Kazalo:
- 1. korak: Naročite tiskana vezja (PCB)
- 2. korak: Naročite komponente
- 3. korak: Sestavljanje odborov
- 4. korak: Programiranje ArduinOLED -a
Video: Zgradite ArduinOLED: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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)
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:
Zgradite nosilec za sledenje gibanju (BLE od Arduina do prilagojene aplikacije Android Studio): 4 koraki
Zgradite nosilec za sledenje gibanju (BLE od Arduina do prilagojene aplikacije Android Studio): Bluetooth Low Energy (BLE) je oblika komunikacije Bluetooth z nizko porabo energije. Nosljive naprave, kot so pametna oblačila, ki sem jih oblikoval pri podjetju Predictive Wear, morajo, kjer je to mogoče, omejiti porabo energije, da podaljšajo življenjsko dobo baterije, in pogosto uporabljajo BLE.
Zgradite lasten spremenljiv napajalnik za laboratorijske klopi: 4 koraki (s slikami)
Zgradite lasten spremenljiv napajalnik za laboratorijske klopi: V tem projektu vam bom pokazal, kako sem združil LTC3780, ki je zmogljiv 130 W pretvornik Step Up/Step Down, z 12V 5A napajalnikom za ustvarjanje nastavljivega napajanja za laboratorijsko mizo (0,8 V-29,4V || 0,3A-6A). Učinkovitost je v primerjavi z drugimi zelo dobra
Zgradite svoj surovi FM radio: 4 koraki
Zgradite si svoj surovi FM radio: V tem projektu bom pokazal, kako deluje oddajnik RF FM in kako se to načelo primerja s starejšim AM. Pokazal vam bom tudi, kako sestaviti preprost in surov FM sprejemnik, ki vam včasih včasih omogoča poslušanje priljubljene radijske postaje
Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: 4 koraki
Zgradite 15 dolarjev oddaljenega krmiljenega robota ESP8266 Robot Butler / Car / Tank za iOS in Android: Ali ne marate hoditi v kuhinjo in si privoščiti prigrizek? Ali pa po novo pijačo? Vse to je mogoče popraviti s tem preprostim daljinskim upravljalnikom za 15 USD. Preden nadaljujemo, zdaj vodim projekt Kickstarter za glasovno vodeni trak RGB
Zgradite senzorsko napravo za notranje okolje: 4 koraki
Zgradite senzorsko napravo za notranje okolje: Danes so ljudje bolj zaskrbljeni zaradi kakovosti prostora, v katerem živijo, saj je to tesno povezano z njihovim zdravjem. Pomembnost boljše kakovosti življenja vključuje zavedanje, da imate izboljšane življenjske pogoje. Tudi jaz sem zelo del