Բովանդակություն:

Կառուցեք ArduinOLED- ը ՝ 4 քայլ
Կառուցեք ArduinOLED- ը ՝ 4 քայլ

Video: Կառուցեք ArduinOLED- ը ՝ 4 քայլ

Video: Կառուցեք ArduinOLED- ը ՝ 4 քայլ
Video: Հայկական իմպրովիզացիաներ չանեք, ստանդարտներին համապատասխան թեքահարթակներ կառուցեք․ Տիգրան Ավինյան 2024, Հոկտեմբեր
Anonim
Կառուցեք ArduinOLED- ը
Կառուցեք ArduinOLED- ը

ArduinOLED- ը էլեկտրոնային խաղերի և այլ նախագծերի հարթակ է: Այն ներառում է OLED էկրան, ջոյսթիկ, որոշ կոճակներ, ազդանշան և ալիգատոր սեղմակի միացման կետեր ՝ բազմաթիվ այլ սարքերի հետ ինտերֆեյսի համար: Լրացուցիչ տեղեկությունների համար այցելեք

Այս ուղեցույցը պատմում է, թե ինչպես ինքներդ պատվիրել և հավաքել այս տախտակներից մեկը: Theրագրակազմը կարգավորելու համար այցելեք

Քայլ 1. Պատվիրեք տպագիր տպատախտակները (PCB)

Պատվիրեք տպագիր տպատախտակները (PCB)
Պատվիրեք տպագիր տպատախտակները (PCB)
Պատվիրեք տպագիր տպատախտակները (PCB)
Պատվիրեք տպագիր տպատախտակները (PCB)
Պատվիրեք տպագիր տպատախտակները (PCB)
Պատվիրեք տպագիր տպատախտակները (PCB)

Ես նախագծեցի տախտակները EasyEDA- ում.

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

«ArduinOLED v6» կոչվող տախտակն այն է, որը ես պատվիրել եմ: Այն ունի մի քանի սխալ.

  • Բոլոր դիոդները հետ են, բացառությամբ հոսանքի դիոդի:
  • SDA և SCL քաշվող դիմադրիչները պատահաբար միացված էին գետնին ՝ 5 Վ-ի փոխարեն, ուստի ես ստիպված էի 1K օմ ճառագայթային կապարի ռեզիստորներ կպցնել ալիգատոր սեղմակի միակցիչներին:

Այս բոլոր խնդիրները ես ամրագրեցի «ArduinOLED v8» կոչվող տախտակում

  • Այժմ բոլոր դիոդները ճիշտ են:
  • SDA- ն և SCL- ն այժմ ունեն 1K մակերևույթի վրա ամրացվող ձգման դիմադրիչներ:
  • SPI կապումներն առկա են ձախ կողմում գտնվող ալիգատորների սեղմակների վրա:
  • ՈEՇԱԴՐՈԹՅՈՆ. Քանի որ կապումներն վերադասավորվել են, դուք պետք է փոփոխեք ArduinOLED գրադարանը, որպեսզի կարողանաք կարդալ կոճակները: Այս մասին ավելին ՝ այս ձեռնարկի վերջին քայլին:

Տախտակները պատվիրելու համար ստեղծեք հաշիվ EasyEDA- ում, հետևեք վերևի հղմանը և կտտացրեք «Բացել խմբագրում» տախտակի կողքին, որը ցանկանում եք պատվիրել: Այնուհետև կտտացրեք «Արտադրության արտադրանք» (պիտակավորված է վերևի նկարներում), որը կբացի նոր ներդիր ՝ պատվիրման ընտրանքներով: Փոխեք «PCB քանակը» 10 -ի, քանի որ 5 -ը և 10 -ը նույնն են, և կտտացրեք «Պահել զամբյուղում»:

