Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kupata Takwimu kutoka kwa Sensorer
- Hatua ya 3: Kutuma Takwimu Kupitia Bluetooth
- Hatua ya 4: Kupokea Takwimu na Uhamisho kwenda kwa Raspberry Pi
- Hatua ya 5: Takwimu za Uwekaji wa Magogo na Kipengele cha Tahadhari
- Hatua ya 6: Kutengeneza Kesi
- Hatua ya 7: Maboresho
- Hatua ya 8: Mfano wa Kikundi chetu
Video: Jinsi ya Kutengeneza Kitengo cha Kugundua Amonia: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Katika mafunzo haya tutakuonyesha jinsi ya kutumia sensorer za amonia, arduino na rasipberry kupima mkusanyiko wa amonia na kutoa arifu ikiwa kuna uvujaji au mkusanyiko mkubwa hewani!
Mradi huu ni mradi wetu wa shule, kwa kweli maabara ya kemikali ya shule yetu ilitaka mfumo wa kugundua ikiwa mkusanyiko wa amonia angani ulikuwa juu sana. Kwenye maabara kuna kofia ya maabara ya kemikali, na wanafunzi wanahitaji kuwasha hood hizo ili kunyonya mvuke za kemikali. Lakini ikiwa watasahau kuwasha hood, mvuke zenye sumu zinaweza kuenea ndani ya maabara. Mfumo huu utamruhusu mwalimu anayewajibika kupata tahadhari ikiwa Amonia (ambayo ni gesi moja yenye sumu) inapogundulika nje ya kofia hizo.
Hatua ya 1: Vifaa
Kwa mradi huu utahitaji:
- 2x Sura ya Amonia MQ-137 (au kadri unavyotaka)
- 1x Arduino Uno (ina bandari moja ya serial)
- 1x Genuino Mega 2560 (au bodi zingine zilizo na bandari 2 au zaidi za serial)
- 2x HC-05 moduli za Bluetooth
- 1x Raspberry Pi mfano 3B
- 1x Betri 9V
- waya, nyaya na vipinga
Hatua ya 2: Kupata Takwimu kutoka kwa Sensorer
Sensorer zimeunganishwa kwa Uno ya arduino.
Ili kugundua programu tumizi hii, sensor hii lazima ipatiwe nguvu. Ili kufanya hivyo, 5V na wingi wa kadi ya arduino hutumiwa. Kwa kuongeza, pembejeo ya Analog A0 inafanya uwezekano wa kupata tena thamani ya upinzani iliyotolewa na sensor. Kwa kuongezea, Arduino inaendeshwa
Kwa bahati mbaya, sensorer hizo hazitoi pato sawa sawa na mkusanyiko wa amonia. Sensorer hizo zimetengenezwa na seli ya elektroniki, ikibadilisha upinzani unaohusiana na mkusanyiko. Upinzani huenda juu na mkusanyiko.
Suala halisi na haya, ni kwamba hutengenezwa kupima aina tofauti ya gesi, na seli ya elektrokemikali huguswa kwa kushangaza. Kwa mfano, kwa sampuli sawa ya amonia ya kioevu, sensorer zote mbili hutoa pato tofauti. Wao pia ni polepole kabisa.
Kwa vyovyote vile, upinzani unaotolewa na kihisi hubadilishwa kuwa 0-5V na kisha "ppm" (= sehemu kwa milioni, ni kitengo kinachofaa kupima mkusanyiko wa gesi) na arduino, kwa kutumia mkondo wa mwenendo na usawa wake hutolewa kwa nyaraka za sensorer hizi.
Hatua ya 3: Kutuma Takwimu Kupitia Bluetooth
Ili kuweka sensorer katika sehemu anuwai katika maabara, zimeunganishwa moja kwa moja na bodi ya Arduino inayotumiwa na betri ya 9V. Na kuwasiliana na matokeo ya amonia hewani kwa kadi ya Rapsberry, moduli za Bluetooth hutumiwa. Kadi ya kwanza iliyounganishwa moja kwa moja na bodi ya sensorer inaitwa mtumwa.
Ili kutumia moduli za bluetooth, zinahitaji kwanza kusanidiwa. Kwa kusudi hilo, unganisha pini ya EN ya moduli kwa 5V (unapaswa kuona blinking inayoongozwa kila sekunde 2) na bonyeza kitufe kwenye moduli. Telecode nambari tupu katika arduino na unganisha pini ya RX ya moduli kwa pini ya TX ya arduino na kinyume chake. Baada ya hapo, nenda kwenye mfuatiliaji wa serial, chagua kiwango sahihi cha Baud (kwetu, ilikuwa 38400 Br) na andika AT.
Ikiwa mfuatiliaji wa serial anaonyesha "Ok" basi utaingia katika hali ya AT. Sasa unaweza kuweka moduli kama mtumwa au Mwalimu. Unaweza kupata chini ya pdf na amri yote ya hali ya AT.
Tovuti ifuatayo inaonyesha hatua zinazoenda katika hali ya AT kwa moduli yetu ya bluetooth: https://www.dsdtech-global.com/2017/08/hc-05-datas …….
Moduli ya Bluetooth hutumia pini 4 za arduino, 3.3V na mgawanyiko wa voltage, ardhi, pini za TX na RX. Kutumia pini za TX na RX inamaanisha kuwa data zinahamishwa na bandari ya serial ya kadi.
Usisahau kwamba pini RX ya moduli ya bluetooth imeunganishwa na pini ya TX ya Arduino na kinyume chake.
Unapaswa kuona vipindi vyote viwili vya moduli za Bluetooth zikipepesa mara 2 kwa kila sekunde 2 wakati zimeunganishwa.
Risiti zote na nambari ya kutuma hutambuliwa kwenye kadi moja na kuambatanishwa hapa baadaye.
Hatua ya 4: Kupokea Takwimu na Uhamisho kwenda kwa Raspberry Pi
Sehemu hii ya mradi inafanywa na mega arduino.
Kadi hii imeunganishwa kwa moduli ya Bluetooth, iliyosanidiwa kupokea data, na pi ya rasipberry. Inaitwa Mwalimu.
Katika kesi hii, moduli ya Bluetooth hutumia bandari moja ya serial, na data huhamishiwa kwenye pi ya rasipberry kwa kutumia bandari nyingine ya serial. Ndio sababu tunahitaji kadi iliyo na bandari 2 au zaidi ya serial.
Nambari hiyo ni karibu sawa na hapo awali.
Hatua ya 5: Takwimu za Uwekaji wa Magogo na Kipengele cha Tahadhari
Risiberi pi itaweka data kila sekunde 5 (kwa mfano, inaweza kutofautiana) katika faili ya.csv na kuihifadhi ndani ya uwezo wa kadi ya sd.
Wakati huo huo, kukagua rasipiberi ikiwa mkusanyiko sio juu sana (zaidi ya 10ppm kwa mfano, inaweza kutofautiana) na tuma barua pepe ya tahadhari ikiwa ni kweli.
Lakini kabla ya raspberry kutuma barua pepe, inahitaji usanidi kidogo. Kwa kusudi hili, nenda kwenye faili "/etc/ssmtp/ssmtp.conf" na ubadilishe vigezo vifuatavyo habari yako ya kibinafsi. Unaweza kupata mfano hapa chini (code_raspberry_conf.py).
Kwa kadiri nambari kuu (blu_arduino_print.py) inavyohusika, inahitaji kuagiza maktaba kama "serial" kufanya kazi na bandari ya mawasiliano ya USB au maktaba "ssmtp" kutuma barua pepe.
Wakati mwingine, kunaweza kuwa na hitilafu wakati wa kutuma data na Bluetooth. Kwa kweli, rasipberry inaweza kusoma tu laini wakati kuna nambari iliyokatishwa na / n. Walakini, rasiberi wakati mwingine inaweza kupokea kitu kingine kama "\ r / n" au tu "\ n". Kwa hivyo, ili kuzuia programu kuzima, tulitumia amri ya Jaribu - Isipokuwa.
Baada ya hapo, ni rundo tu la "ikiwa" hali.
Hatua ya 6: Kutengeneza Kesi
Vifaa vinavyohitajika:
- sanduku 1 la makutano ya 220 * 170 * 85 mm
- 1 sanduku la makutano la 153 * 110 * 55 mm
- Green ertalon 500 * 15 * 15 mm
- nyaya za umeme za mita 1.5
- moduli 2 za Bluetooth
- 1 Raspberry
- 1 Arduino Mega
- 1 Genuino
- 9v betri
- 1 kebo ya unganisho la Raspberry / Arduino
- 2 vipinzani vya 2K ohm
- vipinzani 2 vya 1K ohm
- Soldering mashine
- Mashine ya kuchimba visima
- Kuchimba visu
- Kukata koleo
- Saw
Tulianza kutoka kwenye sanduku mbili za makutano ya umeme ambayo kupunguzwa kulifanywa. Kwanza, utambuzi wa kipengele cha sensa / mtoaji: vifaa viwili vya kurekebisha kadi ya Genuino ambapo imetengenezwa kwa ERTALON ya kijani kibichi. Kisha, ilikuwa ni lazima kukata kifuniko ili kuweka sensorer ya amonia na kuitengeneza. Cables ziliunganishwa kutoka kwa sensa hadi kadi ya Genuino. Baada ya hapo tuliweka moduli ya Bluetooth kwenye sanduku, tukauza nyaya na kuziunganisha na kadi. Mwishowe, usambazaji wa umeme na betri ya 9V uliunganishwa na waya. Wakati sensorer imekamilika, tuliweza kuanza kufanya kazi kwenye mpokeaji. Kwa hili, kwa njia ile ile kama hapo awali, tulianza kwa kutengeneza msaada kwa kadi mbili za elektroniki (Raspberry na Arduino mega). Kisha tukata nafasi za nyaya na kuziba kutoka kwa Raspberry. Moduli ya bluetooth ilirekebishwa kwa njia sawa na hapo awali. Kisha, mashimo hayo yalitobolewa juu ya sanduku ili kuruhusu uingizaji hewa kwa bodi hizo mbili za elektroniki na kuepusha hatari yoyote ya joto kali. Ili kumaliza hatua hii, nyaya zote ziliunganishwa na mradi unahitaji tu kuwezeshwa na kujaribiwa.
Hatua ya 7: Maboresho
Kwa suala la uboreshaji, alama kadhaa zinaweza kutolewa:
- Chaguo la sensorer inayofanya kazi zaidi. Kwa kweli, hawatambui haraka kuonekana kwa amonia hewani. Ongeza kwa hii ambayo mara moja imejaa amonia, wanahitaji wakati fulani kuiondoa.
- Imetumika kadi ya arduino moja kwa moja ikiwa na moduli ya Bluetooth kama ilivyoainishwa kwenye msingi wa mradi wetu. Kwa bahati mbaya, Genuino 101 haipatikani tena kwenye soko la Uropa.
- Unganisha onyesho kwenye sanduku ambalo sensa iko kujua mkusanyiko kwa njia endelevu
- Hakikisha ujenzi wa moja kwa moja wa grafu kutoka kwa data iliyohifadhiwa kwenye faili ya csv.
Ilipendekeza:
ARUPI - Kitengo cha Kurekodi Kiotomatiki cha Gharama ya chini / Kitengo cha Kurekodi kwa Uhuru (ARU) kwa Wanaikolojia wa Sauti za Sauti: Hatua 8 (na Picha)
ARUPI - Kitengo cha Kurekodi Kiotomatiki cha Gharama ya chini / Kitengo cha Kurekodi kwa Uhuru (ARU) kwa Wataalam wa Ikolojia ya Sauti: Hii inaweza kufundishwa na Anthony Turner. Mradi huo ulibuniwa kwa msaada mwingi kutoka kwa Shed katika Shule ya Kompyuta, Chuo Kikuu cha Kent (Bwana Daniel Knox alikuwa msaada mkubwa!). Itakuonyesha jinsi ya kuunda Kurekodi Sauti kwa Moja kwa Moja
Kitengo cha Elimu cha Watoto cha Bubble Blister Robot: Hatua 8
Kitengo cha Elimu cha Watoto cha Bubble Blister Robot Kitengo: Hi watunga, Baada ya kupumzika kwa muda mrefu, tumerudi pamoja. Msimu huu tuliamua kupanua mduara wetu kidogo zaidi. Hadi sasa, tumekuwa tukijaribu kutoa miradi ya kitaalam. habari ya kiwango cha juu inahitajika kujua. Lakini pia tulidhani tunapaswa kufanya hivyo
Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Hatua 4 (na Picha)
Jinsi ya kutengeneza Kituo cha Chaja cha Li-ion cha 18650 kwa Bajeti: Betri ya lithiamu-ion au betri ya Li-ion (iliyofupishwa kama LIB) ni aina ya betri inayoweza kuchajiwa ambayo ioni za lithiamu huhama kutoka kwa elektroni hasi kwenda kwa elektroni nzuri wakati wa kutokwa na nyuma wakati wa kuchaji. Betri za li-ion hutumia kiingilizi
Jinsi ya Kutengeneza Simu ya Ndizi (Njia ya Ardhi) na Kitengo cha Msingi wa Ndizi: Hatua 20 (na Picha)
Jinsi ya Kutengeneza Simu ya Ndizi (Njia ya Ardhi) na Kitengo cha Msingi wa Ndizi: Hii ndio hiyo. Una wiki chache tu kabla ya Krismasi, na unahitaji kupata zawadi ambayo ni ya asili na inaonyesha jinsi ulivyo mtengenezaji. Kuna maelfu ya uchaguzi, lakini jambo moja unalotaka kufanya ni simu ya ndizi
Kitengo cha DJ cha mwisho cha Ikea: Hatua 5 (na Picha)
Kitengo cha DJ cha mwisho cha Ikea: Wakati Nilipobadilisha kuwa DJing ya dijiti, niligundua idadi ya waya na vifaa vilivyotawanyika karibu na viti vyangu visivyovumilika, kwa hivyo niliamua kujenga kitengo changu ambacho kingeweka kila kitu machoni. Kuchukua msukumo kutoka kwa Madawati mengine ya Ikea DJ nimekuwa