Përmbajtje:

Ndërtoni ArduinOLED: 4 hapa
Ndërtoni ArduinOLED: 4 hapa

Video: Ndërtoni ArduinOLED: 4 hapa

Video: Ndërtoni ArduinOLED: 4 hapa
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Tetor
Anonim
Ndërtoni ArduinOLED
Ndërtoni ArduinOLED

ArduinOLED është një platformë për lojëra elektronike dhe projekte të tjera. Ai përfshin një ekran OLED, një levë, disa butona, një zile dhe pika të lidhjes së kapëseve të aligatorit për t'u ndërlidhur me shumë pajisje të tjera. Vizitoni https://johanv.xyz/ArduinOLED për më shumë informacion.

Ky udhëzues tregon se si të porositni dhe montoni vetë një nga këto dërrasa. Për të konfiguruar softuerin, vizitoni

Hapi 1: Porositni Bordet e Qarqeve të Shtypura (PCB)

Porositni tabelat e qarqeve të shtypura (PCB)
Porositni tabelat e qarqeve të shtypura (PCB)
Porositni tabelat e qarqeve të shtypura (PCB)
Porositni tabelat e qarqeve të shtypura (PCB)
Porositni tabelat e qarqeve të shtypura (PCB)
Porositni tabelat e qarqeve të shtypura (PCB)

Kam projektuar bordet në EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Bordi i quajtur "ArduinOLED v6" është ai që kam porositur. Ka disa gabime:

  • Të gjitha diodat janë prapa, përveç diodës së energjisë.
  • Rezistencat tërheqëse SDA dhe SCL u lidhën aksidentalisht me tokën në vend të 5V, kështu që më duhej të bashkoja rezistorët e plumbit radial 1K ohm në lidhësit e kapëseve të aligatorit.

Unë i rregullova të gjitha këto çështje në tabelën e quajtur "ArduinOLED v8"

  • Të gjitha diodat tani janë të sakta.
  • SDA dhe SCL tani kanë rezistenca tërheqëse të montimit në sipërfaqe 1K.
  • Kunjat SPI janë të disponueshme në kapëset e aligatorit në të majtë.
  • SH NOTNIM: Meqenëse kunjat u riorganizuan, do t'ju duhet të modifikoni bibliotekën ArduinOLED për të qenë në gjendje të lexoni butonat. Më shumë për këtë në hapin e fundit të këtij tutoriali.

Për të porositur tabelat, krijoni një llogari në EasyEDA, ndiqni lidhjen e mësipërme dhe klikoni "Hap në Editor" pranë tabelës që dëshironi të porositni. Pastaj klikoni "Prodhimi i Fabrikimit" (i etiketuar në imazhet e mësipërme), i cili do të hapë një skedë të re me opsionet e porositjes. Ndryshoni "Sasinë e PCB" në 10, pasi 5 dhe 10 kushtojnë njësoj, dhe klikoni "Ruaj në Shportë".

Vendosni adresën tuaj për të marrë koston e transportit. Në SHBA, zakonisht është 18 dollarë, kështu që nëse doni të porosisni lloje të shumta bordesh, vendosini ato në të njëjtin rend, kështu që ju duhet të paguani vetëm për transportin një herë.

Mos e dorëzoni ende porosinë e PCB -së, pasi mund të zvogëloni kostot e transportit duke porositur disa nga përbërësit me PCB -të.

Hapi 2: Rendit Komponentët

Bashkangjitur është një tabelë e të gjithë përbërësve dhe ku i kam blerë. Të gjithë përbërësit nga "LCSC" mund të kombinohen me porosinë e PCB EasyEDA. Gjatë blerjes, nën opsionet e transportit, zgjidhni "Dua të kombinoj porositë e PCB për t'u dërguar së bashku". Pastaj, pasi të keni dorëzuar porosinë për LCSC, kthehuni dhe dorëzoni porosinë për bordet nga EasyEDA.

Hapi 3: Mbledhja e Bordeve

Disa shënime gjatë bashkimit të përbërësve në PCB:

  • Sigurohuni që të hiqni kunjat e Arduino Pro Mini që dalin nga pjesa e pasme e tabelës pasi ato do të godasin mbajtësen e baterisë 9V.
  • Gjithashtu kapni diodat, butonat dhe zilen që janë nën mbajtësen e baterisë 9V
  • Lidhni mbajtësen e baterisë së fundit.
  • Kur bashkoni levën, duhet të hiqni kokën e këndit dhe ta zëvendësoni atë me një kokë të drejtë ose disa kunja të mbetura nga diodat.
  • Kam përdorur një kokë femër 1x4 kur lidhja ekranin OLED në mënyrë që ta hiqja atë nëse doja. Ju gjithashtu mund të lidhni ekranin direkt në tabelë.

Hapi 4: Programimi i ArduinOLED

Për të programuar ArduinOLED, ndiqni këtë tutorial:

www.instructables.com/id/ArduinOLED/

Nëse keni porositur "ArudinOLED v8" e cila është etiketuar me "v2.0" në pjesën e pasme (numri në anën e pasme përfaqëson "versionin e softuerit" për përputhshmërinë e bibliotekës), do t'ju duhet të ndryshoni disa rreshta në bibliotekën ArduinOLED.

Hapni skedarin në:

[dosja e skicave] /ArduinOLED/ArduinOLED.cpp

OSE

[dosja e skicave] /ArduinOLED-master/ArduinOLED.cpp

Gjeni këto rreshta pranë majës:

Dalja col0 (LART);

Dalja col1 (LART); Dalja col2 (LART);

Dhe ndryshojini ato në këtë:

Dalja col0 (LART);

Dalja col1 (LART); Dalja col2 (LART); Origjinal i ndryshuar D10D9 D11D6 D12D

Kjo do të ndryshojë atë që kunjat përdoren për matricën e butonave për të pasqyruar ndryshimet në tabelën "ArduinOLED v8". Gjithashtu i bën kunjat SPI të disponueshëm në lidhëset e kapëseve të aligatorit në të majtë.

Më tregoni nëse keni ndonjë pyetje ose keni nevojë për sqarime për ndonjërin nga këto hapa. Paç fat!

Recommended: