INHOUDSOPGAWE:
- Stap 1: Gereedskap en elektroniese komponente
- Stap 2: Verpligtinge
- Stap 3: Skematiese
- Stap 4: Prototipering op broodbord
- Stap 5: Die program
- Stap 6: Soldeer en monteer
- Stap 7: Stelselbedieningsdiagram
- Stap 8: Video
- Stap 9: Gevolgtrekking
Video: WaterLevelAlarm - SRO2001: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Voordat ek die besonderhede van my besef aan u verduidelik, sal ek u 'n klein storie vertel;)
Ek woon in die land en het ongelukkig nie 'n munisipale riool nie, so ek het 'n sanitasie ter plaatse wat met 'n hysbakpomp werk. Alles werk gewoonlik goed tot die dag toe ek 'n paar dae lank 'n kragonderbreking gehad het weens 'n storm …
Sien jy waarheen ek op pad is hiermee? Geen?
Sonder elektrisiteit werk die pomp wat gebruik word om die water uit die put te dreineer nie meer nie!
En ongelukkig vir my het ek destyds nie daaraan gedink nie … so die watervlak het weer en weer gestyg tot by die put waar die pomp amper vol is! Dit kan die hele stelsel beskadig (wat te duur is …)
Ek het dus die idee gehad om 'n alarm te maak om my te waarsku wanneer die water in die pompput 'n abnormale vlak bereik. As daar dus 'n probleem met die pomp is of as daar 'n kragonderbreking is, sal die alarm klink en kan ek onmiddellik ingryp voor enige groot skade.
Hier gaan ons vir verduidelikings!
Stap 1: Gereedskap en elektroniese komponente
Elektroniese komponente:
- 1 Microchip PIC 12F675
- 2 kort skakelaars
- 1 LED
- 1 gonser
- 1 DC-DC hupstootmodule (want my zoemer benodig 12V om hard te wees)
- 4 weerstande (180 ohm; 2 x 10K ohm; 100K ohm)
- 1 detector (drywer)
- 1 batteryhouer
- 1 PCB bord
- 1 plastiek boks/boks
Gereedskap:
- 'n Programmeerder om die kode in 'n Microchip 12F675 (bv. PICkit 2) in te spuit
- 4.5V mini kragbron
Ek raai u aan om Microchip MPLAB IDE (freeware) te gebruik as u die kode wil verander, maar u benodig ook die CCS Compiler (shareware). U kan ook 'n ander samesteller gebruik, maar u benodig baie veranderinge in die program.
Maar ek sal u die. HEX -lêer sodat u dit direk in die mikrobeheerder kan inspuit.
Stap 2: Verpligtinge
- Die stelsel moet energie-selfvoorsienend wees om te werk in geval van kragonderbreking.
- Die stelsel moet 'n outonomie van ten minste 1 jaar hê (ek doen een keer per jaar sanitêre instandhouding).
- Die alarm moet op 'n gemiddelde afstand gehoor kan word. (ongeveer 50 meter)
- Die stelsel moet in 'n relatief klein boks pas
Stap 3: Skematiese
Hier is die skema wat met CADENCE Capture CIS Lite gemaak is. Verduideliking van die rol van komponente:
- 12F675: mikrobeheerder wat insette en uitsette bestuur
- SW1: bedieningsknoppie
- SW2: reset -knoppie
- D1: status -LED
- R1: optrekweerstand vir MCLR
- R2: aftrekweerstand vir die bestuur van knoppies
- R3: stroombeperkende weerstand vir LED D1
- R4: stroombeperkende weerstand in die sensor
- PZ1: zoemer (alarmtoon)
- J3 en J4: verbindings met tussen hulle die DC-DC boost module
Die DC-DC hupstootmodule is opsioneel, u kan die zoemer direk aan die mikrobeheerder koppel, maar ek gebruik dit om die geluidsvlak van my zoemer te verhoog omdat sy werkspanning 12V is, terwyl die spanning van die mikrobeheerder slegs 4,5V is.
Stap 4: Prototipering op broodbord
Kom ons monteer die komponente volgens 'n skema op 'n broodbord en programmeer die mikrobeheerder!
Niks besonders om te sê nie, behalwe dat ek 'n multimeter in die ammeter -modus in serie bygevoeg het om die huidige verbruik te meet.
Die kragverbruik moet so laag as moontlik wees, want die stelsel moet 24/24h werk en 'n outonomie van ten minste 1 jaar hê.
Op die multimeter kan ons sien dat die kragverbruik van die stelsel slegs 136uA is wanneer die mikrobeheerder geprogrammeer is met die finale weergawe van die program.
Deur die stelsel aan te dryf met 3 batterye van 1,5V 1200mAh, bied dit 'n outonomie van:
3 * 1200 / 0.136 = 26470 H outonomie, ongeveer 3 jaar!
Ek kan so 'n outonomie kry omdat ek die mikrobeheerder in die SLAAP -modus in die program plaas, so kom ons kyk na die program!
Stap 5: Die program
Die program is in C -taal geskryf met MPLAB IDE en die kode word saamgestel met die CCS C Compiler.
Die kode is volledig kommentaar en baie eenvoudig om te verstaan. Ek laat u die bronne aflaai as u wil weet hoe dit werk of as u dit wil verander.
Kortom, die mikrobeheerder is in stand -bymodus om die maksimum energie te bespaar, en dit word wakker as daar 'n toestandverandering op sy pen 2 is:
As die vloeistofvlak sensor geaktiveer word, dien dit as 'n oop skakelaar en daarom verander die spanning op die pen 2 van hoog na laag). Daarna aktiveer die mikrobeheerder die alarm om te waarsku.
Let daarop dat dit moontlik is om die mikrobeheerder met die SW2 -knoppie terug te stel.
Sien 'n zip -lêer van die MPLAB -projek hieronder:
Stap 6: Soldeer en monteer
Ek sweis die komponente volgens die diagram hierbo op die PCB. Dit is nie maklik om al die komponente te plaas om 'n skoon kring te maak nie, maar ek is baie tevrede met die resultaat! Nadat ek die sweiswerk voltooi het, het ek warm gom op die drade gesit om seker te maak dat dit nie beweeg nie.
Ek het ook die drade wat aan die voorkant van die boks loop, saamgegroepeer met 'n "krimpkoker" om dit skoner en stewiger te maak.
Ek boor toe deur die voorpaneel van die omhulsel om die twee knoppies en die LED te installeer. Soldeer dan uiteindelik die drade aan die voorpaneelkomponente nadat u dit saamgedraai het. Dan warm gom om te verhoed dat dit beweeg.
Stap 7: Stelselbedieningsdiagram
Hier is die diagram van hoe die stelsel werk, nie die program nie. Dit is 'n soort mini -gebruikershandleiding. Ek het die PDF -lêer van die diagram as 'n aanhangsel geplaas.
Stap 8: Video
Ek het 'n kort video gemaak om te illustreer hoe die stelsel werk, met 'n opmerking by elke stap.
Op die video manipuleer ek die sensor met die hand om te wys hoe dit werk, maar as die stelsel op sy laaste plek is, sal daar 'n lang kabel (ongeveer 5 meter) van die alarm na die sensor in die put wees waar die watervlak moet gemonitor word.
Stap 9: Gevolgtrekking
Hier is ek aan die einde van hierdie projek; dit is 'n baie beskeie klein projek, maar ek dink dit kan nuttig wees vir 'n beginner in elektronika as basis of aanvulling op 'n projek.
Ek weet nie of my skryfstyl korrek is nie, want ek gebruik deels 'n outomatiese vertaler om vinniger te werk, en omdat ek nie Engels sprekend is nie, dink ek dat sommige sinne vreemd sal wees vir mense wat Engels perfek skryf.
Laat weet my as u enige vrae of kommentaar oor hierdie projek het!
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: 7 stappe (met foto's)
Howto: Raspberry PI 4 Headless (VNC) installeer met Rpi-imager en foto's: ek is van plan om hierdie Rapsberry PI te gebruik in 'n klomp prettige projekte in my blog. Kyk gerus daarna. Ek wou weer my Raspberry PI gebruik, maar ek het nie 'n sleutelbord of muis op my nuwe plek gehad nie. Dit was 'n rukkie sedert ek 'n Framboos opgestel het
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer