Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Mzunguko wa Arduino
- Hatua ya 2: Msimbo wa Arduino
- Hatua ya 3: Mzunguko wa Raspberry Pi
- Hatua ya 4: Kanuni ya Raspberry Pi
- Hatua ya 5: Kuunda Kesi na Soldering
- Hatua ya 6: Mwisho
Video: Airduino: 6 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Maneno machache kabla ya kuelezea jinsi niliunda Airduino yangu. Mradi wote kwa kweli ni mradi wa msingi wa shule na kwa sababu tulikuwa na kikomo cha wakati mkali vitu vingi sio kamili lakini utendaji wa kimsingi unafanya kazi.
Kwa hivyo Airduino ni nini? Fupi: ni mfuatiliaji mzuri wa hewa isiyo na waya. Muda mrefu: Arduino hupima ubora wa hewa, hutuma data zote kwa Raspberry Pi kupitia Bluetooth na kuihifadhi kwenye hifadhidata. Nilifanya wavuti rahisi kuonyesha data. Lakini jambo muhimu zaidi, ina RGB inayoweza kudhibitiwa yenye nguvu!
Inapima nini haswa? Kweli, nilichagua kupima hali ya joto, unyevu, shinikizo la hewa, CO2 na CO. Unaweza kupima chochote unachotaka, ilimradi kuna sensa inayofaa kwa hiyo.
Nimejumuisha orodha ya kina ya vifaa na viungo kwa baadhi ya bidhaa nilizonunua.
Vifaa
Hivi ni vitu vyote nilivyotumia:
Arduino
Pi ya Raspberry
Uonyesho wa LCD
HC-05, moduli yoyote ya Bluetooth itafanya kazi
BMP-180 (sensorer ya shinikizo la hewa)
DHT-11 (sensorer ya unyevu wa hewa)
MQ-7 (sensa ya CO)
MQ-135 (sensa ya CO2)
9W RGB imeongozwa (3x3W)
XL4015 Ondoa waongofu wa kiume (kiunga) (2x)
XL6009E1 Kiwango cha kuongeza nguvu cha kubadilisha (kiunga)
Bodi ya betri ya MH CD42 (kiungo)
Kiini cha betri cha 18650 (4x)
4 Bay 18650 mmiliki wa betri
Transistors ya BC337 (5x)
Resistors (1 Kohm (5x), 10 Kohm)
Badilisha
Kitufe
USB ndogo hadi adapta ya DIP
Waya
Ubao wa pembeni
Heatsink (kutoka kwa kompyuta ya zamani)
Hatua ya 1: Mzunguko wa Arduino
Sehemu ngumu zaidi ni sehemu ya Arduino kwa sababu hushughulikia kila kitu kimsingi.
Katika skimu zilizojumuishwa unaweza kuona, vizuri, skimu. Inaweza kuonekana kuwa kubwa na ngumu mwanzoni lakini ni rahisi sana. Kwanza ninaunda mzunguko mzima bila mizunguko kwa iliyoongozwa, kwenye kamba ya mkate ili kuona ikiwa yote inafanya kazi. Baada ya maneno niliuza kila kitu kwenye ubao wa maandishi, nilijaribu angalau.
Sensorer nyingi ziko sawa mbele isipokuwa MQ-7. Sensor hii ni, kwa uzoefu wangu ni ngumu kuingiza katika mradi huo. Nilifuata moja ya miongozo nzuri tu ambayo ningeweza kupata na ilionekana kufanya kazi ikiwa ningeunganisha tu hiyo sensorer. Ikiwa ningeunganisha sensorer zingine zilifanya ngeni kwa hivyo ilibidi nifanye ujanja wa nambari, zaidi baadaye.
Hatua ya 2: Msimbo wa Arduino
Ikiwa umeunda mzunguko wako kwenye ubao wa mkate basi unaweza kujaribu mengi yake. Unganisha Arduino yako kwa pc na upakie nambari iliyojumuishwa. Ukikata tx na rx pini unaweza kutuma amri kupitia Arduino IDE Monitor. Ukituma 'BMPTemp' unapaswa kupata jibu ikiwa ulifanya kila kitu sawa.
Hatua ya 3: Mzunguko wa Raspberry Pi
Niliongeza onyesho kwa Pi yangu ili kuonyesha anwani ya IP ambayo wavuti imewekwa. jambo ngumu zaidi ilikuwa kugundua pini sahihi.
Hatua ya 4: Kanuni ya Raspberry Pi
Jambo la kwanza unapaswa kufanya ni kusanidi Bluetooth ya ndani. Nilifanya kila kitu kwa kutumia laini ya amri, inaweza kufanywa kwa kutumia GUI lakini sitafunika hiyo. Nadhani unajua misingi ya Raspberry PI na Rasbian, mfumo wa uendeshaji.
Inakwenda kama ifuatavyo:
Hatua ya 1: unganisha kwenye Pi yako kupitia SSH, ninatumia Putty.
Hatua ya 2: Chapa amri zifuatazo kwenye terminal:
- 'sudo bluetoothctl'
- 'nguvu juu'
- 'wakala'
- "skana kwenye"
Hatua ya 3: Sasa subiri hadi HC-05 igundulike, unahitaji kuiwasha.
Hatua ya 4: Sasa italazimika kuoanisha na kuamini kifaa, andika amri zifuatazo:
- 'jozi xx: xx: xx: xx: xx: xx', na anwani ya mac ya moduli ya HC-05 mahali pa x'es.
- 'unganisha xx: xx: xx: xx: xx: xx', lakini hii inaweza kutoa kosa.
- 'imani xx: xx: xx: xx: xx: xx'
Hatua ya 5: Sasa kwa kuwa moduli imeunganishwa na inaaminika tunahitaji kuifunga kwenye bandari ya serial. Hii inaweza kufanywa kwa amri ifuatayo: Kawaida ukiangalia kwenye '/ dev' unapaswa kuona 'rfcomm0', ikiwa hujaribu kuwasha upya.
Shida sasa ni kwamba lazima utekeleze amri hiyo kwa mikono kila kitu unachoanzisha Pi. Ili kufanya hivyo kiotomatiki niliongeza amri kwa '/etc/rc.local' kabla ya 'kutoka 0'. Sasa itamfunga moduli moja kwa moja.
Sasa kwa kuwa umesanidi Bluetooth unaweza kutumia nambari niliyojumuisha. Jihadharini kuwa nimeweka hifadhidata ya MariaDB kwenye Pi yangu, sitashughulikia jinsi ya kuweka hiyo, nitajumuisha tu mfano wa hifadhidata yangu na faili butu. Ikiwa unataka kuendesha nambari bila hifadhidata na wavuti nilijumuisha programu rahisi ya kufanya hivyo.
Nakili yaliyomo kwenye faili ya zip kwenye Pi yako na uitumie kwa amri ifuatayo: 'python3 airduino.py', ukifikiri uko kwenye folda moja. Ikiwa Arduino yako imewashwa na pini za tx na rx zimeunganishwa unapaswa kuona ujumbe fulani juu ya kuingiza data kwenye hifadhidata. Ikiwa unataka automaticaly kuanza programu ongeza laini hii kwa '/etc/rc.local': 'python3 //arduino.py', badilisha na njia halisi.
Kwa wavuti hii, niliweka seva ya appache kuwa mwenyeji wa wavuti. Nakili faili kutoka kwa zipfile hadi '/ var / www / html /'. Sasa ukienda kwa anwani ya IP ya PI yako unapaswa kuona wavuti na data ikiwa kila kitu kilifanya kazi kwa usahihi.
Hatua ya 5: Kuunda Kesi na Soldering
Arduino
Sasa kwa kuwa kila kitu kinafanya kazi, isipokuwa kilichoongozwa, ni wakati wa kuweka kila kitu kwa hali nzuri. Ninaamua kutengeneza mnara ambapo vifaa vyote vimeunganishwa, na kuzunguka hiyo kwa kesi rahisi.
Lakini kwanza niliuza vifaa vyote kwenye ubao wa pembeni na kushikamana na waya kwa Ground na Vcc. Niliweka sehemu moja au mbili kwenye kipande kimoja na kuziweka karibu na mnara.
Mmiliki wa betri ana waya mrefu na hajasimamishwa mahali, anaweza kuteleza na kutoka ili kubadilisha seli.
Wakati huu niliweka madereva kwa walioongozwa kwenye kiwango cha mwisho cha mnara wangu. Nilipunguza voltage ya pato la madereva hadi 2.2 kwa nyekundu iliyoongozwa na 3.2 kwa kijani na bluu iliyoongozwa. Niliunganisha iliyoongozwa kwenye kitovu changu cha joto na shabiki wangu na vifungo. Kisha nikatumia kuni kuishikilia.
Niliunganisha waya nyingi za ardhini na waya za Vcc kwa kutumia vituo vya screw.
Hakikisha unafanya sahani yako ya msingi iwe kubwa vya kutosha ili kesi ya nje iwe sawa. Kesi ya nje ni sanduku la squire nje ya kuni. Juu niliweka mchawi wa plastiki aliye wazi niliweka mchanga kidogo ili nuru iwe laini. Niliongeza pia kitufe cha nguvu.
Pi ya Raspberry
Kwa Raspberry Pi nilifanya sanduku rahisi la mbao na LCD juu na kitufe upande.
Hatua ya 6: Mwisho
Baada ya kuuza kila kitu na kujenga boma lako ni wakati wa kufanya upimaji wa mwisho. Washa kila kitu na tembelea wavuti, ikiwa yote yameenda sawa unapaswa kuona data moja kwa moja.
Kuhusu betri:
Ikiwa unatumia betri zaidi ya 1 sambamba unahitaji kuhakikisha kuwa viwango vyao vya voltage ni sawa, au karibu.
Github:
Hapa kuna kiunga cha hazina yangu ya Github ambapo faili zote za kisasa ziko.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Hatua kwa hatua Ujenzi wa PC: Hatua 9
Hatua kwa hatua Jengo la PC: Ugavi: Vifaa: MotherboardCPU & Baridi ya CPU
Mizunguko mitatu ya kipaza sauti -- Mafunzo ya hatua kwa hatua: Hatua 3
Mizunguko mitatu ya kipaza sauti || Mafunzo ya hatua kwa hatua: Mzunguko wa kipaza sauti huimarisha ishara za sauti zinazopokelewa kutoka kwa mazingira kwenda kwenye MIC na kuipeleka kwa Spika kutoka mahali ambapo sauti ya sauti imetengenezwa. Hapa, nitakuonyesha njia tatu tofauti za kutengeneza Mzunguko wa Spika kwa kutumia:
Airduino: Ufuatiliaji wa Ubora wa Hewa ya rununu: Hatua 5
Airduino: Ufuatiliaji wa Ubora wa Hewa ya Mkononi: Karibu kwenye mradi wangu, Airduino. Naitwa Robbe Breens. Ninasoma teknolojia ya media titika na mawasiliano huko Howest huko Kortrijk, Ubelgiji. Mwisho wa muhula wa pili, lazima tutengeneze kifaa cha IoT, ambayo ni njia nzuri ya kuleta yote
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)