INHOUDSOPGAWE:
- Voorrade
- Stap 1: Verhaal
- Stap 2: Teorie en metodiek
- Stap 3: hardeware -opstelling
- Stap 4: sagteware -opstelling
- Stap 5: Kode
Video: Slim ontsmettingsmiddel met Magicbit: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In hierdie handleiding leer ons hoe u 'n outomatiese ontsmettingsmiddel met ekstra funksies met behulp van Magicbit kan maak. Ons gebruik magicbit as die ontwikkelingsbord in hierdie projek wat op ESP32 gebaseer is. Daarom kan enige ESP32 -ontwikkelingsbord in hierdie projek gebruik word.
Voorrade
Magicbit
- Ultrasoniese sensor - HC -SR04 (generies)
- MG945 metaal servo
- DFRobot-swaartekrag: analoog kapasitiewe grondvogsensor- bestand teen korrosie
- USB-A na mikro-USB-kabel
Stap 1: Verhaal
Hallo, vandag leer ons hoe u 'n slim ontsmettingsmiddel kan maak met Magicbit met Arduino IDE.
In hierdie dae is alles waarvan u weet, 'n wêreldwye kwessie wat korona is. In hierdie situasie is higiëne dus een van die belangrikste dinge. Daarom het ons ontsmettingsmiddels gebruik om ons hande skoon te maak. Maar om ontsmettingsvloeistof te blus, moet ons die kop van die ontsmettingsbottel stoot. As almal die kop probeer druk, kan dit kieme versprei. Om die probleem op te los, het ons 'n baie eenvoudige oplossing met magicbit bekendgestel. Dit is hierdie slim ontsmettingsmiddel.
Kom ons kyk hoe ons dit gemaak het.
Stap 2: Teorie en metodiek
Die teorie is eenvoudig. As u by die ontsmettingsbottel kom, sal dit u opspoor deur 'n ultrasoniese sensor te gebruik. As u dit tot 'n sekere afstand sluit, gee die Magicbit die sein na die servomotor om te draai. Dus, as die servomotor draai, word die kop se kop gedruk en ontsmettingsvloeistof uit die bottel gehaal. As die vloeistof van die bottel verminder word as 'n sekere vlak, word dit deur die Magicbit opgemerk deur grondvogsensor te gebruik. Hierdie sensor is kapasitief. Daarom kan ons die vloeistofpeil meet deur aan die bottelmuur te raak, eerder as om die sensor in die vloeistof te plaas. Dit is 'n ekstra funksie.
Met die volgende skakel kan u meer leer oor sonar, servo, grondvog en Magicbit dev. bord.
magicbit-arduino.readthedocs.io/en/latest/
Stap 3: hardeware -opstelling
Dit het twee afdelings. Die eerste is om die stroombaan te bou en die tweede is die meganisme. Ons koppel twee sensors en servomotor aan drie uitbreidingspoorte van die Magicbit. Die volledige stroombaandiagram word hieronder getoon.
As u die volledige stroombaan bou, gaan u na die tweede afdeling. Om die bottel se kop te druk, gebruik ons 'n servomotor met sy armknipsels. Die clip draai en dit slaan met die kop van die bottel. So druk die kop af. In hierdie meganisme skakel ons servo se roterende beweging om in die bottelkop se lineêre beweging. U kan enige soort meganisme met behulp van servo gebruik om aan hierdie behoefte te voldoen. Die onderstaande foto's toon ons meganisme. U kan dit u eie bou.
Let wel: as u klein mg90 -servo's gebruik het, het dit moontlik nie genoeg wringkrag nie (krag om die kop van die bottel na onder te stoot. Maak dus seker dat u genoeg wringkrag het as u die servomotor kies).
Om die vog te meet, het ons 'n kapasitiewe vogsensor gebruik wat in Magicbit dev. kit. Maar u kan dit van buite af kry. As u dit in die botteloppervlak koppel, moet u seker maak dat dit nie aan die muuroppervlak van die bottel raak nie. Andersins gee dit nie 'n hoë afwyking as die vloeistofvlak daal nie.
Om die hande op te spoor, plaas ons die ultrasoniese sensor naby die bottel, met 'n klein hoek na bo.
Stap 4: sagteware -opstelling
Om die Magicbit te programmeer, het ons Arduino IDE gebruik. Die algoritme is eenvoudig. As ons die Magicbit aanskakel, kry dit die afstand tot die naaste voorwerp van sonar. Dan kyk dit of die naaste voorwerp naby is as 'n sekere vlakafstand. As dit die geval is, sal dit kontroleer of die bottel oop of toe is. As dit oopgemaak het, moet u niks doen nie. Maak anders die bottel oop. Ons het 'n bietjie vertraging gebruik om die geluide te kanselleer en die akkuraatheid van die metings te verbeter.
As u grondvogsensor gebruik, moet u seker maak dat dit gekalibreer is. Om dit eers te doen, stel ons die sensor bloot aan lug. Op daardie tydstip merk ons die analoog lees wat van Magicbit ontvang word. Dan kry ons weer 'n lesing as die sensor die oppervlak van die bottel raak. Maak in hierdie geval seker dat die bottel heeltemal uit vloeistof is. Kry die middel van die twee getalle as drempel. As die lesing hoër is as die waarde, beteken dit dat die bottel klaar is deur klank uit die gonser te genereer.
Koppel Magicbit met die datakabel aan die rekenaar om die kode op te laai. Kies die korrekte COM -poort en bordtipe en laai die kode op. geniet jouself.
Stap 5: Kode
#insluit
#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_waarde; int afstand; int telling = 0; bool Oop = vals; Servo Servo; ongeldige opstelling () {Serial.begin (115200); Servo.aanheg (26); // Definieer op watter pen die servomotor aangehegte vertraging (3000) is; pinMode (32, INPUT); // vogsensor aangeheg pin pinMode (25, OUTPUT); // gonser aangehegte pen} leemte lus () {output_value = analogRead (SENSOR); if (output_value0 && distance = 90; i-) {// druk kop Servo.write (i); vertraging (5); } tel = 0; Oop = waar;} anders as ((afstand> 60 || afstand == 0) && Oop == waar) {vir (int i = 90; i
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
UV -ontsmettingsmiddel: 10 stappe (met foto's)
UV-ontsmettingsmiddel: Ultraviolet ontsmettingsmiddels gebruik UV-C-lig om kieme dood te maak en oppervlaktes te ontsmet. As u huis toe gaan en terugkeer, is dit belangrik om items wat gereeld gebruik word, te ontsmet om die kans op die verspreiding van kieme te beperk. Hierdie spesifieke UV -ontsmettingsmiddel is ontwerp om
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan