Sisukord:

Ehitage ArduinOLED: 4 sammu
Ehitage ArduinOLED: 4 sammu

Video: Ehitage ArduinOLED: 4 sammu

Video: Ehitage ArduinOLED: 4 sammu
Video: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, November
Anonim
Ehitage ArduinOLED
Ehitage ArduinOLED

ArduinOLED on elektrooniliste mängude ja muude projektide platvorm. See sisaldab OLED -ekraani, juhtkangi, mõningaid nuppe, helisignaali ja alligaatoriklambri ühenduspunkte paljude teiste seadmetega liidestamiseks. Lisateabe saamiseks külastage

Selles juhendis öeldakse, kuidas ühte neist tahvlitest ise tellida ja kokku panna. Tarkvara seadistamiseks külastage

Samm: tellige trükkplaadid (PCB)

Tellige trükkplaadid (PCB)
Tellige trükkplaadid (PCB)
Tellige trükkplaadid (PCB)
Tellige trükkplaadid (PCB)
Tellige trükkplaadid (PCB)
Tellige trükkplaadid (PCB)

Kavandasin lauad EasyEDA -l:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Tahvel nimega "ArduinOLED v6" on see, mille ma tellisin. Sellel on mõned vead:

  • Kõik dioodid on tagurpidi, välja arvatud toite diood.
  • Tõmbetakistid SDA ja SCL ühendati kogemata 5 V asemel maandusega, nii et pidin jootma 1K oomi radiaalsed pliitakistid alligaatori klemmliideste külge.

Parandasin kõik need probleemid tahvlil nimega "ArduinOLED v8"

  • Kõik dioodid on nüüd õiged.
  • SDA-l ja SCL-il on nüüd 1K pinnale kinnitatavad tõmbetakistid.
  • SPI tihvtid on saadaval vasakul olevatel alligaatoriklambritel.
  • MÄRKUS. Kuna nööpnõelad olid ümber paigutatud, peate nuppude lugemiseks muutma ArduinOLED raamatukogu. Lisateavet selle õpetuse viimases etapis.

Tahvlite tellimiseks looge EasyEDA -s konto, järgige ülaltoodud linki ja klõpsake tellitava tahvli kõrval nuppu "Ava redaktoris". Seejärel klõpsake "Valmistamise väljund" (ülaltoodud piltidel märgistatud), mis avab uue vahelehe tellimisvalikutega. Muutke "PCB kogus" 10 -le, kuna 5 ja 10 maksavad sama ja klõpsake "Salvesta ostukorvi".

Saatmiskulude saamiseks sisestage oma aadress. USA -s on see tavaliselt 18 dollarit, nii et kui soovite tellida mitut tüüpi laudu, pange need samasse järjekorda, nii et peate saatmise eest maksma ainult üks kord.

Ära esita veel trükkplaatide tellimust, kuna saate vähendada saatmiskulusid, tellides mõned komponendid koos PCB -dega.

Samm: tellige komponendid

Lisatud on arvutustabel kõikidest komponentidest ja kohast, kust need ostsin. Kõiki LCSC komponente saab kombineerida EasyEDA PCB tellimusega. Valige kassas saatmisvalikute jaotises „Soovin kombineerida trükkplaatide tellimused, et need koos saata.” Pärast LCSC tellimuse esitamist minge tagasi ja esitage EasyEDA plaatide tellimus.

3. samm: plaatide kokkupanek

Mõned märkused komponentide jootmisel trükkplaatidele:

  • Lõigake kindlasti ära Arduino Pro Mini tihvtid, mis jäävad tahvli tagaküljelt välja, kuna need tabavad 9 V patareipesa.
  • Samuti klammerdage 9 V patareipesa all olevad dioodid, nupud ja sumin
  • Jootke akuhoidja viimasena.
  • Juhtkangi jootmisel tuleb nurgapea eemaldada ja asendada see kas sirge päise või mõne dioodide järele jäänud tihvtiga.
  • OLED -ekraani ühendamisel kasutasin 1x4 naissoost päist, et saaksin selle soovi korral eemaldada. Samuti võite lihtsalt joota ekraani otse tahvli külge.

4. samm: ArduinOLEDi programmeerimine

ArduinOLEDi programmeerimiseks järgige seda õpetust:

www.instructables.com/id/ArduinOLED/

Kui tellisite "ArudinOLED v8", mille tagaküljel on silt "v2.0" (tagaküljel olev number tähistab raamatukogu ühilduvuse jaoks "tarkvaraversiooni"), peate ArduinOLED raamatukogus muutma mõnda rida.

Avage fail aadressil:

[visandiraamatu kaust] /ArduinOLED/ArduinOLED.cpp

VÕI

[visandiraamatu kaust] /ArduinOLED-master/ArduinOLED.cpp

Leidke need read ülaosast:

Väljund col0 (HIGH);

Väljund col1 (HIGH); Väljund col2 (HIGH);

Ja muutke need selliseks:

Väljund col0 (HIGH);

Väljund col1 (HIGH); Väljund col2 (HIGH); OriginaalMuudetud D10D9 D11D6 D12D

See muudab nuppude maatriksi jaoks kasutatavaid tihvte, et kajastada muudatusi "ArduinOLED v8" tahvlil. Samuti teeb see SPI -tihvtid kättesaadavaks alligaatori klambripistikutel vasakul.

Andke mulle teada, kui teil on nende toimingute kohta küsimusi või vajate selgitust. Edu!

Soovitan: