Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Kwento
- Hakbang 2: Teorya at Pamamaraan
- Hakbang 3: Pag-setup ng Hardware
- Hakbang 4: Pag-setup ng Software
- Hakbang 5: Code
Video: Smart Sanitizer Sa Magicbit: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Sa tutorial na ito matututunan namin ang tungkol sa kung paano gumawa ng isang awtomatikong sanitizer na may mga karagdagang tampok gamit ang Magicbit. Gumagamit kami ng magicbit bilang development board sa proyektong ito na batay sa ESP32. Samakatuwid ang anumang ESP32 development board ay maaaring magamit sa proyektong ito.
Mga gamit
Magicbit
- Ultrasonic Sensor - HC-SR04 (Generic)
- MG945 metal Servo
- DFRobot Gravity: Analog Capacitive Soil Moisture Sensor- Lumalaban sa Kaagnasan
- USB-A hanggang sa Micro-USB Cable
Hakbang 1: Kwento
Kumusta mga tao, ngayon matututunan natin ang tungkol sa kung paano gumawa ng isang matalinong sanitizer gamit ang Magicbit na may Arduino IDE.
Sa mga panahong ito ang alam mo lang tungkol sa mayroong pandaigdigang isyu na kung saan ay corona. Kaya sa sitwasyong ito ang kalinisan ay isa sa pinakamahalagang bagay. Samakatuwid ginamit namin ang mga sanitary upang linisin ang aming mga kamay. Ngunit, upang maipalabas ang likidong naglilinis kailangan nating itulak ang ulo ng bote ng sanitizer. Kapag sinubukan ng lahat na itulak ang ulo na iyon maaari itong maging sanhi ng pagkalat ng mga mikrobyo. Upang malutas ang problemang iyon ipinakilala namin ang napaka-simpleng solusyon sa magicbit. Iyon ang matalinong sanitaryer.
Hayaan tingnan kung paano namin ito ginawa.
Hakbang 2: Teorya at Pamamaraan
Ang teorya ay simple. Kapag naabot mo ang bote ng sanitizer makikita ka nito sa pamamagitan ng paggamit ng ultrasonic sensor. Kapag isinara mo ito kaysa sa ilang tiyak na distansya, binibigyan ng Magicbit ng signal ang servo motor upang paikutin. Kaya't kung paikutin ang servo motor ay tinulak ang ulo ng bote at naglilinis ng likidong inilabas mula sa bote. Kapag ang likido ng bote ay nabawasan kaysa sa ilang tiyak na antas, nakakakita ito ng Magicbit sa pamamagitan ng paggamit ng ground moisture sensor. Ang sensor na ito ay capacitive. Samakatuwid maaari naming sukatin ang antas ng likido sa pamamagitan ng pagpindot sa pader ng bote sa halip na paglalagay ng sensor sa likido. Ito ay isang karagdagang tampok.
Gamit ang sumusunod na link maaari mong malaman ang higit pa tungkol sa sonar, servo, lupa kahalumigmigan at Magicbit dev. sumakay.
magicbit-arduino.readthedocs.io/en/latest/
Hakbang 3: Pag-setup ng Hardware
Mayroon itong dalawang seksyon. Ang una ay ang pagbuo ng circuit at pangalawa ay ang pagbuo ng mekanismo. Ikonekta namin ang dalawang sensor at servo motor sa tatlong mga port ng pagpapalawak ng Magicbit. Ang kumpletong diagram ng circuit ay ipinapakita sa ibaba.
Kapag itinayo mo ang kumpletong circuit ay pumunta ka sa pangalawang seksyon. Upang itulak ang ulo ng bote ginamit namin ang servo motor na may mga clip ng braso. Paikutin ang clip na iyon at pinindot nito ang ulo ng bote. Kaya't tinutulak ang ulo. Sa mekanismong ito binabago namin ang umiikot na paggalaw ng servo sa linear na paggalaw ng ulo ng bote. Maaari kang gumamit ng anumang uri ng mekanismo gamit ang servo upang matupad ang pangangailangang ito. Sa ibaba ng mga larawan ay ipinapakita ang aming mekanismo. Maaari mong itayo ang iyong sarili.
Tandaan: Kung gumamit ka ng maliliit na mg90 servo's, maaaring wala itong sapat na metalikang kuwintas (lakas upang itulak ang ulo ng bote sa downside. Kaya't kapag pinili mo ang servo motor tiyakin na mayroon kang sapat na metalikang kuwintas).
Upang sukatin ang kahalumigmigan, gumamit kami ng capacitive moisture sensor na kasama ang Magicbit dev. kit Ngunit makukuha mo iyan mula sa panlabas. Kapag ikinonekta mo ito sa ibabaw ng bote siguraduhin na mahawakan nito ang ibabaw ng dingding ng bote. Kung hindi man ay hindi ito nagbigay ng mataas na paglihis kapag bumababa ang antas ng likido.
Upang makita ang mga kamay itinatakda namin ang ultrasonic sensor malapit sa bote habang nakaharap sa itaas na bahagi na may maliit na anggulo.
Hakbang 4: Pag-setup ng Software
Upang ma-program ang Magicbit ginamit namin ang Arduino IDE. Ang algorithm ay simple. Kapag pinapagana namin ang Magicbit makukuha nito ang distansya sa pinakamalapit na bagay mula sa sonar. Pagkatapos suriin nito na ang pinakamalapit na bagay ay malapit kaysa sa tiyak na distansya ng antas. Kung gayon susuriin nito ang bote na binuksan o sarado. Kung nagbukas ito saka huwag gumawa ng kahit ano. Iba pa buksan ang bote. Gumamit kami ng ilang pagkaantala upang kanselahin ang mga ingay at pagbutihin ang kawastuhan ng mga pagbasa.
Kapag gumagamit ng sensor ng kahalumigmigan ng lupa tiyaking naka-calibrate ito. Upang gawin iyon muna ilantad namin ang sensor sa hangin. Sa oras na iyon markahan namin ang nabasa na analog na tumatanggap mula sa Magicbit. Pagkatapos ay nakakakuha kami ng isa pang pagbabasa kapag ang sensor ay hawakan ang ibabaw ng mga bote. Sa kasong iyon siguraduhin na ang bote ay may ganap na mula sa likido. Kunin ang gitna ng dalawang bilang na iyon bilang threshold. Kapag ang pagbabasa ay mas mataas kaysa sa halagang iyon ipinapahiwatig nito ang bote ay natapos sa pamamagitan ng pagbuo ng tunog mula sa buzzer.
Upang mai-upload ang code ikonekta ang Magicbit sa computer gamit ang data cable. Piliin ang tamang uri ng COM port at board at i-upload ang code. Magpakasaya ka.
Hakbang 5: Code
# isama
#include #define TRIGGER_PIN 21 #define ECHO_PIN 22 #define MAX_DISTANCE 200 #define SENSOR 32; NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int output_value; int distansya; int count = 0; bool Open = false; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Tinutukoy kung aling pin ang servo motor na nakakabit na pagkaantala (3000); pinMode (32, INPUT); // kahalumigmigan sensor naka-attach pin pinMode (25, OUTPUT); // buzzer naka-attach pin} void loop () {output_value = analogRead (SENSOR); kung (output_value0 && distansya = 90; i -) {// push head Servo.write (i); antala (5); } bilangin = 0; Buksan = totoo;} iba pa kung ((distansya> 60 || distansya == 0) && Buksan == totoo) {para sa (int i = 90; i
Inirerekumendang:
Awtomatikong Sanitizer ng Kamay: 8 Mga Hakbang
Awtomatikong Sanitizer ng Kamay: Ang pandemya ng COVID-19 ay naging isang bagay na madalas na naririnig ng publiko sa panahon ng 2020. Ang bawat mamamayan na maririnig ang salitang "COVID-19" ay agad na mag-iisip ng salitang "Mapanganib", "Nakamamatay", "Panatilihing Malinis”, At iba pang mga salita. Ang COVID-19 na ito ay mayroon ding
Dispenser ng DIY Awtomatikong Kamay ng Sanitizer: 6 na Hakbang
Dispenser ng DIY Automatic Hand Sanitizer: Sa proyektong ito, magtatayo kami ng Dispenser ng Auto Hand Sanitizer. Gagamitin ng proyektong ito ang Arduino, Ultrasonic Sensor, Water pump, at Hand Sanitizer. Ginagamit ang isang ultrasonic sensor upang suriin ang pagkakaroon ng mga kamay sa ibaba ng outlet ng sanitizer machine.
Hand Sanitizer Dispenser Circuit / DIY [Hindi Makipag-ugnay]: 10 Hakbang
Hand Sanitizer Dispenser Circuit / DIY [Non Contact]: Ni Hesam Moshiri, [email protected] Tampok Mataas na katatagan at walang pagiging sensitibo sa nakapaligid na ilaw ng Laser-cut acrylic (plexiglass) na enclosure na Mabisa ang kakayahan sa kontrol ng daloy ng hand-sanitizer / alkohol (kahusayan)
Paano Gumawa ng Touchless Hand Sanitizer Machine: 5 Hakbang
Paano Gumawa ng Touchless Hand Sanitizer Machine: Kumusta mga mambabasa sa itinuturo na ito ay ipapakita ko sa iyo kung paano gumawa ng contactless hand sanitiser dispensing machine dahil alam nating lahat ang kahalagahan ng pagiging hindi nagalaw ng ibang tao dahil sa pandemikong ito
Dispenser ng Awtomatikong Kamay ng Sanitizer: 3 Hakbang
Dispenser ng Awtomatikong Kamay ng Sanitizer: Ang awtomatikong dispenser ng sanitizer na ito ay idinisenyo upang maging isang mababang pagpipilian ng gastos na madaling tipunin. Karamihan sa mga kinakailangang item ay maaaring mabili mula sa iyong lokal na retailer ng hardware at electronics. Mayroong pagpipilian upang 3d i-print ang isang