Tartalomjegyzék:
- 1. lépés: Áramköri diagram
- 2. lépés: Munka
- 3. lépés: Programozás - Arduino
- 4. lépés: Kalibrálás és adatok
- 5. lépés: Szivattyúvezérlés
![Folyadékszint -érzékelő (ultrahangos): 5 lépés Folyadékszint -érzékelő (ultrahangos): 5 lépés](https://i.howwhatproduce.com/images/001/image-1267-78-j.webp)
Videó: Folyadékszint -érzékelő (ultrahangos): 5 lépés
![Videó: Folyadékszint -érzékelő (ultrahangos): 5 lépés Videó: Folyadékszint -érzékelő (ultrahangos): 5 lépés](https://i.ytimg.com/vi/1FnCH5cHU4Q/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
![Folyadékszint -érzékelő (ultrahangos) Folyadékszint -érzékelő (ultrahangos)](https://i.howwhatproduce.com/images/001/image-1267-79-j.webp)
A folyadékszint -érzékelő a talajszintről érzékeli a folyadék szintjét. Bekapcsolja a motort (motorvezérlő -erősítő szükséges) egy adott érték alá, és a folyadék feltöltése után egy adott érték felett kikapcsolja
Ennek a rendszernek a jellemzői:
- Bármilyen folyadékkal (víz, olaj stb.) Használható.
- Hatótávolság 250 cm -re a talajtól (a tartály magassága is).
- Pontos mérés (akár 2 cm-es hiba) HC-SR04, Ping stb.
- Motorvezérlő kimenet.
-
Kalibrálás (futásidőben) elérhető:
- Talajszint: Nyomható gombbal kalibrálható bármely (legfeljebb 250 cm magas) tartályhoz a rendszer működése közben.
- A motor be- és kikapcsolási szintjei: A be- és kikapcsolási szintek a beállított előre beállított értékekkel és az üzemmódváltó gombbal állíthatók be.
- Kikapcsolt határértékek '0 cm -rel'.
- 5V DC -n működik.
Az építéshez szükséges alkatrészek:
- Arduino (vagy ATMega 328 programozóval).
- HC-SR04 vagy bármilyen általános ultrahangos érzékelő modul.
- Előre beállított (20K vagy 10K) - 2 db
- Férfi fejléc - 6 tűs
- Női fej 16 tűs
- Nyomja meg a mikrokapcsoló gombot
- Nyomja meg a mikrokapcsolót
- 10K 1/4 wattos ellenállás
- 1N4007 Dióda
- DC hálózati aljzat
- 220E ellenállás
- Veroboard (vagy Breadboard, ha úgy tetszik)
- Csatlakozó vezetékek
- 16*2 LCD -képernyő, csatlakozó dugóval
- Motorhajtó és motor (ha szeretné)
- Az elektronika és az Arduino alapvető ismerete
1. lépés: Áramköri diagram
![Kördiagramm Kördiagramm](https://i.howwhatproduce.com/images/001/image-1267-80-j.webp)
2. lépés: Munka
![Dolgozó Dolgozó](https://i.howwhatproduce.com/images/001/image-1267-81-j.webp)
A szenzortáblánkban ultrahangos Tx és Rx alkatrészek találhatók. Az érzékelő leolvassa a folyadék felszíni szintjétől való távolságot. A Tx alapvetően egy 40 kHz -es hangszóró, amely 40 kHz -es ultrahangos hangot küld. Minden impulzusnál feljegyezzük az impulzus küldési idejét és az impulzus fogadási idejét. Ezeket az impulzusokat az MCU érzékeli.
Az MCU megjegyzi az időbeli különbséget, majd hangsebességet használt a távolság kiszámításához. Az MCU -t előzetesen kalibrálni kell a talajszinttől való távolság rögzítésére, azaz amikor a tartály/tartály üres. A különbséget kiszámítjuk, és így megkapjuk a folyadék szintjét.
A szint 16x2 LCD kijelzőn látható. A képernyőn más részletek is megjelennek.
A szivattyújel -generátor maximális és minimális értékhatárának két előre beállított értéke van. Ez akkor jön létre, ha a folyadékszint eléri az előre beállított maximális határt. A jel ismét lecsökken, ha eléri a más előre beállított minimális határértéket.
A földi távolság kalibrálását egy kapcsoló végzi, amely jelet küld az atmega328 chipre, és rögzíti az aktuális távolságot, és referenciaföldként állítja be.
3. lépés: Programozás - Arduino
A program Arduino nyelven készült. Ezzel égethet Atmega328 -ra (vagy tetszés szerint).
A program elérhető a git-en a GPL-3.0 alatt.
Az összeállított hexa fájl már rendelkezésre áll az arduino-builder segítségével történő könnyű feltöltéshez.
Függőségek:
Új könyvtár.
4. lépés: Kalibrálás és adatok
Az LCD képernyő az aktuális szintet (különbséget) mutatja a kalibrált szinttől.
A két előre beállított beállítás határozza meg a felső (maximális szint) értéket, amely után a terhelés kikapcsol, és az alsó (min szint), amely után a terhelés bekapcsol. A terhelés itt szivattyú, mivel ez a rendszer alkalmazható automatizált szivattyúrendszerben. Négy fejléc a hang (ping) érzékelőhöz tartozik. Én HC-SR04-et használtam. Egy pár fejléc a motorhoz (9 -es digitális tű). Külső szivattyúmeghajtó szükséges. EEPROM -ot használt a kalibrálási adatok tárolására.
Két kalibráció áll rendelkezésre:
- LEVEL_CAL
- MOTOR_TRIGGER_CAL
5. lépés: Szivattyúvezérlés
Az alaplap 2 dedikált tűvel rendelkezik a szivattyú jelzésére
Az egyik 5 V -os jelet ad ki, amikor a szivattyút be kell kapcsolni (amikor a folyadékszint az előre beállított alsó határérték alá csökken), és 0 V -os jelet ad, ha a szivattyút ki kell kapcsolni (a szint meghaladja a felső határt).
A jelet egy relé tábla küldi a váltóáramú szivattyú vezérléséhez.
Ajánlott:
Akadálykerülő robot ultrahangos érzékelővel (Proteus): 12 lépés
![Akadálykerülő robot ultrahangos érzékelővel (Proteus): 12 lépés Akadálykerülő robot ultrahangos érzékelővel (Proteus): 12 lépés](https://i.howwhatproduce.com/images/001/image-158-j.webp)
Akadálykerülő robot ultrahangos érzékelővel (Proteus): Általában mindenhol találkozunk akadálykerülő robottal. Ennek a robotnak a hardveres szimulációja a verseny része sok főiskolán és számos rendezvényen. De az akadály robot robotszimulációja ritka. Még ha megtaláljuk is valahol, akkor
Automatikus utcai lámpák ultrahangos érzékelővel: 3 lépés
![Automatikus utcai lámpák ultrahangos érzékelővel: 3 lépés Automatikus utcai lámpák ultrahangos érzékelővel: 3 lépés](https://i.howwhatproduce.com/images/001/image-1926-j.webp)
Automatikus utcai lámpák ultrahangos érzékelő használatával: Gondolt már arra, hogy az utcai lámpák éjszaka automatikusan bekapcsolnak és reggel automatikusan kikapcsolnak? Van valaki, aki BE/KI kapcsolja ezeket a lámpákat? Az utcai lámpák többféleképpen kapcsolhatók be, de a következő c
Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): 3 lépés
![Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): 3 lépés Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): 3 lépés](https://i.howwhatproduce.com/images/001/image-13-25-j.webp)
Mérje meg a távolságot a HC-SRF04 ultrahangos érzékelővel (legújabb 2020): Mi az ultrahangos érzékelő (távolság)? Ultrahang (szonár) magas szintű hullámokkal, amelyeket az emberek nem hallhatnak. A természetben azonban mindenhol láthatjuk az ultrahangos hullámok jelenlétét. Az olyan állatoknál, mint a denevérek, a delfinek … ultrahangos hullámokat használnak
Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: 3 lépés
![Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: 3 lépés Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: 3 lépés](https://i.howwhatproduce.com/images/001/image-183-24-j.webp)
Intelligens szemetes az Arduino, az ultrahangos érzékelő és a szervomotor használatával: Ebben a projektben megmutatom, hogyan készítsünk intelligens szemetet az Arduino használatával, ahol a szemétkosár fedele automatikusan kinyílik, ha szemetes szemléletmóddal közeledik. Az intelligens szemeteskosár készítéséhez használt egyéb fontos összetevők egy HC-04 ultrahangos érzékelő
UltraSonic folyadékszint -szabályozó: 6 lépés (képekkel)
![UltraSonic folyadékszint -szabályozó: 6 lépés (képekkel) UltraSonic folyadékszint -szabályozó: 6 lépés (képekkel)](https://i.howwhatproduce.com/images/001/image-608-32-j.webp)
UltraSonic folyadékszint -szabályozó: Bevezetés Mint valószínűleg tudja, Iránban száraz az idő, és hazámban nincs víz. Néha, különösen nyáron, látható, hogy a kormány levágja a vizet. Tehát a legtöbb lakásban van víztartály. Van 1