Përmbajtje:
- Furnizimet
- Hapi 1: Histori
- Hapi 2: Teori dhe Metodologji
- Hapi 3: Konfigurimi i harduerit
- Hapi 4: Konfigurimi i softuerit
- Hapi 5: Kodi
Video: Dezinfektues i zgjuar me Magicbit: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Në këtë tutorial do të mësojmë se si të bëjmë një dezinfektues automatik me karakteristika shtesë duke përdorur Magicbit. Ne po përdorim magicbit si bordin e zhvillimit në këtë projekt i cili bazohet në ESP32. Prandaj, çdo bord zhvillimi ESP32 mund të përdoret në këtë projekt.
Furnizimet
Magicbit
- Sensor tejzanor - HC -SR04 (Generic)
- Servo metalike MG945
- DFRobot Gravity: Analog Capacitive Soil Moisture Sensor- Rezistente ndaj Korrozionit
- Kabllo USB-A në mikro-USB
Hapi 1: Histori
Përshëndetje djema, sot do të mësojmë se si të bëjmë një dezinfektues të zgjuar duke përdorur Magicbit me Arduino IDE.
Në këto ditë gjithçka që dini për ka një çështje globale e cila është korona. Pra, në këtë situatë higjiena është një nga gjërat më të rëndësishme. Prandaj ne përdorim dezinfektues për të pastruar duart. Por, për të nxjerrë lëngun dezinfektues duhet të shtyjmë kokën e shishes së dezinfektuesit. Kur të gjithë përpiqen ta shtyjnë atë kokë mund të jetë shkak për përhapjen e mikrobeve. Për të zgjidhur atë problem ne prezantuam zgjidhje shumë të thjeshtë me magjicbit. Ky është ky dezinfektues i zgjuar.
Le të shohim se si e kemi bërë këtë.
Hapi 2: Teori dhe Metodologji
Teoria është e thjeshtë. Kur të arrini në shishen e dezinfektuesit do t'ju zbulojë duke përdorur sensorin tejzanor. Kur e mbyllni atë në një distancë të caktuar, Magicbit i jep sinjal servo motorit që të rrotullohet. Pra, kur motori servo rrotullohet koka e shishes shtyhet dhe lëngu dezinfektues i nxjerrë nga shishja. Kur lëngu i shishes zvogëlohet sesa një nivel i caktuar, ai zbulohet nga Magicbit duke përdorur sensorin e lagështisë së tokës. Ky sensor është kapacitiv. Prandaj, ne mund të matim nivelin e lëngut duke prekur murin e shisheve në vend që të vendosim sensorin në lëng. Kjo është një veçori shtesë.
Duke përdorur lidhjen e mëposhtme mund të mësoni më shumë rreth sonarit, servo, lagështisë së tokës dhe Magicbit dev. bordi.
magicbit-arduino.readthedocs.io/en/latest/
Hapi 3: Konfigurimi i harduerit
Kjo ka dy seksione. E para është ndërtimi i qarkut dhe e dyta është ndërtimi i mekanizmit. Ne lidhim dy sensorë dhe servo motor me tre porte zgjerimi të Magicbit. Diagrami i plotë i qarkut është treguar më poshtë.
Kur ndërtoni qarkun e plotë, shkoni në seksionin e dytë. Për të shtyrë kokën e shisheve ne përdorëm servo motor me kapëset e krahut. Ato kapëse rrotullohen dhe godasin me kokën e shishes. Kështu koka ulet poshtë. Në këtë mekanizëm ne konvertojmë lëvizjen rrotulluese të servo -së në lëvizje lineare të kokës së shisheve. Ju mund të përdorni çdo lloj mekanizmi duke përdorur servo për të përmbushur këtë nevojë. Fotografitë e mëposhtme tregojnë mekanizmin tonë. Mund ta ndërtoni vetë.
Shënim: Nëse keni përdorur servo të vegjël mg90, mund të mos ketë çift rrotullues të mjaftueshëm (fuqia për të shtyrë kokën e shishes në anën e poshtme. Pra, kur zgjidhni servo motorin sigurohuni që të keni një çift rrotullues të mjaftueshëm).
Për të matur lagështinë, ne përdorëm sensorin kapacitiv të lagështisë i cili përfshin në Magicbit dev. komplet. Por ju mund ta merrni atë nga jashtë. Kur e lidhni atë në sipërfaqen e shisheve, sigurohuni që të mos prekë me vështirësi sipërfaqen e murit të shisheve. Përndryshe, nuk jep devijime të larta kur niveli i lëngut është në rënie.
Për të zbuluar duart, ne e vendosim sensorin tejzanor pranë shisheve, i kthyer nga ana e sipërme me një kënd të vogël.
Hapi 4: Konfigurimi i softuerit
Për të programuar Magicbit ne përdorëm Arduino IDE. Algoritmi është i thjeshtë. Kur aktivizojmë Magicbit do të marrë distancën nga objekti më i afërt nga sonari. Pastaj kontrollon që objekti më i afërt është më afër se distanca e caktuar e nivelit. Nëse është kështu, do të kontrollojë që shishja është hapur ose mbyllur. Nëse hapet, atëherë mos bëni asgjë. Përndryshe hapeni shishen. Ne përdorëm disa vonesa për të anuluar zhurmat dhe për të përmirësuar saktësinë e leximeve.
Kur përdorni sensorin e lagështisë së tokës sigurohuni që të jetë i kalibruar. Për ta bërë këtë së pari ne e ekspozojmë sensorin në ajër. Në atë kohë ne shënojmë leximin analog që merr nga Magicbit. Pastaj marrim një lexim tjetër kur sensori prek sipërfaqen e shisheve. Në atë rast sigurohuni që shishja të jetë plotësisht e lëngshme. Merrni mesin e atyre dy numrave si prag. Kur leximi është më i lartë se ajo vlerë nënkupton që shishja ka mbaruar duke gjeneruar zë nga zhurma.
Për të ngarkuar kodin lidheni Magicbit me kompjuterin duke përdorur kabllon e të dhënave. Zgjidhni llojin e duhur të portit dhe bordit COM dhe ngarkoni kodin. kenaqu.
Hapi 5: Kodi
#përfshi
#përfshi #përcakto TRIGGER_PIN 21 #përcakto ECHO_PIN 22 #përcakto MAX_DISTANC 200 200 #përcakto SENSOR 32; Sonar NewPing (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int output_vlera; int distanca; int numërimi = 0; bool Open = false; Servo Servo; void setup () {Serial.begin (115200); Servo.tash (26); // Përcakton në cilën pin është vonesa e bashkangjitur servo motorit (3000); pinMode (32, INPUT); // sensori i lagështisë i bashkangjitur pin pinMode (25, OUTPUT); // kumbues i bashkuar me zhurmë} lak void () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// shtyje kokën Servo.shkruaj (i); vonesa (5); } numërimi = 0; Hapur = e vërtetë;} tjetër nëse ((distanca> 60 || distanca == 0) && Hapur == e vërtetë) {për (int i = 90; i
Recommended:
Dezinfektues automatik i duarve: 8 hapa
Dezinfektues automatik i duarve: Pandemia COVID-19 është bërë diçka që publiku e ka dëgjuar shumë shpesh gjatë vitit 2020. Çdo qytetar që dëgjon fjalën "COVID-19" do të mendojë menjëherë për fjalën "Rrezikshme", "Vdekjeprurëse", "Mbani Pastër”, Dhe fjalë të tjera. Ky COVID-19 gjithashtu ka
Dritë LED e tavolinës së zgjuar - Ndriçim i zgjuar W/ Arduino - Hapësira e punës Neopixels: 10 hapa (me fotografi)
Dritë LED e tavolinës së zgjuar | Ndriçim i zgjuar W/ Arduino | Neopixels Workspace: Tani një ditë ne po kalojmë shumë kohë në shtëpi, duke studiuar dhe punuar virtualisht, kështu që pse të mos e bëjmë hapësirën tonë të punës më të madhe me një sistem ndriçimi të personalizuar dhe të zgjuar të bazuar në LED Arduino dhe Ws2812b. Këtu po ju tregoj se si të ndërtoni Smart tuaj Drita LED e tavolinës që
Dezinfektues UV: 10 hapa (me fotografi)
Dezinfektues UV: Dezinfektuesit ultravjollcë përdorin dritën UV-C për të vrarë mikrobet dhe dezinfektuar sipërfaqet. Kur largoheni dhe ktheheni në shtëpi, është e rëndësishme të dezinfektoni sendet e përdorura shpesh për të kufizuar shanset e përhapjes së mikrobeve. Ky dezinfektues i veçantë UV është krijuar për të shmangur
Dezinfektues automatik i duarve: 3 hapa
Dezinfektues automatik i duarve: Ky udhëzues shpjegon dhe tregon në thellësi hapat se si të ndërtoni një qark dhe kod automatik të dezinfektuesit të duarve. Kjo mund të përdoret për shtëpinë tuaj, zyrën publike, garazhin apo edhe në një shtyllë jashtë për ta përdorur të gjithë. Kjo është një shumë e thjeshtë por e gjithanshme
Ora me alarm e ngritur e zgjuar Drita e zgjuar: 8 hapa (me fotografi)
Ora me Alarm të Upcycled Light Light: Në këtë projekt unë nxjerr në qarkullim një orë alarmi të thyer plotësisht të erës. Faqja e orës zëvendësohet me 12 LED, të ndriçuara nga një shirit LED rreth buzës së orës. 12 LED tregojnë kohën dhe shiriti LED është programuar të veprojë si një alarm, duke u kthyer