Berendezés vezérlésére egy vízszint - szintmérő, egy ultrahangos érzékelő mikrokontroller bakomer -

Én nagy rajongója az orosz fürdő. Tavaly nyáron, fürdés eljárások, én nélkül maradt hideg vízzel. Miért történt ez? Az a tény, hogy a hideg víz tartály van telepítve a tetőtérben fürdő.
A vizet pumpálnak a tank, és leengedjük a gravitáció csöveken keresztül. Ellenőrzik a víz mennyisége, mint a töltés során, és amikor egy kihívás - alá rejtett a fürdő tartály tető. A vízsugár azt is nehéz meghatározni, hogy mennyi víz marad - Még nem azonosították.
Szükség lesz egy eszköz monitorozására a vízszint - szintmérő.

Az ismertetett eszköz és javult
Ez elérhető egy új datagorskogo bálna -
kit összeszerelési vagy a kész terméket!
mérési módszer
Szintmérők az értékesítés sokféle. De valahogy még a gondolat sem merült keresni valami kész, és nem a sport is, nem a „mi”. Szóval úgy döntöttem, hogy magát az eszközt. Sőt, nem voltam elég tudni a felső és az alsó szinten, azt akarta tudni, hogy pontosan hány liter a tartályban. Természetesen erre a célra - ellenőrzése vízszint a tartályban, ez az információ redundáns, de tiszteletre méltó. Mivel a jelenlegi munkája kapcsolódik ultrahangos vizsgálat, majd a kiválasztás a mérési módszer nem volt könnyű. Eladó sok kínál ultrahangos távolság érzékelők. Vannak drága digitális interfész és egy hosszú távú, vannak olcsó, egyszerű felület, rövidebb távolságot. Esett a választás a legegyszerűbb és legolcsóbb érzékelő HC-SR04.

Az érzékelő egy nyomtatott áramköri lap. Amelyen az adó és a vevő piezoelektromos elemek. A tábla összeszerelt áramköri képződését tapintási impulzussorozat frekvenciája 40 kHz, amely szállított a vezető konfigurálva, hogy TTL szintű átalakító RS232.
Igen, ez egy ilyen szokatlan alkalmazást. Nem egészen pontos, de olcsó és megvalósítható megoldás szükségtelenné teszi a további nagyfeszültségű vezetni a sugárzó pezoeelementa. A tábla tartalmaz egy erősítőt fogadására ellenőrzés a piezoelektromos elem és egy kis mikrokontroller. Az érzékelő vezérlő négy lába: ellátási +5 V (VCC), kiváltó bemenet (TRIG), a kimenet (Echo), és a talaj (GND).
A bemeneti Trig mi biztosítja a pulzus 10 us, a kimeneti Echo, ha a fogadó szenzor echo (reflexiós) fog generálni impulzusidőtartam arányos a terjedési ideje hangot a jeladó és a reflektor és vissza. Ezúttal osztani két és megszorozzák a hangsebességet a levegőben, az átlagos érték 340 m / s - kap a távolság a reflektor (a tárgy). Az alábbi ábra az érzékelő.
A prototípust össze a breadboard a ATmega16 mikrokontroller, és megjeleníti TIC3321. van egy család tíz LED további képalkotás. Rendszer a prototípus nem adom, valaki kell a mellékelt archív projekt Proteus.
A végleges változat, úgy döntöttem, hogy hozzon létre a LED TIC3321 - jobban megfelel a méret a test, 4-3 számjegy és jobban látható a sötétben. Mikrokontroller ATmega32 fel, hosszú ideig gázol a polcon.
Két gomb aktiválja a töltési és ürítési. Ezek a gombok a kalibrációs eljárás, a pár tranzisztorok és a relék a mágnesszelepek és a szivattyú.

Form Factor
Néhány évvel ezelőtt, a korábbi munkatársa hozott nekem három törött hőmennyiségmérő mondás: nem valami hasznos.



Tól hasznos - elvágva a hőmennyiségmérő hőmérséklet-érzékelők, miközben feküdt a polcon. Mint a konstruktív hőmennyiségmérő. A ház két félből. Az alsó felében, tartósan rögzített, két tábla a sorkapocs amely a külső kapcsolatok és aljzata a a fedélzeten a tetején a ház. A főtáblán van a felső része a számláló házban. Itt a helyzet, és fogják használni az azonos ideológia.

A felső része a test készült nyomtatott áramköri lap alján fórumon, hogy nem, én nem - mind összegyűltek a nyomtatott áramköri lapon.


A készülék be van pulzáló tápegység egykor router az ADSL-kínálat. Azt írták le, miután egy hely azok gyengesége, a javítás után ismét üzembe helyezik, de az erőm eszközök.
előlap
Előlapi készült matrica. Egy szép bónusz számomra az volt, hogy amikor nyomtat átlátszó festékkel előállított polimer áttetsző, lehetővé tette, hogy adja fel a szűrő jelzése, én csak tett egy téglalap kitöltés piros.


Mivel a legkisebb betűméret A3 bizonyult, a matricákat én elrendelte a három lehetőség közül két példányban. Tetszett több a sötétben. Nos, ha elfárad, akkor mindig, hogy egy új címkét.
Szerelés az érzékelő
Sensor, telepítettem a házban a karácsonyfa girland.


Ház rögzítve a tartály fedelét.

I furatok szerelhető érzékelő.


Forrasztott kábel, elektrolit kondenzátor, és betöltötte az egész forró olvadék.

munkaköri leírás
Amikor tápfeszültséget kapcsolunk az áramkör vizsgálandó első hét-szegmenses kijelző és LED sor. Ha a készülék nincs kalibrálva, akkor a kijelzőn látjuk csak a mért távolságot. LED sor nem működik, csak nem áll rendelkezésre tartalom menedzsment funkció és ürítse ki a tartályt. További információk a munkát az egység nincs kalibrálva mit mondani.
Nos, nézzük otkalibruem meg!
kalibráció
A kalibrálás három szakaszból áll:
1. Nulla kalibrálás. Itt található az alsó tartályba Szintműszer - egy üres tank.
2. Kalibrálás felső réteget. Megmutatjuk a készülék maximum.
3. Írja be a tartály térfogata.

A kalibrációs paraméter egy üres tartály nyomja meg a „Merge”, folytassa a következő szakaszba - a maximális szint kalibrálást. A kijelző a távolságot is mutatja milliméterben. On line összes LED világít, jelképezi a legmagasabb szintű kalibrációs módba. További változatok is lehetségesek - vagy mi tankoljon száz százalék, majd a gombot „Fill” be a felső szintre. Vagy egyszerűen hozza a prizmát az érzékelő a becsült maximális szintet.
A kalibrálás után a sor, hogy a bemeneti szintek a tartály térfogata. Használja a „Fill” a változó értéke a kibocsátás és a „merge” gomb megváltoztatja a kategóriát, és így mind a négy bit egy időben. két zár biztosított a kalibrálást. Nem kritikus - ha a kötet nem lépett, majd állítsa be a hangerőt 100, illetve a kijelző százalékos vagy literben, ha a tank ugyanakkor száz liter. A második - a kritikus retesz, mivel az érzékelő helyét a tetején minket, a felső szintű értéke nem lehet nagyobb, mint az alsó.
Ebben az esetben, az eszköz nem felel meg a kalibrálást, hanem egyszerűen megjeleníti a távolságot.
Miután sikeres kalibráció, a készülék a víz térfogata literben, és a szintje tíz százalékkal a line of LED-ek. Szintén rendelkezésre bocsátott töltőfunkció és ürítse ki a tartályt. A készülék automatikus töltő, amely le van tiltva a bekapcsolás után. Az automatikus töltési kell kattintani „Fill”, majd a tartályt 90% -ig.
Aktiválásához a lefolyóba nyomja meg a gombot „Merge”, a relé kapcsolási leeresztő szelep. A relé ki van kapcsolva, amikor a nulla szint után a késedelem szükséges engedje le a vizet a gázvezeték. Most idején mentesítés, az akkumulátor - a tartály nem kell fizetnie, és lemerült. Aktiválása után a vizet, automata töltési üzemmód ki van kapcsolva, akkor engedélyezze újra rákattint a „Fill”.