Sadržaj:

Napravite ArduinOLED: 4 koraka
Napravite ArduinOLED: 4 koraka

Video: Napravite ArduinOLED: 4 koraka

Video: Napravite ArduinOLED: 4 koraka
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Studeni
Anonim
Napravite ArduinOLED
Napravite ArduinOLED

ArduinOLED je platforma za elektroničke igre i druge projekte. Uključuje OLED zaslon, upravljačku palicu, neke gumbe, zujalicu i poveznice sa aligatorskim isječcima za povezivanje s mnogim drugim uređajima. Za više informacija posjetite

Ovaj vodič govori kako sami naručiti i sastaviti jednu od ovih ploča. Za postavljanje softvera posjetite

Korak 1: Naručite tiskane ploče (PCB -ove)

Naručite tiskane ploče (PCB -ove)
Naručite tiskane ploče (PCB -ove)
Naručite tiskane ploče (PCB -ove)
Naručite tiskane ploče (PCB -ove)
Naručite tiskane ploče (PCB -ove)
Naručite tiskane ploče (PCB -ove)

Dizajnirao sam ploče na EasyEDA -i:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Ploča pod nazivom "ArduinOLED v6" je ona koju sam naručio. Ima nekoliko grešaka:

  • Sve diode su unatrag osim diode za napajanje.
  • SDA i SCL pull-up otpornici bili su slučajno spojeni na masu umjesto 5V, pa sam morao lemiti 1K ohmske radijalne olovne otpornike na konektore od aligator spona.

Popravio sam sve ove probleme na ploči pod nazivom "ArduinOLED v8"

  • Sve diode su sada ispravne.
  • SDA i SCL sada imaju 1K pull-up otpornike za površinsko montiranje.
  • SPI igle dostupne su na aligatorskim kopčama s lijeve strane.
  • NAPOMENA: Budući da su pinovi preraspoređeni, morat ćete izmijeniti ArduinOLED knjižnicu kako biste mogli čitati gumbe. Više o tome u posljednjem koraku ovog vodiča.

Da biste naručili ploče, stvorite račun na EasyEDA -i, slijedite gornju vezu i kliknite "Otvori u uređivaču" pored ploče koju želite naručiti. Zatim kliknite "Fabrication Output" (označeno na gornjim slikama), što će otvoriti novu karticu s mogućnostima naručivanja. Promijenite "Količina PCB -a" na 10, budući da 5 i 10 koštaju isto i kliknite "Spremi u košaricu".

Unesite svoju adresu kako biste dobili cijenu dostave. U SAD -u je to obično 18 USD, pa ako želite naručiti više vrsta ploča, postavite ih istim redoslijedom kako biste samo jednom platili otpremu.

Nemojte još slati narudžbu PCB -a jer možete smanjiti troškove dostave naručivanjem nekih komponenti s PCB -ima.

Korak 2: Naručite komponente

U privitku je tablica svih komponenti i mjesta gdje sam ih kupio. Sve komponente iz "LCSC" mogu se kombinirati s narudžbom EasyEDA PCB -a. Tijekom plaćanja, pod opcijama dostave, odaberite "Želim kombinirati narudžbe PCB -a za slanje zajedno." Zatim, nakon što pošaljete narudžbu za LCSC, vratite se i pošaljite narudžbu za ploče s EasyEDA -e.

Korak 3: Sastavljanje ploča

Neke napomene pri lemljenju komponenti na tiskane ploče:

  • Odvojite igle Arduino Pro Mini koje strše sa stražnje strane ploče jer bi udarile u držač baterije od 9V.
  • Također pričvrstite diode, gumbe i zujalicu ispod držača baterije 9V
  • Držač baterije lemite zadnji.
  • Prilikom lemljenja upravljačke palice morate ukloniti kutno zaglavlje i zamijeniti ga ravnim zaglavljem ili nekim zaostalim iglama s dioda.
  • Koristio sam 1x4 žensko zaglavlje pri povezivanju OLED zaslona kako bih ga mogao ukloniti ako želim. Također možete jednostavno lemiti zaslon izravno na ploču.

Korak 4: Programiranje ArduinOLED -a

Za programiranje ArduinOLED -a slijedite ovaj vodič:

www.instructables.com/id/ArduinOLED/

Ako ste naručili "ArudinOLED v8" koji je označen sa "v2.0" na poleđini (broj na poleđini predstavlja "verziju softvera" za kompatibilnost knjižnice), morat ćete promijeniti nekoliko redaka u ArduinOLED knjižnici.

Otvorite datoteku na:

[mapa sa skicama] /ArduinOLED/ArduinOLED.cpp

ILI

[mapa sa skicama] /ArduinOLED-master/ArduinOLED.cpp

Pronađite ove retke pri vrhu:

Izlazni col0 (HIGH);

Izlazni col1 (HIGH); Izlazni col2 (HIGH);

I promijenite ih u ovo:

Izlazni col0 (HIGH);

Izlazni col1 (HIGH); Izlazni col2 (HIGH); OriginalPromijenjeno D10D9 D11D6 D12D

To će promijeniti koji se pinovi koriste za matricu gumba kako bi odrazili promjene na ploči "ArduinOLED v8". Također čini SPI pinove dostupnim na konektorima sa aligatorskim isječcima s lijeve strane.

Javite mi ako imate pitanja ili trebate pojašnjenje o bilo kojem od ovih koraka. Sretno!

Preporučeni: