Orodha ya maudhui:
- Hatua ya 1: Kazi za Kete
- Hatua ya 2: Nguvu ya Auto Off Off Funtion
- Hatua ya 3: Mfano
- Hatua ya 4: Toleo la kawaida
- Hatua ya 5: Kufunga
- Hatua ya 6: Kata Mashimo Inayohitajika kwenye Sanduku
- Hatua ya 7: Frontpanel
- Hatua ya 8: Kukata Mashimo kwenye Jopo
- Hatua ya 9: Mwisho wa Mradi
- Hatua ya 10: Shake na Roll
Video: Kete ya Arduino Oled: Hatua 10 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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
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
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
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
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
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
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
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:
Kete ya Upinde wa mvua: Hatua 6 (na Picha)
Kete ya Upinde wa mvua: Hii inafanya sanduku la michezo ya kete na 5 kufa zilizoundwa kutoka kwa smd LED katika rangi 5. Programu inayoendesha inaruhusu njia tofauti za michezo na kete nyingi zinazohusika. Kubadili moja kuu kunaruhusu uteuzi wa mchezo na utembezaji wa kete. Swichi za kibinafsi karibu na eac
E-kete - Arduino Die / kete 1 hadi 6 kete + D4, D5, D8, D10, D12, D20, D24 na D30: 6 Hatua (na Picha)
E-kete - Arduino Die / kete 1 hadi 6 kete + D4, D5, D8, D10, D12, D20, D24 na D30: Huu ni mradi rahisi wa arduino kutengeneza kufa kwa elektroniki. Inawezekana kuchagua kwa kete 1 hadi 6 au 1 kati ya kete 8 maalum. Chaguo hufanywa kwa kugeuza tu usimbuaji wa rotary.Hizi ni huduma: 1 kufa: kuonyesha dots kubwa 2-6 kete: kuonyesha dots
Kete sita za Pembe za LED za WIDI Pamoja na WIFI & Gyroscope - PIKOCUBE: Hatua 7 (na Picha)
Kete Sita za Pembe za Pande za PCB Pamoja na WIFI & Gyroscope - PIKOCUBE: Wapenzi watengenezaji, ni mtengenezaji moekoe! Leo nataka kukuonyesha jinsi ya kujenga kete halisi za LED kulingana na PCB sita na LED 54 kwa jumla. Karibu na sensa yake ya ndani ya gyroscopic ambayo inaweza kugundua mwendo na nafasi ya kete, mchemraba huja na ESP8285-01F ambayo ni
VISUINO Rolling kete Kutumia 0.96 Inch 4 Pin Moduli ya OLED: Hatua 7
VISUINO Rolling Dice Kutumia Moduli ya OLED 0.96 Inch 4 Pin OLED: Katika mafunzo haya tutatumia OLED Lcd na Visuino kutengeneza Rolling kete tunapobonyeza kitufe kwenye ubao wetu wa mkate. Tazama video ya onyesho
Kete ya LED ya Arduino ya DIY: Hatua 5 (na Picha)
Dice ya Arduino ya LED: kucheza mchezo wa bodi ambao unahitaji kete? Hakuna hofu, unaweza kufanya yako mwenyewe chini ya dakika 15! Unahitaji tu sehemu zingine za kawaida, uvumilivu kidogo na nambari ya Arduino ya laini 35! Sehemu zote zilizotumiwa zinatoka kwa Kuman ya Arduino UNO Starter Kit