Obsah:

Zostavte ArduinOLED: 4 kroky
Zostavte ArduinOLED: 4 kroky

Video: Zostavte ArduinOLED: 4 kroky

Video: Zostavte ArduinOLED: 4 kroky
Video: Arduino návody | RGB LED modul 2024, November
Anonim
Zostavte ArduinOLED
Zostavte ArduinOLED

ArduinOLED je platforma pre elektronické hry a ďalšie projekty. Obsahuje obrazovku OLED, joystick, niektoré tlačidlá, bzučiak a body aligátora na prepojenie s mnohými ďalšími zariadeniami. Ďalšie informácie nájdete na stránke

Táto príručka popisuje, ako si objednať a zostaviť jednu z týchto dosiek sami. Ak chcete nastaviť softvér, navštívte stránku

Krok 1: Objednajte si dosky plošných spojov (PCB)

Objednajte si dosky plošných spojov (PCB)
Objednajte si dosky plošných spojov (PCB)
Objednajte si dosky plošných spojov (PCB)
Objednajte si dosky plošných spojov (PCB)
Objednajte si dosky plošných spojov (PCB)
Objednajte si dosky plošných spojov (PCB)

Dosky som navrhol na EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Doska s názvom „ArduinOLED v6“je tá, ktorú som si objednal. Má niekoľko chýb:

  • Všetky diódy sú späť okrem diódy napájania.
  • Vyťahovacie rezistory SDA a SCL boli omylom pripojené k zemi namiesto 5 V, takže som musel spájkovať radiálne zvody s odporom 1 K ohm ku konektorom aligátorovej svorky.

Opravil som všetky tieto problémy na doske s názvom „ArduinOLED v8“

  • Všetky diódy sú teraz správne.
  • SDA a SCL majú teraz 1K výsuvné odpory na povrchovú montáž.
  • Kolíky SPI sú k dispozícii na svorkách aligátora vľavo.
  • POZNÁMKA: Pretože boli piny usporiadané, budete musieť upraviť knižnicu ArduinOLED, aby bolo možné čítať tlačidlá. Viac o tom v poslednom kroku tohto tutoriálu.

Ak si chcete objednať nástenky, vytvorte si účet na EasyEDA, kliknite na odkaz vyššie a kliknite na „Otvoriť v editore“vedľa dosky, ktorú chcete objednať. Potom kliknite na „Výstup výroby“(označený na obrázkoch vyššie), čím sa otvorí nová karta s možnosťami objednávania. Zmeňte „Množstvo DPS“na 10, pretože 5 a 10 stoja rovnako, a kliknite na „Uložiť do košíka“.

Ak chcete zistiť cenu dopravy, zadajte svoju adresu. V USA je to obvykle 18 dolárov, takže ak si chcete objednať viac typov dosiek, dajte ich v rovnakom poradí, aby ste za dopravu museli zaplatiť iba raz.

Zatiaľ neodosielajte objednávku DPS, pretože objednávkou niektorých komponentov s DPS môžete znížiť náklady na dopravu.

Krok 2: Objednajte si komponenty

V prílohe je tabuľka so všetkými komponentmi a kde som ich kúpil. Všetky komponenty z „LCSC“je možné kombinovať s objednávkou dosky EasyEDA PCB. Počas platby v časti možnosti dopravy vyberte „Chcem kombinovať objednávky DPS na dodanie spoločne“. Potom, čo odošlete objednávku na LCSC, vráťte sa a odošlite objednávku na dosky od spoločnosti EasyEDA.

Krok 3: Zostavenie dosiek

Niekoľko poznámok pri spájkovaní súčiastok na dosky plošných spojov:

  • Uistite sa, že ste odrezali kolíky Arduino Pro Mini, ktoré vyčnievajú zo zadnej strany dosky, pretože by zasiahli 9V držiak batérie.
  • Tiež zapojte diódy, tlačidlá a bzučiak pod držiak 9V batérie
  • Držiak batérie spájkujte ako posledný.
  • Pri spájkovaní joysticku musíte odstrániť uhlovú hlavičku a nahradiť ju buď rovnou hlavičkou, alebo niektorými zvyšnými kolíkmi z diód.
  • Pri pripájaní OLED obrazovky som použil hlavičku 1x4, aby som ju mohol odstrániť, ak by som chcel. Môžete tiež jednoducho spájkovať obrazovku priamo na dosku.

Krok 4: Programovanie ArduinOLED

Ak chcete ArduinOLED naprogramovať, postupujte podľa tohto návodu:

www.instructables.com/id/ArduinOLED/

Ak ste si objednali „ArudinOLED v8“, ktorý je na zadnej strane označený „v2.0“(číslo na zadnej strane predstavuje „verziu softvéru“kvôli kompatibilite knižnice), budete musieť v knižnici ArduinOLED zmeniť niekoľko riadkov.

Otvorte súbor na:

[priečinok so skicármi] /ArduinOLED/ArduinOLED.cpp

ALEBO

[priečinok so skicármi] /ArduinOLED-master/ArduinOLED.cpp

V hornej časti nájdete tieto riadky:

Výstup col0 (VYSOKÝ);

Výstup col1 (VYSOKÝ); Výstup col2 (VYSOKÝ);

A zmeňte ich na toto:

Výstup col0 (VYSOKÝ);

Výstup col1 (VYSOKÝ); Výstup col2 (VYSOKÝ); Pôvodne zmenené D10D9 D11D6 D12D

Tým sa zmení, ktoré piny sa používajú pre maticu tlačidiel, aby odrážali zmeny na doske „ArduinOLED v8“. Sprístupňuje tiež kolíky SPI na konektoroch aligátorových svoriek vľavo.

Ak máte akékoľvek otázky alebo potrebujete objasnenie niektorého z týchto krokov, dajte nám vedieť. Veľa štastia!

Odporúča: