Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Moduli
- Hatua ya 3: Makazi ya Kengele
- Hatua ya 4: Wiring
- Hatua ya 5: Kanuni
Video: Kengele ya Arduino iliyo na Sensor ya Mtetemo wa dijiti: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
Hii inaweza kufundishwa ni juu ya jinsi ya kutengeneza kifaa rahisi na cha bei rahisi cha kengele na wewe mwenyewe. Yote unayohitaji ni ujuzi wa kimsingi katika programu za elektroniki na arduino.
Ikiwa una maswali yoyote au shida unaweza kuwasiliana nami kwa barua yangu: [email protected]
Basi wacha tuanze
Vipengele vilivyotolewa na DFRobot
Hatua ya 1: Vifaa
Vifaa vyote vinavyohitajika kwa mradi huu vinaweza kununuliwa kwenye duka la mkondoni: DFRobot
Kwa mradi huu tutahitaji:
-Arduino Uno (unaweza pia kuchukua MEGA 2560)
-Digital capacitive touch sensor V2 4x
-Sensa ya vibration ya dijiti V2 1x
-Duli ya buzzer moduli 1x
-LCD kuonyesha 20x4
-Zingine za LED
-4 Shield Relay Shield kwa Arduino
-Wiring waya (nyingi)
-Bodi ya mkate
-9V betri
-Kazi za betri
Ikiwa unataka kudhibiti taa au kitu kama hicho, unaweza kutumia Relay Shield kwa Arduino.
Pia nilitengeneza nyumba kwa kengele hii, kwa hivyo utahitaji SolidWorks au programu nyingine inayofanana. Kwa kweli utahitaji pia printa ya 3D. Ikiwa huna printa ya 3D unaweza kutumia pia uso wa plastiki uliowekwa muhuri wa sanduku la makutano ya umeme au kitu sawa na hicho.
Hatua ya 2: Moduli
Kwa mradi huu nilitumia moduli tatu tofauti. Ni rahisi sana kuunganisha moduli hizo kwa Arduino kwa sababu ya muundo mzuri sana wa unganisho. Unapata waya wa unganisho kwenye kifurushi na moduli (Inaweza kuonekana kwenye picha).
Moduli ya sensa ya vibration ya dijiti
Moduli hii ya sensorer ni rahisi kutumia na kufurahisha kucheza nayo. Usikivu wake uko juu sana, kwa hivyo hauitaji kuitingisha sana. Flick kidogo itakuwa ya kutosha.
Maelezo:
- Aina ya IO: Digital
- Badilisha maisha: hadi sekunde milioni 10
- Fungua upinzani wa mzunguko: 10Mohm
- Ugavi wa Voltage: 3.3V hadi 5V
- Interface: Dijitali
- Ukubwa: 22x30mm (0.87 x 1.18 ndani)
Moduli ya sensorer ya kugusa ya dijiti
Ikiwa hupendi vifungo vya kawaida vya kushinikiza unaweza kutumia moduli hizi za sensorer za kugusa. Wana wakati wa kujibu haraka sana, eneo kubwa la kugusa pande zote mbili.
Maelezo:
- Ugavi wa Voltage: 3.3V hadi 5V
- Interface: Dijitali
- Ukubwa: 22x30mm (0.87 x 1.18 ndani)
Moduli ya buzzer ya dijiti
Rahisi sana na katika hali nyingi moduli ya buzzer yenye kukasirisha sana.
Maelezo:
- Aina: Digital
- Ugavi wa umeme: 5VDC
Ikiwa unataka kujua zaidi juu ya moduli hizi unaweza kutembelea: DFRobot Product Wiki
Hatua ya 3: Makazi ya Kengele
Nilifanya nyumba zilizochapishwa za 3D kwa kengele hii.
Kwanza nilipima kila sehemu, kuliko vile nilivyotengeneza mfano wa ndege ya mbele kwenye karatasi ya millimeter, ili niangalie ikiwa umbali ni sawa. Unaweza kuona mfano huu kwenye picha.
Nilipomaliza mfano niliangalia kuichora katika mpango wa kuchora 3D. Ikiwa haujui jinsi ya kuteka katika programu hizi unaweza pia kuandika kwenye barua yangu kwa faili ya STL ya nyumba hii, ili uweze kuichapisha.
Ilichukua kama masaa manne kuchapisha nyumba hii. Printa hii iko katika safu ya kati kwa hivyo lazima ufanye marekebisho kidogo kwenye bidhaa yako (unahitaji kufungua nyumba au labda upanue mashimo kadhaa na kuchimba visima…)
Ukubwa:
150x60x120mm
Nyumba hufanywa kutoka kwa plastiki ya PLA. Ina kuta 3mm pana, ambayo ni zaidi ya kutosha kwa souch nyumba. Ufunguzi mkubwa ni wa kuonyesha LCD, mashimo madogo karibu na onyesho la LCD ni ya LEDs. Chini kuna fursa za moduli za kugusa na moduli ya buzzer. Kwenye upande wa kulia pia kuna ufunguzi mmoja zaidi wa moduli ya kugusa. Unaweza kuweka nyumba hii kwenye ukuta au mlango.
Hatua ya 4: Wiring
Kuna sehemu nyingi tofauti katika mradi huu kwa hivyo lazima uwe mwangalifu kuziunganisha sawa.
Nitakuonyesha jinsi kila sehemu ina waya katika mradi huu.
Moduli za sensorer za kugusa:
Nilitumia moduli nne hizi. Moja ya kupungua na moja kwa muda wa kengele ya nyongeza, ya tatu inatumika kwa kuchagua programu (nitaelezea zaidi juu ya hii katika hatua inayofuata) na ya nne inatumika kwa uanzishaji.
Moduli hii ina pini tatu. (5V +, GND, OUTPUT).
Unaunganisha waya mwekundu kwa 5V + na waya mweusi kwa GND. Waya wa kijani huenda kwenye pini ya dijiti kwenye Arduino. (Unaweza pia kutumia rangi tofauti, lakini ni rahisi kwako na inayoweza kudhibitiwa ikiwa unatumia rangi hii.)
Kwa mradi huu:
- Moduli ya kupungua imeunganishwa na pini ya dijiti 8.
- Moduli ya nyongeza imeunganishwa na pini ya dijiti 9.
- Moduli ya kuchagua mpango imeunganishwa na pini ya dijiti 10.
- Moduli ya uanzishaji wa kengele imeunganishwa na pini ya dijiti 11.
Sensor ya vibration ya dijiti:
Moduli hii ina pini tatu. (5V +, GND, OUTPUT).
Moduli imeunganishwa na pini ya dijiti 3
Moduli ya Buzzer:
Moduli hii ina pini tatu. (5V +, GND, OUTPUT).
Moduli imeunganishwa na pini ya dijiti 13
Uonyesho wa LCD:
Onyesho lina pini nne. (Vcc, GND, SCL, SDA):
Unganisha Vcc kwa 5V +, GND hadi GND kwenye Arduino, SCL na pini ya SDA kwenye onyesho kwa SLC na SDA pin kwenye Arduino
LED:
Nilitumia LEDs kadhaa kwa dalili. Mguu mfupi au cathode ya LED huenda kwa GND, mguu mrefu au anode huenda kwenye pini ya dijiti. Ikiwa hunijui unaweza pia kuangalia hiyo kwa multimeter. (Diode anaendesha kutoka anode hadi cathode ikiwa hali nzuri)
- LED ya kijani imeunganishwa na pini ya dijiti 4. (Inawashwa wakati kengele imeamilishwa)
- Njano ya LED imeunganishwa na pini ya dijiti 5 (Wakati kengele imezimwa)
- LED Nyekundu imeunganishwa na pini ya dijiti 12 (Blink ikiwa unachagua programu sahihi na ikiwa utetemeka sensor ya vibration)
- LED nyeupe zinaunganishwa na pini ya dijiti 2. (Washa wakati kengele imezimwa ili uweze kuona moduli za kugusa).
Moduli na LED hutolewa kutoka Arduino. Kwa hivyo unganisha tu pini zote za Vcc na 5V kwenye Arduino na pini zote za GND kwa GND kwenye Arduino. Arduino haina nambari 5V na pini za GND kwa hivyo lazima utumie ubao wa mkate.
Unaweza kusambaza Arduino na betri ya 9V au na adapta inayofaa. Kuiweka nguvu na betri ya 9V itakupa uhamaji zaidi, lakini utahitaji kuibadilisha baada ya muda.
Ikiwa unataka kudhibiti vifaa vya AC utahitaji kuunganisha moduli ya kupeleka tena.
Hatua ya 5: Kanuni
Nambari ni ndefu kidogo na ikiwa haujui programu, unaweza kupotea kwa urahisi.
Nilitumia programu ndogo kwa sababu hii inafanya mpango kudhibitiwa zaidi.
Kwa hivyo wazo la mpango ni kwamba:
- Unaweza kuchagua muda wa kengele (sekunde 1-15 na vipindi 5)
- Unaweza kuchagua mpango (Ukiwa na mpango namaanisha uwezekano tofauti jinsi kengele inavyozimwa. Unaweza kuchagua kuwa tu buzzer imewashwa, buzzer hiyo pamoja na LED imewashwa au kwamba tu LED imewashwa.)
- Unaweza kuwasha na kuzima kengele (hii inaonyeshwa na LED. Na kijani na manjano)
- Na kila kitu kinaonyeshwa kwenye onyesho la LCD. Una uwezekano mwingi wa kile unachotaka kuonyesha kwenye onyesho la LCD.
- Kwa hivyo unapotetemesha kengele ya sensorer ya mtetemo inazima, lakini inategemea ni programu ipi unayochagua.
Endelea na kuendelea, ikiwa unajua jinsi ya kutumia ikiwa taarifa na ikiwa unajua vidhibiti vya onyesho la LCD (lcd.clear, lcd.setCursor (x, y)…) mpango huu ni mgumu kuelewa.
Ilipendekeza:
"Coronavirus Covid-19" mita 1 Weka Kengele ya Kengele: Hatua 7
"Coronavirus Covid-19" Mita 1 Weka Kengele ya Kengele: بسم الله الرحمن الرحيم Nakala hii ni onyesho la utumiaji wa Sensor ya Umbali wa Ultrasonic HC-SR04.Sensor hiyo itatumika kama kifaa cha upimaji kujenga " 1 mita Weka Kifaa cha Kengele " kwa madhumuni ya kutengana. Shujaa
Node-NYEKUNDU Na Mtetemo Mbele wa IoT na Sensor ya Joto: 34 Hatua
Node-RED Pamoja na Mtetemo wa muda mrefu wa IoT na Sensorer ya Joto: Kuanzisha sensorer ya unyevu wa joto la waya wa NCD wa masafa marefu, ikijivunia hadi safu ya Maili 28 ukitumia usanifu wa mitandao ya waya. Kuingiza sensa ya unyevu ya joto ya Honeywell HIH9130 inasambaza joto sahihi sana
Saa ya dijiti iliyo na Mzunguko wa Moja kwa Moja wa Uonyesho wa LED: Hatua 4
Saa ya dijiti iliyo na Mzunguko wa Moja kwa Moja wa Uonyesho wa LED: Mradi huu ni juu ya saa ya dijiti na kuzunguka kiatomati kwa onyesho la LED la 7-Seg. Saa hii inaweza kuzungushwa katika nafasi yoyote kuweka nambari zisome hata chini au kwenye picha ya kioo !! kudhibitiwa na Arduino na kuendeshwa na acceleromete
Kengele ya Kuvunja Kioo / Kengele ya Wizi wa Wizi: Hatua 17
Kengele ya Kuvunja Kioo / Kengele ya Wizi wa Ubaji: Mzunguko huu unaweza kutumika kupiga kengele kugundua kuvunja kwa dirisha la glasi na mtu anayeingilia, hata wakati mwingiliaji anahakikisha hakuna sauti ya glasi iliyovunjika
Saa ya dijiti ya Arduino na Kazi ya Kengele (PCB ya kawaida): Hatua 6 (na Picha)
Saa ya dijiti ya Arduino na Kazi ya Alarm (PCB ya kawaida): Katika mwongozo huu wa DIY nitakuonyesha jinsi ya kutengeneza saa yako ya dijiti kazi hii ya kengele. Katika mradi huu niliamua kutengeneza PCB yangu mwenyewe ambayo inategemea Udhibiti mdogo wa Arduino UNO - Atmega328p.Bellow utapata skimu ya elektroniki na PCB l