Obsah:
- Zásoby
- Krok 1: Príbeh
- Krok 2: Teória a metodika
- Krok 3: Nastavenie hardvéru
- Krok 4: Nastavenie softvéru
- Krok 5: Kód
Video: Inteligentný dezinfekčný prostriedok s Magicbitom: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
V tomto návode sa naučíme, ako vytvoriť automatický dezinfekčný prostriedok s ďalšími funkciami pomocou programu Magicbit. V tomto projekte používame magicbit ako vývojovú dosku, ktorá je založená na ESP32. V tomto projekte je preto možné použiť akúkoľvek vývojovú dosku ESP32.
Zásoby
Magicbit
- Ultrazvukový senzor - HC -SR04 (generický)
- Kovové servo MG945
- Gravitácia DFRobot: analógový kapacitný snímač pôdnej vlhkosti- odolný voči korózii
- Kábel USB-A na Micro-USB
Krok 1: Príbeh
Ahojte chlapci, dnes sa naučíme, ako vytvoriť inteligentný dezinfekčný prostriedok pomocou programu Magicbit s Arduino IDE.
V dnešnej dobe všetko, o čom viete, je globálny problém, ktorým je koróna. V tejto situácii je preto hygiena jednou z najdôležitejších vecí. Na čistenie rúk sme preto použili dezinfekčné prostriedky. Ale na odstránenie dezinfekčnej kvapaliny musíme zatlačiť na hlavu fľaše s dezinfekčným prostriedkom. Keď sa každý pokúša zatlačiť na túto hlavu, môže to byť príčinou šírenia choroboplodných zárodkov. Na vyriešenie tohto problému sme predstavili veľmi jednoduché riešenie s magicbitom. Toto je inteligentný dezinfekčný prostriedok.
Pozrime sa, ako sme to urobili.
Krok 2: Teória a metodika
Teória je jednoduchá. Keď ste sa dostali k fľaši s dezinfekčným prostriedkom, deteguje vás to pomocou ultrazvukového senzora. Keď ho zatvoríte na určitú vzdialenosť, Magicbit vydá signál servomotoru, aby sa otáčal. Keď sa servomotor otáča, hlava fľaše je zatlačená a z fľaše je vytlačená dezinfekčná kvapalina. Keď je kvapalina z fľaše znížená na určitú úroveň, detekuje to Magicbit pomocou senzora pôdnej vlhkosti. Tento snímač je kapacitný. Preto môžeme hladinu kvapaliny merať skôr dotykom na stenu fľaše, než umiestnením senzora do kvapaliny. Toto je doplnková funkcia.
Pomocou nasledujúceho odkazu sa môžete dozvedieť viac o sonaroch, servách, pôdnej vlhkosti a Magicbit dev. doska.
magicbit-arduino.readthedocs.io/en/latest/
Krok 3: Nastavenie hardvéru
Toto má dve sekcie. Prvým je zostavenie obvodu a druhým vybudovanie mechanizmu. Pripojíme dva senzory a servomotor k trom rozširujúcim portom Magicbit. Kompletná schéma zapojenia je uvedená nižšie.
Keď postavíte celý obvod, musíte prejsť na druhú časť. Na stlačenie hlavy fľaše sme použili servomotor so sponami na ruky. Tieto spony sa otáčajú a narazia do hlavy fľaše. Takže hlava tlačí nadol. V tomto mechanizme prevádzame rotačný pohyb serva na lineárny pohyb hlavy fľaše. Na splnenie tejto potreby môžete použiť akýkoľvek druh mechanizmu využívajúceho servo. Nasledujúce obrázky zobrazujú náš mechanizmus. Môžete si to postaviť sami.
Poznámka: Ak ste použili malé servopohony mg90, nemusí mať dostatočný krútiaci moment (výkon na tlačenie hlavy fľaše na opačnú stranu. Pri výbere servomotora sa preto uistite, že máte dostatočný krútiaci moment).
Na meranie vlhkosti sme použili kapacitný snímač vlhkosti, ktorý je súčasťou programu Magicbit dev. stavebnica. Môžete to však získať zvonku. Keď ho pripojíte k povrchu fliaš, uistite sa, že sa bude takmer nedotýkať povrchu steny fľaše. V opačnom prípade nedáva vysokú odchýlku, keď hladina kvapaliny klesá.
Na detekciu rúk sme nastavili ultrazvukový senzor blízko fľaše tak, aby smeroval k hornej strane s malým uhlom.
Krok 4: Nastavenie softvéru
Na programovanie Magicbit sme použili Arduino IDE. Algoritmus je jednoduchý. Keď sme zapli Magicbit, zistí vzdialenosť od najbližšieho objektu od sonaru. Potom skontroluje, či je najbližší objekt blízko určitej vzdialenosti. Ak je to tak, skontroluje, či je fľaša otvorená alebo zatvorená. Ak sa otvoril, nič nerobte. Inak otvorte fľašu. Použili sme určité oneskorenie na zrušenie zvukov a zvýšenie presnosti údajov.
Pri použití senzora pôdnej vlhkosti sa uistite, že je kalibrovaný. Za týmto účelom najskôr vystavíme snímač vzduchu. V tom čase označíme analógové čítanie, ktoré prichádza z Magicbit. Potom dostaneme ďalšie čítanie, keď sa senzor dotkne povrchu fliaš. V takom prípade sa uistite, že fľaša je úplne naplnená tekutinou. Ako prah získajte stred týchto dvoch čísel. Keď je nameraná hodnota vyššia ako táto hodnota, znamená to, že fľaša končí generovaním zvuku z bzučiaka.
Ak chcete nahrať kód, pripojte Magicbit k počítaču pomocou dátového kábla. Vyberte správny port COM a typ dosky a nahrajte kód. užite si to
Krok 5: Kód
#zahrnúť
#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 výstupná_hodnota; vnútorná vzdialenosť; počet int = 0; bool Open = false; Servo Servo; void setup () {Serial.begin (115200); Servo.attach (26); // Definuje, na ktorom kolíku je oneskorenie pripojeného servomotora (3000); pinMode (32, INPUT); // pripojený snímač vlhkosti pin pinMode (25, OUTPUT); // bzučiak pripojený pin} prázdna slučka () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// push head Servo.write (i); oneskorenie (5); } počet = 0; Open = true;} else if ((vzdialenosť> 60 || vzdialenosť == 0) && Open == true) {for (int i = 90; i
Odporúča:
Automatický dezinfekčný prostriedok na ruky: 8 krokov
Automatický dezinfekčný prostriedok na ruky: Pandémia COVID-19 sa stala niečím, čo verejnosť v roku 2020 počula veľmi často. Každému občanovi, ktorý počuje slovo „COVID-19“, okamžite napadne slovo „nebezpečný“, „smrtiaci“, „udržiavajte v čistote““A ďalšie slová. Tento COVID-19 má tiež
DIY automatický dezinfekčný prostriedok na ruky: 6 krokov
DIY automatický dezinfekčný prostriedok na ruky: V tomto projekte vyrobíme automatický dezinfekčný prostriedok na ruky. Tento projekt bude používať Arduino, ultrazvukový senzor, vodné čerpadlo a dezinfekčný prostriedok na ruky. Ultrazvukový senzor sa používa na kontrolu prítomnosti rúk pod výstupom dezinfekčného zariadenia.
Ako vyrobiť bezdotykový dezinfekčný prístroj na ruky: 5 krokov
Ako si vyrobiť bezdotykový dezinfekčný prístroj na ruky: Ahoj čitatelia, v tomto návode vám ukážem, ako vyrobiť bezkontaktný automat na dezinfekciu rúk, pretože všetci vieme, že je dôležité, aby boli kvôli tejto pandémii nedotknutí inými ľuďmi
Automatický dezinfekčný prostriedok na ruky: 3 kroky
Automatický dezinfekčný prostriedok na ruky: Tento automatický dezinfekčný prostriedok na ruky bol navrhnutý tak, aby bol relatívne nízkou cenou a dal sa ľahko zostaviť. Väčšinu z požadovaných položiek je možné zakúpiť u miestnych predajcov hardvéru a elektroniky. K dispozícii je možnosť 3D tlače
UV dezinfekčný prostriedok: 10 krokov (s obrázkami)
UV dezinfekčný prostriedok: Ultrafialové dezinfekčné prostriedky používajú svetlo UV-C na ničenie choroboplodných zárodkov a dezinfekciu povrchov. Pri odchode a návrate domov je dôležité dezinfikovať často používané položky, aby sa obmedzila pravdepodobnosť šírenia choroboplodných zárodkov. Tento konkrétny UV dezinfekčný prostriedok bol navrhnutý tak, aby