Orodha ya maudhui:

Kete ya Arduino Oled: Hatua 10 (na Picha)
Kete ya Arduino Oled: Hatua 10 (na Picha)

Video: Kete ya Arduino Oled: Hatua 10 (na Picha)

Video: Kete ya Arduino Oled: Hatua 10 (na Picha)
Video: Arduino UNO and Mega Windows 7, 8, 10 USB driver Solved 2024, Juni
Anonim
Image
Image
Kazi za kete
Kazi za kete

Mafundisho haya ni juu ya jinsi unaweza kujenga kete nzuri sana za elektroniki kwa kutumia onyesho la oled na Arduino uno au sawa. Mwanzoni mwa mradi huu niliamua kwamba baada ya mfano kukamilika nilitaka kujenga toleo lililoundwa, kwa hivyo katika hii haiwezi kusomeka kuna maelezo jinsi ya kujenga toleo la mfano na vidokezo muhimu ikiwa unataka kujenga toleo lako la kawaida.

Video inaonyesha toleo la mwisho la dawati na kazi.

Hatua ya 1: Kazi za Kete

Kete zina swichi ya kuchagua kuchagua kati ya dices 1 au 2., pia ina kipengee cha piezo kutoa sauti wakati kete inaendesha nambari za mpangilio na inapoacha. Kwa muda mrefu kama swichi ya roll inashikiliwa kushinikiza kete na kuonyesha nambari za nasibu kwenye onyesho. Wakati kitufe kinatolewa huanza kupunguza idadi ya wakati hadi itakaposimama na kuonyesha matokeo. Hii ni kuiga tabia ya kete halisi.

Kete ina mzunguko wa Auto Power Off kuokoa betri.

Usipotumia kete kwa sekunde 60 umeme unazimika kiatomati.

Katika programu kuna kazi ya kubadili sauti kuwasha au kuzima kwa kushikilia kitufe cha kuchagua chini kwa zaidi ya sekunde moja.

Hatua ya 2: Nguvu ya Auto Off Off Funtion

Nguvu ya Auto Off Off Funtion
Nguvu ya Auto Off Off Funtion

Kete ina kazi ya kujizima yenyewe wakati haitumiwi kuokoa betri, angalia hesabu za kuzima umeme kwa mzunguko.

Hivi ndivyo inavyofanya kazi:

Mzunguko unajumuisha transistor ya P FET ambayo inafanya kama swichi. Lango kwenye transistor linadhibitiwa na kitufe cha kawaida cha kushinikiza cha muda mfupi (S1). Wakati swichi imeshinikizwa matone ya voltage kwenye lango na sasa inaanza kutiririka kupitia transistor. Kwenye lango kuna transistor nyingine sambamba na kubadili ardhi. Transistor huweka voltage chini kwenye lango la FETs maadamu voltage kwenye msingi iko juu. Voltage ya msingi inatumika kutoka kwa mdhibiti mdogo na moja ya jambo la kwanza mchoro hufanya wakati mtawala anapowezeshwa ni kuweka pini ya dijiti 8 hadi Juu na kwa programu kufunga latiti. Mdhibiti wa voltage 7805 huimarisha voltage hadi 5V na diode mbili huzuia volt 9 kutoka kwa betri kufikia mdhibiti mdogo. Kubadili sawa pia hutumiwa kudhibiti uingizaji wa dijiti kwenye kidhibiti, (pin 7).

Katika mchoro tunapima muda unaopita tangu kitufe kilibonye na kulinganisha na wakati uliowekwa wa ON.

Kabla umeme kuzima kete / dices zinaanza kupepesa na ishara ya onyo hutolewa kutoka kwa piezo ili mtumiaji awe na wakati wa kushinikiza swichi tena kuweka upya kipima muda.

Kabla tu umeme kuzima microcontroller huhifadhi nambari ya hivi karibuni kwenye kumbukumbu ya EEPROM pamoja na idadi iliyochaguliwa ya kete / dices na hali ya sauti. Maadili hayo yanakumbukwa wakati wa kuanza kwa kete.

Hatua ya 3: Mfano

Mfano
Mfano

Sasa ni wakati wa kuanza kujenga.

Unahitaji:

  • 1Bodi ya Mkate isiyo na Solder
  • 1 Arduino Uno
  • OLED Onyesha 128x64 i2c
  • 2 Capacitors 10uF
  • 1 Msimamizi 100nF
  • Vipinga 2 10Kohm
  • 2 Resistor 100Kohm
  • 2 Diode 1n4148
  • 1 Transistor NPN BC547b
  • 1 MosFET IRF9640
  • 1 Voltage Mdhibiti L7805
  • 2 Kubadilisha mama
  • 1 Piezo
  • Jumper Waya
  • 9 V betri

Hiyo ni yake.

Fuata picha iliyoangaziwa hapo juu kwa uangalifu

Zingatia zaidi diode nyuma ya mdhibiti wa voltage kwenye picha (ngumu kuona), D1 katika skimu. Upande wa Anode wa diode inapaswa kushikamana na mtoza mtembezaji wa BC547.

Piezo imeunganishwa na kubandika 6, Bonyeza kitufe kubandika 7, Chagua kitufe kubandika 10 na udhibiti wa Power_ON kubandika 8.

Usisahau kuwasha Arduino Uno yako kupitia pini ya 5V na pini ya ardhini kwenye ubao wa Arduino na sio kupitia koti ya dc upande.

Mchoro hutumia U8g2lib.h kwa onyesho, unaipata hapa, https://github.com/olikraus/u8g2/, pakua na usakinishe kabla ya kuandaa nambari.

Jinsi ya kusanikisha maktaba?

Nakili nambari na ibandike katika Arduino IDE na upakie mchoro.

Usisahau kuondoa kebo ya USB kutoka Arduino ukimaliza vinginevyo kazi ya kuzima kiotomatiki haitafanya kazi kwa sababu USB / Kompyuta inawasha mtawala.

Hatua ya 4: Toleo la kawaida

Toleo Maalum
Toleo Maalum
Toleo Maalum
Toleo Maalum
Toleo Maalum
Toleo Maalum
Toleo Maalum
Toleo Maalum

Wengine wa hii inayoweza kufundishwa ni juu ya vidokezo na trix, ikiwa unataka kuibadilisha kuwa toleo muhimu na la kawaida.

Kuteka skimu kamili kwa toleo la kawaida nilitumia programu ya bure ya skimu na programu ya PCB EASYEDA Unaipata hapa

Wakati wa kuagiza vifaa unahitaji kuhakikisha kuwa microcontroller ina Arduino bootloader kwenye chip, ikiwa sio hivyo, lazima uandae chip kwanza. Ni mafunzo mengi kwenye wavuti jinsi ya kuifanya.

Niliongeza vifaa vya ziada ambavyo havitumiki katika mradi huu lakini iko kwa miradi ya baadaye. U4, U5, R4, S2.

Kichwa cha PGM katika skimu hutumiwa kwa kutengeneza chip. Ikiwa unataka kupanga chip kutumia bandari ya PGM unahitaji USB kwa adapta ya Serial.

USB kwa Bodi za UART za serial

Kwa kweli unaweza kupakia mchoro kwa kidhibiti ukitumia bodi yako ya Arduino kisha usogeze chip kwenye PCB badala yake.

EASYEDA pia hutoa kazi ya kutengeneza PCB kwako.

Kabla sijaanza kubadilisha mpango kuwa mpangilio wa PCB nilikuwa nikichagua sanduku ambalo lina saizi sahihi na chumba cha betri 9 volt inayobadilika kutoka nje.

Sababu ya hiyo ni kwamba nilihitaji vipimo na mahali pa kuweka shimo kwenye PCB kwa screws kabla ya kuanza kufanya mpangilio, kwa hivyo PCB ya mwisho itafaa kabisa ndani ya sanduku.

Ninapima ukubwa wa ndani kutoka kwenye sanduku kwa uangalifu sana kisha nibadilisha muundo kuwa ubao wa kawaida kwa kutumia programu ile ile na kisha bonyeza kitufe cha kutunga na kuweka agizo.

Hatua ya 5: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha

Kwa sababu lazima niagize PCB zaidi ya moja kupata bei nzuri mimi huibuni iwe hodari ili niweze kutumia bodi na sanduku moja kwa miradi ya baadaye. Niliongeza pini za ziada kwa bandari za analog na za dijiti pamoja na vifungo vya ziada. Katika mradi huu ninatumia S1 kuimarisha mzunguko na kusambaza kete, na S3 kama Chagua. Wakati ulipokea PCB ni wakati wa kugeuza vifaa vyote mahali pazuri. Kwenye PCB yangu onyesho na vifungo vimewekwa upande wa nyuma kupungua ukubwa na kupatikana kutoka nje.

Nilipokuwa naunda kete yangu niligundua kuwa itakuwa nzuri ikiwa unaweza kutikisa tu sanduku ili kuitumia na kuzungusha kete. Ikiwa unataka huduma hiyo unahitaji kufanya mabadiliko madogo kwenye mzunguko.

Marekebisho:

Ilibadilisha swichi ya roll (S1), kwa sensorer ya kugeuza na kuongeza capacitor ya 100uF sambamba na swichi kushikilia kiwango kwenye lango la FET chini kwa muda wa kutosha ili mdhibiti mdogo awe na wakati wa kuanza na kuweka bandari ya nje ya dijiti HIGH na latch mzunguko wa "nguvu juu".

Unahitaji kuweka sensor ya kuelekeza kwenye pini za ugani ili uweze kuipiga na kurekebisha pembe ili kuzima wakati sanduku limelala juu ya meza.

Tiltsensor

Hatua ya 6: Kata Mashimo Inayohitajika kwenye Sanduku

Kata Mashimo Inayohitajika kwenye Sanduku
Kata Mashimo Inayohitajika kwenye Sanduku
Kata Mashimo Inayohitajika kwenye Sanduku
Kata Mashimo Inayohitajika kwenye Sanduku

Baada ya kumaliza na PCB ni wakati wa kuchimba mashimo kwenye sanduku. Kukata shimo la mraba kwa onyesho nilitumia kinu ndogo, lakini unaweza kutumia kozi ndogo ya jig au sawa.

Hatua ya 7: Frontpanel

Mbele ya mbele
Mbele ya mbele
Mbele ya mbele
Mbele ya mbele

Basi unahitaji paneli nzuri ya mbele. Nilikuwa nikichora jopo katika "programu ya kuchora smart" lakini unaweza kutumia karibu programu yoyote ya kuchora ambayo unapenda.

Unapomaliza na kuchora, ichapishe kwenye printa ya kawaida ya rangi ya laser au sawa, lakini kwenye karatasi nene kuliko kawaida. Chukua karatasi ya plastiki ambayo ina gundi pande zote mbili. Ondoa karatasi ya kulinda ya upande mmoja na ubandike kwa uangalifu jopo. unaweza kupata filamu hii ya plastiki katika duka nyingi za karatasi.

Hatua ya 8: Kukata Mashimo kwenye Jopo

Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo
Kukata Mashimo kwenye Jopo

Kata mashimo kwenye jopo na kisu cha karatasi chenye ncha kali. Kwa mashimo ya vifungo pande zote, tumia ngumi ya shimo. Sasa jopo linaonekana kama stika ya kawaida, lakini kabla ya kuibandika kwenye sanduku unahitaji kuinyunyiza na safu ya lacquer inayolinda. Wakati paneli imekauka, ibandike kwa uangalifu kwenye sanduku.

Hatua ya 9: Mwisho wa Mradi

Mwisho wa Mradi
Mwisho wa Mradi
Mwisho wa Mradi
Mwisho wa Mradi

Nilipokuwa nikifika mwisho wa mradi huu kwa bahati mbaya naona kwamba kete wakati mwingine huganda wakati ninautikisa na nilihitaji kuanza upya.

Sijawahi kuwa na suala hili wakati wa kuchapisha nakala kwa hivyo nilichanganyikiwa kidogo lakini niligundua kuwa hii ilitokana na kelele iliyokadiriwa kwenye pini za SDA, SCL za onyesho.

Suluhisho lilikuwa kuongeza kontena za ziada 1k kwenye kila pini hadi 5V kama kuvuta, angalia picha. Baada ya hapo kete hufanya kazi kikamilifu kama inavyotarajiwa.

Hatua ya 10: Shake na Roll

Burudika.

Ilipendekeza: