INHOUDSOPGAWE:
- Stap 1: Kringdiagram
- Stap 2: Werk
- Stap 3: Program - Arduino
- Stap 4: Kalibrasie en data
- Stap 5: Pompbeheer
Video: Sensor vir vloeistofvlak (met behulp van ultraklank): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Liquid Level Sensor bespeur die vlak van die vloeistof vanaf 'n grondvlak. Skakel die motor aan (vereis versterker van die motorbestuurder) onder 'n gegewe waarde en skakel dit uit bo die gegewe waarde nadat die vloeistof gevul is
Kenmerke van hierdie stelsel:
- Werk met enige vloeistof (water, olie, ens.).
- Bereik tot 250 cm grondafstand (ook hoogte van die tenk).
- Presiese meting (tot 2 cm fout) met HC-SR04, Ping, ens.
- Motor beheer uitset.
-
Kalibrasie (in runtime) beskikbaar vir:
- Grondvlak: kan gekalibreer word vir enige tenk (tot 250 cm lank) terwyl die stelsel werk, met 'n drukknop.
- Motor -aan- en af -vlakke: AAN- en UIT -vlakke kan ingestel word met voorafbepaalde voorafinstellings en 'n modusveranderingsknoppie.
- Buite perke -aanduiding met '0 cm'.
- Werk op 5V DC.
Onderdele wat nodig is om te bou:
- Arduino (of ATMega 328 met programmeerder).
- HC-SR04 of enige algemene ultrasoniese sensormodule.
- Vooraf ingestel (20K of 10K) - 2 stuks
- Manlike kop - 6 penne
- Vroulike kop 16 pen
- Druk -klik -mikroskakelaar
- Druk die mikroskakelaar in
- 10K 1/4 watt weerstand
- 1N4007 Diode
- DC -aansluiting
- 220E weerstand
- Veroboard (of Breadboard as u dit verkies)
- Aansluitdrade
- 16*2 LCD -skerm met pen -kopstukke aangeheg
- Motorbestuurder en motor (as u wil)
- Basiese kennis van elektronika en Arduino
Stap 1: Kringdiagram
Stap 2: Werk
In ons sensorbord het ons ultrasoniese Tx- en Rx -dele. Die sensor lees die afstand van die vloeistof se oppervlak. Die Tx is basies 'n 40KHz -luidspreker wat pulse van 40KHz ultraklank stuur. Die polssendingstyd en die ontvangstyd van die pols word vir elke pols aangeteken. Hierdie polse word waargeneem in MCU.
Die MCU merk die tydsverskil tussen en dan gebruik dit klanksnelheid om die afstand te bereken. Die MCU moet vooraf gekalibreer word om die afstand vanaf die grondvlak aan te teken, dit is wanneer die tenk/houer leeg is. Die verskil word bereken en sodoende kry ons die vloeistofvlak.
Die vlak word vertoon in 'n 16x2 LCD -skerm. Ander besonderhede word ook op die skerm vertoon.
Daar is twee voorafinstellings vir die maksimum en minimum waarde perk van die pomp sein generator. Die word gegenereer wanneer die vloeistofpeil die maksimum limiet bereik wat deur die voorafbepaalde gestel is. Die sein gaan weer laag as dit onder die minimum limiet wat deur 'n ander voorafbepaalde stel is, bereik.
Die kalibrasie van die grondafstand word gedoen deur 'n skakelaar wat 'n sein na die atmega328 -chip stuur, en dit teken die huidige afstand aan en stel dit as verwysingsgrond.
Stap 3: Program - Arduino
Die program word in Arduino gemaak. Gebruik dit om te brand tot Atmega328 (of enige van u smaak).
Die program is beskikbaar by git onder GPL-3.0.
'N Saamgestelde hex-lêer word reeds gegee vir maklike oplaai met arduino-bouer.
Afhanklikheid:
Newping biblioteek.
Stap 4: Kalibrasie en data
Die LCD -skerm toon die huidige vlak (verskil) van die geykte vlak.
Die twee voorafinstellings bepaal die boonste (maksimum vlak) waarna die vrag sal afskakel en die laer (min -vlak), waarna die vrag aanskakel. Die las wat hier bedoel is, is pomp, aangesien hierdie stelsel van toepassing is in 'n outomatiese pompstelsel. Vier koptekste is vir die soniese (ping) sensor. Ek het HC-SR04 gebruik. Een kopstuk vir motor (digitale pen 9). Vereis 'n eksterne pompbestuurder. Dit het EEPROM gebruik om kalibrasie data op te slaan.
Twee kalibrasies word verskaf:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
Stap 5: Pompbeheer
Die bord het 2 spesiale penne vir pompsein
Die een gee 'n 5V -sein uit wanneer die pomp aangeskakel moet word (as die vloeistofvlak onder die voorafbepaalde lae grenswaarde val) en 'n 0V -sein wanneer die pomp afgeskakel moet word (die vlak oorskry die boonste limiet).
Die sein word na 'n aflosbord gestuur om 'n wisselstroompomp te beheer.
Aanbeveel:
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)
Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Diefdetektor met behulp van ultraklank en nodeMCU: 5 stappe
Diefdetektor met behulp van ultraklank en NodeMCU: Hierdie toestel kan diewe opspoor en u daaroor inlig. Omdat die ultraklankgolwe nie vir die mens sigbaar is nie, is die dief nie daarvan bewus nie en kan dit maklik gevang word
Metodes vir die opsporing van watervlak Arduino met behulp van ultraklank sensor en Funduino watersensor: 4 stappe
Metodes vir die opsporing van watervlak Arduino met behulp van ultrasoniese sensor en Funduino watersensor: In hierdie projek sal ek jou wys hoe om 'n goedkoop waterdetektor te maak deur twee metodes te gebruik: 1. Ultrasoniese sensor (HC-SR04) .2. Funduino watersensor
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek