Sadržaj:

Napravite ArduinOLED: 4 koraka
Napravite ArduinOLED: 4 koraka

Video: Napravite ArduinOLED: 4 koraka

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

ArduinOLED je platforma za elektroničke igre i druge projekte. Uključuje OLED ekran, džojstik, neke dugmad, zujalicu i štipaljke sa aligatorskim isječcima za povezivanje sa 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 štampane ploče (PCB -ove)

Naručite štampane ploče (PCB -ove)
Naručite štampane ploče (PCB -ove)
Naručite štampane ploče (PCB -ove)
Naručite štampane ploče (PCB -ove)
Naručite štampane ploče (PCB -ove)
Naručite štampane 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 radijalne olovne otpornike od 1K ohma 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 su dostupne na aligatorskim kopčama s lijeve strane.
  • NAPOMENA: Budući da su pinovi preuređeni, morat ćete izmijeniti ArduinOLED biblioteku da biste mogli čitati gumbe. Više o ovome u posljednjem koraku ovog vodiča.

Da biste naručili ploče, otvorite 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 opcijama naručivanja. Promijenite "Količina PCB -a" na 10, budući da 5 i 10 koštaju isto, pa kliknite "Spremi u košaricu".

Unesite svoju adresu kako biste saznali cijenu dostave. U SAD -u je to obično 18 USD, pa ako želite naručiti više vrsta ploča, stavite ih u isti redoslijed 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 -ovima.

Korak 2: Naručite komponente

U prilogu je tablica sa svim komponentama i mjestima gdje sam ih kupio. Sve komponente iz "LCSC" mogu se kombinirati s narudžbom EasyEDA PCB -a. Prilikom plaćanja, pod opcijama isporuke, odaberite "Želim kombinirati PCB narudžbe za slanje zajedno." Zatim, nakon što podnesete narudžbu za LCSC, vratite se i pošaljite narudžbu za ploče s EasyEDA -e.

Korak 3: Sastavljanje odbora

Neke napomene prilikom lemljenja komponenti na štampane 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, dugmad i zujalicu ispod držača baterije od 9V
  • Držač baterije lemite zadnji.
  • Prilikom lemljenja upravljačke palice morate ukloniti kutno zaglavlje i zamijeniti ga ravnim zaglavljem ili nekim zaostalim pinovima s dioda.
  • Koristio sam 1x4 žensko zaglavlje pri povezivanju OLED ekrana kako bih ga mogao ukloniti ako želim. Također možete jednostavno lemiti ekran direktno 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 biblioteke), morat ćete promijeniti nekoliko redova u ArduinOLED biblioteci.

Otvorite datoteku na:

[mapa sa skicama] /ArduinOLED/ArduinOLED.cpp

ILI

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

Pronađite ove retke pri vrhu:

Izlaz col0 (HIGH);

Izlaz col1 (HIGH); Izlaz col2 (HIGH);

I promijenite ih u ovo:

Izlaz col0 (HIGH);

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

Ovo će promijeniti koji se pinovi koriste za matricu dugmadi kako bi odrazili promjene na "ArduinOLED v8" ploči. Takođe čini SPI pinove dostupnim na konektorima sa aligatorskim kopčama sa lijeve strane.

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

Preporučuje se: