INHOUDSOPGAWE:
- Voorrade
- Stap 1: Aan die gang met JSN-SR04
- Stap 2: Werk van 'n outomatiese watervlakbeheerder
- Stap 3: Kringdiagram en verduideliking
- Stap 4: Programmering
- Stap 5: Toets en monteer
- Stap 6: Installeer
Video: Outomatiese watermotor met vlakaanwyser: 6 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hallo almal, welkom by nog 'n Instructable. In hierdie projek leer ons hoe u 'n volledig outomatiese watertenkvlakbeheerder kan skep met 'n funksie vir watervlakaanwysers met behulp van Arduino Nano.
Arduino is die brein van hierdie projek. Dit neem insette van die sensors en beheer alle ander eenhede volgens die waarde wat ontvang is. Die tweede blok is 16x2 LCD -skerm. Hierdie eenheid sal die watervlak in persentasie sowel as in diagram vertoon, en dit sal ook die pompstatus toon. Hierdie afdeling sal ons ook in kennis stel wanneer die tenk vol is. Die derde blok is die sonarsensor. Dit word gebruik om die watervlak wat op die oorhoofse watertenk voorkom, te meet.
In hierdie projek gebruik ek dus die HC-SR04 Ultrasoniese module om die watervlak en 'n I2C LCD te meet om die watervlak in cm te sien.
Voorrade
Arduino Nano
JSN-SR04 waterdigte ultrasoniese module
16X2 LCD -skerm (blou/groen)
230-5V kragmodule
5V -gonser
Aansluitdrade
'N Omhulselkas
Stap 1: Aan die gang met JSN-SR04
JSN-SR04 of 'n Water Proof ultra sonic sensor is 'n elektroniese toestel wat werk op die beginsel van transmissie en weerkaatsing. Hierdie sensor het twee penne met die naam TRIG en ECHO pin.
Die funksie van die ECHO -pen is om die golwe na die kanaal uit te stuur. Hierdie golwe beweeg deur die medium as 'n golf en weerspieël wanneer dit ooit 'n voorwerp of 'n hindernis raak voor die voortplanting daarvan. bereken en met behulp van hierdie waarde besluit ons die afstand van die hindernis wat ons nader.
- Die TRIG -pen is gekoppel aan die digitale pen 5 van nano.
- Die ECHO -pen is gekoppel aan die digitale pen 5 van nano.
- Die VCC -pen is gekoppel aan die positiewe reling van die broodbord.
- Die GND -pen is gekoppel aan die negatief van die broodbord.
Stap 2: Werk van 'n outomatiese watervlakbeheerder
Die werk van hierdie projek is baie eenvoudig; ons het 'n ultrasoniese sensormodule gebruik wat die klankgolwe in die watertenk stuur en die weerkaatsing van klankgolwe wat ECHO is, opspoor. Eerstens moet ons die ultrasoniese sensormodule aktiveer om die sein oor te dra deur Arduino te gebruik en dan wag om ECHO te ontvang. Arduino lees die tyd tussen die aanvang en die ontvangs van ECHO. Ons weet dat die klanksnelheid ongeveer 340 m/s is. sodat ons die afstand kan bereken deur die gegewe formule te gebruik:
Afstand = (reistyd/2) * spoed van klank Waar spoed van klank ongeveer 340m per sekonde is. Deur hierdie metodes te gebruik, kry ons afstand van sensor tot wateroppervlak. Daarna moet ons die watervlak bereken. Nou moet ons die totale lengte van die watertenk bereken. Soos ons die lengte van die watertenk ken, kan ons die watervlak bereken deur die gevolglike afstand van ultraklank af te trek van die totale lengte van die tenk. En ons sal die watervlakafstand kry. Nou kan ons hierdie watervlak in die persentasie water omskakel en dit op LCD vertoon.
Stap 3: Kringdiagram en verduideliking
Soos aangedui in die watervlakbeheerkringbaan hieronder, is die "sneller" en "eggo" penne van die ultraklank sensor direk verbind met pen 5 en 4 van arduino. 'N 16x2 LCD word gekoppel aan arduino in die 4-bis-modus. Beheerpen RS, RW en En is direk gekoppel aan arduino-pen 3, GND en 2. En datapen D4-D7 is gekoppel aan 10, 9, 8 en 7 van arduino, en die zoemer is verbind met pen 6. 5 Volt-relais is ook gekoppel aan pen 12 van arduino om die watermotorpomp aan of uit te skakel. 'n 230-5V kragmodule wat hierdie eenheid kan aanskakel. u kan 'n 1000mA telefoonlaaier hiervoor gebruik. n hierdie kring Ultrasoniese sensormodule is geplaas by die bokant van die watertenk vir demonstrasie. Hierdie sensormodule sal die afstand tussen sensormodule en wateroppervlak lees, en dit sal die afstand op die LCD -skerm wys met die boodskap "Waterruimte in tenk is:". Dit beteken dat ons hier 'n leë plek of afstand vir water toon in plaas van watervlak. As gevolg van hierdie funksie kan ons hierdie stelsel in enige watertenk gebruik. As die leë watervlak ongeveer 30 cm op 'n afstand bereik, skakel Arduino die waterpomp aan deur 'n aflos te bestuur. En nou sal die LCD 'LAAG watervlak' 'motor aangeskakel' wys, en die relais -status -LED sal begin gloei
As die leë ruimte op 'n afstand bereik, draai ongeveer 12 cm arduino UIT, die relais en die LCD sal 'Tank is vol' 'Motor afgeskakel' wys. Die gonser het ook 'n geruime tyd gepiep en die relaisstatus -LED sal afgeskakel word.
Stap 4: Programmering
Om Arduino vir die watervlakbeheerder te programmeer, definieer ons eers al die pen wat ons in die projek gaan gebruik om eksterne toestelle soos relais, LCD, zoemer, ens te koppel. Kopieer en plak die onderstaande kode in die arduino IDE en kies die arduino nano en die regte poort en druk dan oplaai.
Stap 5: Toets en monteer
En nadat u die projek voltooi het, moet u die arduino sien watervlak op die LCD vertoon. U kan 'n ekstra gonser laat weet dat die watervlak na 'n sekere drempel bereik word.
Stap 6: Installeer
Dit is 'n basiese implementering en met beperkte hulpbronne. Ek is van plan om dit te verbeter met 'n SMS -watervlak -kennisgewing met behulp van die SIM900A -module as die volgende stap.
Dankie dat jy gekyk het.
Aanbeveel:
Outomatiese plantwaterstelsel met behulp van 'n mikro: bietjie: 8 stappe (met foto's)
Outomatiese plantwaterstelsel met behulp van 'n Micro: bit: In hierdie instruksies gaan ek jou wys hoe om 'n outomatiese plantwaterstelsel te bou met 'n Micro: bit en 'n paar ander klein elektroniese komponente. Die Micro: bit gebruik 'n vogsensor om die vogvlak in die plant se grond te monitor en
Battery aangedrewe kantoor. Sonnestelsel met outomatiese skakel van oos/west sonpanele en windturbine: 11 stappe (met foto's)
Battery aangedrewe kantoor. Sonnestelsel met outomatiese skakel van oos/west -sonpanele en windturbine: die projek: 'n kantoor van 200 vierkante meter moet op batterye werk. Die kantoor moet ook al die beheerders, batterye en komponente bevat wat vir hierdie stelsel benodig word. Son- en windkrag sal die batterye laai. Daar is 'n klein probleem: slegs
Akwariumontwerp met outomatiese beheer van basiese parameters: 4 stappe (met foto's)
Akwariumontwerp met outomatiese beheer van basiese parameters: Inleiding Vandag is mariene akwariumsorg beskikbaar vir elke rist. Die probleem om 'n akwarium aan te skaf, is nie moeilik nie. Maar vir die volle lewensondersteuning van die inwoners, beskerming teen tegniese foute, maklike en vinnige onderhoud en versorging
Beheer u outomatiese skuifhek met huisassistent en ESPHome: 5 stappe (met foto's)
Beheer u outomatiese skuifhek met Home Assistant en ESPHome: Die volgende artikel gee 'n paar terugvoer oor my persoonlike ervaring met die beheer van die outomatiese skuifhek wat ek op my huis geïnstalleer het. Hierdie hek, met die naam "V2 Alfariss", is voorsien van 'n paar Phox V2 -afstandsbedienings om dit te beheer. Ek het ook
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': ses stappe
Hack u usb-raketlanseerder in 'n 'outomatiese mikpunt vir outomatiese toerusting': hoe u u usb-raketlanseerder op sy eie kan laat mik. Hierdie instruksies sal u leer om u usb -raketlanseerder in 'n outorent te verander wat IR -teikens kan vind en daarop gemik is. (jammer net IR -teikens)