Orodha ya maudhui:

Jenga ArduinOLED: Hatua 4
Jenga ArduinOLED: Hatua 4

Video: Jenga ArduinOLED: Hatua 4

Video: Jenga ArduinOLED: Hatua 4
Video: How to use TM1637 4 digits seven segment display with Arduino 2024, Oktoba
Anonim
Jenga ArduinOLED
Jenga ArduinOLED

ArduinOLED ni jukwaa la michezo ya elektroniki na miradi mingine. Inajumuisha skrini ya OLED, fimbo ya kufurahisha, vifungo kadhaa, buzzer, na vidokezo vya unganisho la alligator kwenye interface na vifaa vingine vingi. Tembelea https://johanv.xyz/ArduinOLED kwa habari zaidi.

Mwongozo huu unaelezea jinsi ya kuagiza na kukusanyika moja ya bodi hizi mwenyewe. Kuanzisha programu, tembelea

Hatua ya 1: Agiza Bodi za Mzunguko zilizochapishwa (PCBs)

Agiza Bodi za Mzunguko zilizochapishwa (PCBs)
Agiza Bodi za Mzunguko zilizochapishwa (PCBs)
Agiza Bodi za Mzunguko zilizochapishwa (PCBs)
Agiza Bodi za Mzunguko zilizochapishwa (PCBs)
Agiza Bodi za Mzunguko zilizochapishwa (PCBs)
Agiza Bodi za Mzunguko zilizochapishwa (PCBs)

Niliunda bodi kwenye EasyEDA:

easyeda.com/jjvan/OLED_Arduino-55422f17ec8…

Bodi iitwayo "ArduinOLED v6" ndio niliyoamuru. Ina makosa kadhaa:

  • Diode zote ziko nyuma isipokuwa diode ya nguvu.
  • Vipinga vya kuvuta SDA na SCL viliunganishwa kwa bahati mbaya na ardhi badala ya 5V, kwa hivyo ilibidi nilinganishe vipinzani vya risasi vya 1K ohm radial kwa viunganishi vya klipu za alligator.

Nilirekebisha maswala haya yote kwenye bodi inayoitwa "ArduinOLED v8"

  • Diode zote sasa ni sahihi.
  • SDA na SCL sasa zina vipinga-uso vya mlima 1K.
  • Pini za SPI zinapatikana kwenye sehemu za alligator upande wa kushoto.
  • KUMBUKA: Kwa kuwa pini zilipangwa tena, utahitaji kurekebisha maktaba ya ArduinOLED ili uweze kusoma vifungo. Zaidi juu ya hii katika hatua ya mwisho ya mafunzo haya.

Ili kuagiza bodi, fungua akaunti kwenye EasyEDA, fuata kiunga hapo juu, na ubonyeze "Fungua Kihariri" karibu na bodi unayotaka kuagiza. Kisha bonyeza "Pato la Upotoshaji" (iliyoandikwa kwenye picha hapo juu), ambayo itafungua kichupo kipya na chaguzi za kuagiza. Badilisha "Wingi wa PCB" iwe 10, kwani 5 na 10 zinagharimu sawa, na bonyeza "Save to Cart".

Ingiza anwani yako kupata gharama ya usafirishaji. Huko USA, kawaida ni $ 18, kwa hivyo ikiwa unataka kuagiza bodi nyingi, ziweke kwa mpangilio huo kwa hivyo utalazimika kulipia usafirishaji mara moja.

Usisilishe agizo la PCB bado, kwani unaweza kupunguza gharama za usafirishaji kwa kuagiza vifaa na PCB.

Hatua ya 2: Agiza Vipengele

Imeambatanishwa ni lahajedwali la vifaa vyote na wapi nilinunua. Vipengele vyote kutoka "LCSC" vinaweza kuunganishwa na agizo la EasyEDA PCB. Wakati wa kulipa, chini ya chaguzi za usafirishaji, chagua "Nataka kuchanganya maagizo ya PCB kusafirisha pamoja." Kisha, baada ya kuwasilisha agizo la LCSC, rudi nyuma na uwasilishe agizo la bodi kutoka EasyEDA.

Hatua ya 3: Kukusanya Bodi

Vidokezo kadhaa wakati wa kuuza vifaa kwenye PCBs:

  • Hakikisha kubandika pini za Arduino Pro Mini ambazo zinaweka nyuma ya bodi kwani wangeweza kugonga kishikaji cha betri cha 9V.
  • Pia bonyeza diode, vifungo, na buzzer ambayo iko chini ya mmiliki wa betri ya 9V
  • Solder mmiliki wa betri mwisho.
  • Unapouza kifurushi, lazima uondoe kichwa cha pembe na ubadilishe kwa kichwa cha moja kwa moja au pini zingine zilizobaki kutoka kwa diode.
  • Nilitumia kichwa cha kike cha 1x4 wakati wa kuunganisha skrini ya OLED ili niweze kuiondoa ikiwa ninataka. Unaweza pia kuuza skrini moja kwa moja kwa bodi.

Hatua ya 4: Kupanga ArduinOLED

Ili kupanga ArduinOLED, fuata mafunzo haya:

www.instructables.com/id/ArduinOLED/

Ikiwa uliamuru "ArudinOLED v8" ambayo imeandikwa "v2.0" nyuma (nambari nyuma inawakilisha "toleo la programu" kwa utangamano wa maktaba), utahitaji kubadilisha mistari michache kwenye maktaba ya ArduinOLED.

Fungua faili katika:

[folda ya kitabu cha sketch] /ArduinOLED/ArduinOLED.cpp

AU

[folda ya kitabu cha sketch] /ArduinOLED-master/ArduinOLED.cpp

Pata mistari hii karibu na juu:

Pato col0 (JUU);

Pato col1 (JUU); Pato col2 (JUU);

Na ubadilishe kuwa hii:

Pato col0 (JUU);

Pato col1 (JUU); Pato col2 (JUU); OriginalChanged D10D9 D11D6 D12D

Hii itabadilisha pini gani zinazotumiwa kwa kitufe cha kitufe kuonyesha mabadiliko kwenye ubao wa "ArduinOLED v8". Pia hufanya pini za SPI kupatikana kwenye viunganishi vya klipu ya alligator upande wa kushoto.

Nijulishe ikiwa una maswali yoyote au unahitaji ufafanuzi juu ya yoyote ya hatua hizi. Bahati njema!

Ilipendekeza: