Kazalo:

Zgradite ArduinOLED: 4 koraki
Zgradite ArduinOLED: 4 koraki

Video: Zgradite ArduinOLED: 4 koraki

Video: Zgradite ArduinOLED: 4 koraki
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Zgradite ArduinOLED
Zgradite ArduinOLED

ArduinOLED je platforma za elektronske igre in druge projekte. Vključuje zaslon OLED, igralno palico, nekaj gumbov, zvočni signal in aligatorske sponke za povezavo z mnogimi drugimi napravami. Za več informacij obiščite

V tem priročniku je opisano, kako eno od teh plošč naročite in sestavite sami. Za nastavitev programske opreme obiščite

1. korak: Naročite tiskana vezja (PCB)

Naročite tiskana vezja (PCB)
Naročite tiskana vezja (PCB)
Naročite tiskana vezja (PCB)
Naročite tiskana vezja (PCB)
Naročite tiskana vezja (PCB)
Naročite tiskana vezja (PCB)

Deske sem oblikoval na EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Plošča z imenom "ArduinOLED v6" je tista, ki sem jo naročil. Ima nekaj napak:

  • Vse diode so nazaj, razen diode za napajanje.
  • Vlečni upori SDA in SCL so bili pomotoma povezani z ozemljitvijo namesto s 5 V, zato sem moral spajati 1K ohmske radialne upornike na spojke aligatorja.

Vse te težave sem odpravil na plošči z imenom "ArduinOLED v8"

  • Vse diode so zdaj pravilne.
  • SDA in SCL imata zdaj 1K vlečne upore za površinsko montažo.
  • Zatiči SPI so na voljo na sponkah aligatorja na levi.
  • OPOMBA: Ker so bili zatiči preurejeni, boste morali spremeniti knjižnico ArduinOLED, da boste lahko brali gumbe. Več o tem v zadnjem koraku te vadnice.

Če želite naročiti plošče, ustvarite račun na EasyEDA, sledite zgornji povezavi in kliknite »Odpri v urejevalniku« poleg plošče, ki jo želite naročiti. Nato kliknite "Fabrication Output" (označeno na zgornjih slikah), ki bo odprl nov zavihek z možnostmi naročanja. Spremenite "Količina PCB -ja" na 10, saj sta 5 in 10 enaka, in kliknite "Shrani v košarico".

Če želite izvedeti stroške pošiljanja, vnesite svoj naslov. V ZDA je običajno 18 USD, zato, če želite naročiti več vrst plošč, jih postavite v isti vrstni red, da boste morali le enkrat plačati pošiljko.

Naročila za tiskano vezje še ne oddajte, saj lahko stroške pošiljanja zmanjšate tako, da naročite nekatere komponente s tiskanimi vezji.

2. korak: Naročite komponente

V priponki je preglednica vseh sestavnih delov in kje sem jih kupil. Vse komponente iz "LCSC" je mogoče kombinirati z naročilom PCB EasyEDA. Med odjavo pri možnosti pošiljanja izberite "Želim združiti naročila PCB za pošiljanje skupaj." Potem, ko oddate naročilo za LCSC, se vrnite nazaj in oddajte naročilo za plošče iz EasyEDA.

3. korak: Sestavljanje odborov

Nekaj opomb med spajkanjem komponent na tiskane vezje:

  • Odstranite zatiče Arduino Pro Mini, ki štrlijo na zadnji strani plošče, ker bi zadeli držalo za baterijo 9V.
  • Pripnite tudi diode, gumbe in zvočni signal, ki je pod držalom za baterijo 9V
  • Držalo za baterijo spajkajte nazadnje.
  • Pri spajkanju krmilne palice morate odstraniti kotno glavo in jo zamenjati z ravno glavo ali z nekaj preostalimi zatiči z diod.
  • Pri povezovanju zaslona OLED sem uporabil žensko glavo 1x4, da sem jo lahko po želji odstranil. Zaslon lahko tudi spajkate neposredno na ploščo.

4. korak: Programiranje ArduinOLED -a

Če želite programirati ArduinOLED, sledite tej vadnici:

www.instructables.com/id/ArduinOLED/

Če ste naročili "ArudinOLED v8", ki je na hrbtni strani označen z "v2.0" (številka na zadnji strani predstavlja "različico programske opreme" za združljivost knjižnice), boste morali v knjižnici ArduinOLED spremeniti nekaj vrstic.

Odprite datoteko na naslovu:

[mapa skicirk] /ArduinOLED/ArduinOLED.cpp

ALI

[mapa skicirk] /ArduinOLED-master/ArduinOLED.cpp

Pri vrhu poiščite te vrstice:

Izhodni stolpec 0 (HIGH);

Izhodni stolpec1 (HIGH); Izhodni stolpec 2 (HIGH);

In spremenite jih v to:

Izhodni stolpec 0 (HIGH);

Izhodni stolpec1 (HIGH); Izhodni stolpec 2 (HIGH); OriginalSpremenjeno D10D9 D11D6 D12D

To bo spremenilo, kateri zatiči se uporabljajo za matriko gumbov, da odražajo spremembe na plošči "ArduinOLED v8". Omogoča tudi dostop do zatičev SPI na priključkih iz aligatorja na levi.

Sporočite mi, če imate kakršna koli vprašanja ali potrebujete pojasnilo o katerem koli od teh korakov. Vso srečo!

Priporočena: