Cov txheej txheem:
- Khoom siv
- Kauj ruam 1: Zaj dab neeg
- Kauj Ruam 2: Txoj Kev Xav thiab Txoj Kev
- Kauj Ruam 3: Teeb Kho Vajtse
- Kauj ruam 4: Teeb Software
- Kauj ruam 5: Code
Video: Smart Sanitizer Nrog Magicbit: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Hauv qhov kev qhia no peb yuav kawm paub yuav ua li cas thiaj ua lub tshuab ntxuav tais diav tsis siv neeg nrog cov yam ntxwv ntxiv siv Magicbit. Peb tab tom siv khawv koob raws li pawg thawj coj loj hauv txoj haujlwm no uas yog raws ESP32. Yog li ntawd ib qho ESP32 pawg thawj coj loj tuaj yeem siv tau hauv txoj haujlwm no.
Khoom siv
Magicbit
- Ultrasonic Sensor - HC -SR04 (Generic)
- MG945 hlau Servo
- DFRobot Lub ntiajteb txawj nqus: Analog Capacitive Av Moisture Sensor- Corrosion Resistant
- USB-A rau Micro-USB Cable
Kauj ruam 1: Zaj dab neeg
Nyob zoo cov phooj ywg, hnub no peb yuav kawm paub yuav ua li cas thiaj ua tau ib qho tshuaj tua kab mob ntse siv Magicbit nrog Arduino IDE.
Hauv cov hnub no txhua yam koj paub txog muaj teeb meem thoob ntiaj teb uas yog corona. Yog li hauv qhov xwm txheej no kev nyiam huv yog ib qho tseem ceeb tshaj plaws. Yog li ntawd peb tau siv tshuaj ntxuav tes los ntxuav tes. Tab sis, txhawm rau tso cov kua ua kom huv huv peb yuav tsum thawb lub raj mis tshuaj ntxuav lub taub hau. Thaum txhua tus neeg sim thawb lub taub hau nws tuaj yeem ua rau kis tau tus kab mob. Txhawm rau daws qhov teeb meem ntawd peb tau qhia daws yooj yim heev nrog magicbit. Ntawd yog qhov tshuaj tua kab mob ntse no.
Cia saib seb peb ua qhov no li cas.
Kauj Ruam 2: Txoj Kev Xav thiab Txoj Kev
Txoj kev xav yog yooj yim. Thaum koj mus txog rau lub raj mis tshuaj tua kab mob nws yuav ntes koj los ntawm kev siv ultrasonic sensor. Thaum koj kaw nws mus rau qee qhov kev nrug deb, Magicbit muab lub teeb liab rau servo motor kom tig. Yog li thaum servo lub cev muaj zog tig lub raj mis lub taub hau thawb thiab ntxuav cov kua ua kua los ntawm lub raj mis. Thaum cov kua ntawm lub raj mis raug txo qis dua qee qib, nws pom los ntawm Magicbit los ntawm kev siv cov av noo noo. Qhov no sensor yog capacitive. Yog li ntawd peb tuaj yeem ntsuas qib kua los ntawm kov lub raj mis phab ntsa ntau dua li tso lub sensor rau kua. Qhov no yog ib qho ntxiv.
Siv cov kab txuas hauv qab no koj tuaj yeem kawm paub ntau ntxiv txog sonar, servo, av noo thiab Magicbit dev. pawg thawj coj saib.
magicbit-arduino.readthedocs.io/en/latest/
Kauj Ruam 3: Teeb Kho Vajtse
Qhov no muaj ob ntu. Thawj qhov yog tsim lub Circuit Court thiab qhov thib ob yog tsim lub tshuab. Peb txuas ob lub ntsuas hluav taws xob thiab servo motor mus rau peb qhov chaw nthuav dav ntawm Magicbit. Daim duab hluav taws xob ua tiav yog qhia hauv qab no.
Thaum koj tsim qhov kev sib tw tiav koj tau mus rau ntu thib ob. Txhawm rau thawb lub raj mis lub taub hau peb siv lub cav servo nrog nws cov caj npab. Cov clip tig thiab nws tsoo nrog lub taub hau ntawm lub raj mis. Yog li lub taub hau thawb. Hauv cov txheej txheem no peb hloov pauv servo qhov kev txav mus rau lub raj mis lub taub hau txoj kab tawm. Koj tuaj yeem siv txhua yam txheej txheem siv servo kom ua tiav qhov kev xav tau no. Cov duab hauv qab no qhia peb cov txheej txheem. Koj tuaj yeem tsim qhov ntawd ntawm koj tus kheej.
Nco tseg: Yog tias koj siv me me mg90 servo's, nws yuav tsis muaj lub zog txaus (lub zog thawb lub raj mis lub taub hau kom qis. Yog li thaum koj xaiv lub servo motor kom ntseeg tau tias koj muaj lub zog txaus).
Txhawm rau ntsuas cov dej noo, peb siv lub peev xwm ntsuas dej noo uas suav nrog hauv Magicbit dev. khoom. Tab sis koj tuaj yeem tau txais qhov ntawd los ntawm sab nraud. Thaum koj txuas nws mus rau hauv lub fwj nto kom paub tseeb tias nws yuav kov lub raj mis phab ntsa saum npoo tawv. Txwv tsis pub nws tsis muab qhov sib txawv siab thaum qib kua tau poob qis.
Txhawm rau txheeb xyuas ob txhais tes peb teeb tsa lub ntsuas ultrasonic ze rau lub raj mis raws li tig mus rau sab saud nrog lub kaum me me.
Kauj ruam 4: Teeb Software
Txhawm rau teeb tsa Magicbit peb siv Arduino IDE. Lub algorithm yog yooj yim. Thaum peb ua haujlwm ntawm Magicbit nws yuav tau txais qhov kev ncua deb mus rau qhov khoom ze tshaj plaws los ntawm sonar. Tom qab ntawd nws kuaj xyuas cov khoom uas ze tshaj nyob ze tshaj ntawm qib theem. Yog li nws yuav xyuas lub raj mis qhib lossis kaw. Yog tias nws qhib ces tsis txhob ua dab tsi. Lwm yam qhib lub raj mis. Peb siv qee qhov qeeb los tshem tawm lub suab nrov thiab txhim kho qhov raug ntawm kev nyeem ntawv.
Thaum siv cov av noo ntsuas kom paub tseeb tias nws tau ntsuas. Txhawm rau ua qhov no ua ntej peb nthuav tawm lub sensor mus rau huab cua. Lub sijhawm ntawd peb kos cov lus sib piv uas tau txais los ntawm Magicbit. Tom qab ntawd peb tau txais lwm qhov nyeem thaum lub ntsuas tau kov lub raj mis nto. Hauv qhov no ua kom ntseeg tau tias lub raj mis tau ua tiav los ntawm cov kua. Tau qhov nruab nrab ntawm ob tus lej raws li qhov pib. Thaum nyeem ntawv siab dua tus nqi nws qhia tias lub raj mis dhau los ntawm kev tsim lub suab los ntawm lub suab nrov.
Txhawm rau upload cov cai txuas Magicbit rau lub khoos phis tawj siv cov ntaub ntawv cable. Xaiv qhov tseeb COM chaw nres nkoj thiab hom board thiab xa cov cai. txaus siab rau koj tus kheej.
Kauj ruam 5: Code
#suav nrog
#suav nrog #define TRIGGER_PIN 21 #define ECHO_PIN 22 #define MAX_DISTANCE 200 #define SENSOR 32; NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); int cov ntaub ntawv_value; int nrug; int suav = 0; bool Qhib = tsis tseeb; Servo tsav; teeb tsa tsis muaj dab tsi () {Serial.begin (115200); Servo.attach (26); // Txhais qhov tus pin twg yog servo motor txuas qeeb (3000); pinMode (32, INPUT); // ya raws sensor txuas tus pin pin (25, OUTPUT); // buzzer txuas tus pin} void loop () {output_value = analogRead (SENSOR); yog (output_value0 && nrug = 90; i-) {// thawb lub taub hau Servo.write (i); ncua (5); } suav = 0; Qhib = tseeb;} lwm qhov yog ((nrug> 60 || nrug == 0) && Qhib == tseeb) {rau (int i = 90; i
Pom zoo:
DIY Arduino - Kov-tsawg IoT Hand Sanitizer Dispenser Siv NodeMCU & BLYNK: 4 Cov Kauj Ruam
DIY Arduino | Kov-tsawg IoT Hand Sanitizer Dispenser Siv NodeMCU & BLYNK: Nyob zoo cov neeg, Txij li qhov tshwm sim ntawm COVID-19 cuam tshuam rau lub ntiaj teb, kev siv tshuaj ntxuav tes tau nce ntxiv. Tshuaj ntxuav tes tuaj yeem pab txo peb txoj kev pheej hmoo kis tus kab mob. Cov tshuaj ntxuav tes kuj tuaj yeem tiv thaiv kab mob ua rau mic
Tsev Automation Kauj Ruam ntawm Kauj Ruam Siv Wemos D1 Mini Nrog PCB Tsim: 4 Kauj Ruam
Tsev Automation Kauj Ruam Ib Leeg Siv Wemos D1 Mini Nrog PCB Tsim: Tsev Automation Kauj Ruam los ntawm Kauj Ruam siv Wemos D1 Mini nrog PCB Tsim cov tub ntxhais kawm ntawv qib siab. Tom qab ntawd ib tus ntawm peb cov tswv cuab tuaj
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
PCB Tsim Nrog Cov Kauj Ruam Yooj Yim thiab Yooj Yim: 30 Kauj Ruam (nrog Duab)
PCB Tsim Nrog Cov Kauj Ruam Yooj Yim thiab Yooj Yim: HELLO PHOOJ YWG Nws muaj txiaj ntsig zoo thiab qhia tau yooj yim rau cov uas xav kawm PCB tsim los cia pib
Tsheb kauj vab taug qab System nrog Tuag Tus Txiv Neej Alert Nrog Sigfox: 7 Cov Kauj Ruam (nrog Duab)
Tsheb kauj vab taug qab System Nrog Tuag Tus Txiv Neej Alert Nrog Sigfox: Kev ruaj ntseg rau cov neeg caij tsheb kauj vab nrog taug qab thiab xa cov yam ntxwv ceeb toom. Thaum muaj xwm txheej ceeb toom raug xa nrog GPS txoj haujlwm.Kev ruaj ntseg rau cov neeg caij tsheb kauj vab yog qhov yuav tsum tau, nrog kev tsheb kauj vab lossis tsheb kauj vab roob sib tsoo tshwm sim thiab sai li sai tau thaum muaj xwm txheej ceev