Մուտքագրեք ձեր հասցեն `առաքման արժեքը ստանալու համար: ԱՄՆ -ում դա սովորաբար $ 18 է, այնպես որ, եթե ցանկանում եք պատվիրել մի քանի տեսակի տախտակներ, դրանք տեղադրեք նույն հերթականությամբ, որպեսզի առաքման համար միայն մեկ անգամ վճարեք:

Առայժմ մի ներկայացրեք PCB- ի պատվերը, քանի որ կարող եք նվազեցնել առաքման ծախսերը `պատվիրելով PCB- ներով որոշ բաղադրիչներ:

Քայլ 2: Պատվիրեք բաղադրիչները

Կից ներկայացված է բոլոր բաղադրիչների աղյուսակը և որտեղից եմ դրանք գնել: «LCSC» - ի բոլոր բաղադրիչները կարող են համակցվել EasyEDA PCB պատվերի հետ: Ստուգման ընթացքում, առաքման ընտրանքների ներքո, ընտրեք «Ես ուզում եմ համատեղել PCB- ի պատվերները միասին առաքելու համար»: Հետո, LCSC- ի պատվերը ներկայացնելուց հետո, հետ գնացեք և ներկայացրեք EasyEDA- ի տախտակների պատվերը:

Քայլ 3. Տախտակների հավաքում

PCB- ներին բաղադրիչները միացնելիս որոշ նշումներ.

  • Համոզվեք, որ կտրեք Arduino Pro Mini- ի կապիչները, որոնք դուրս են մնում տախտակի հետևի մասից, քանի որ դրանք կհարվածեն մարտկոցի 9 Վ մարտկոցին:
  • Կտրեք նաև դիոդները, կոճակները և ազդանշանը, որոնք գտնվում են 9 Վ մարտկոցի կրիչի տակ
  • Մարտկոցի պահիչը վերջում զոդեք:
  • Theոյստիկը զոդելիս պետք է հեռացնել անկյունագլուխը և այն փոխարինել կամ ուղիղ վերնագրով, կամ դիոդներից մնացած որոշ կապումներով:
  • OLED էկրանը միացնելիս ես օգտագործել եմ 1x4 կին վերնագիր, որպեսզի ցանկության դեպքում հեռացնեմ այն: Կարող եք նաև ուղղակիորեն կպցնել էկրանը տախտակին:

Քայլ 4. ArduinOLED- ի ծրագրավորում

ArduinOLED- ը ծրագրավորելու համար հետևեք այս ձեռնարկին.

www.instructables.com/id/ArduinOLED/

Եթե պատվիրել եք «ArudinOLED v8» - ը, որը պիտակավորված է «v2.0» հետևի մասում (հետևի համարը ներկայացնում է գրադարանի համատեղելիության «ծրագրային տարբերակը»), ապա պետք է մի քանի տող փոխեք ArduinOLED գրադարանում:

Բացեք ֆայլը ՝

[sketchbook թղթապանակ] /ArduinOLED/ArduinOLED.cpp

ԿԱՄ

[sketchbook թղթապանակ] /ArduinOLED-master/ArduinOLED.cpp

Գտեք այս տողերը վերևի մոտ.

Ելք col0 (HIGH);

Ելք col1 (HIGH); Ելք col2 (HIGH);

Եվ փոխեք դրանք հետևյալի.

Ելք col0 (HIGH);

Ելք col1 (HIGH); Ելք col2 (HIGH); Օրիգինալ Փոխված D10D9 D11D6 D12D

Սա կփոխի կոճակների մատրիցի համար օգտագործվող քորոցները `արտացոլելու« ArduinOLED v8 »տախտակի փոփոխությունները: Այն նաև մատչելի է դարձնում SPI կապում ձախ կողմում գտնվող ալիգատոր սեղմակի միակցիչների վրա:

Տեղեկացրեք ինձ, եթե ունեք որևէ հարց կամ պարզաբանումների կարիք ունեք այս քայլերից որևէ մեկի վերաբերյալ: Հաջողություն!

Խորհուրդ ենք տալիս: