INHOUDSOPGAWE:

WaterLevelAlarm - SRO2001: 9 stappe (met foto's)
WaterLevelAlarm - SRO2001: 9 stappe (met foto's)

Video: WaterLevelAlarm - SRO2001: 9 stappe (met foto's)

Video: WaterLevelAlarm - SRO2001: 9 stappe (met foto's)
Video: Monsters Inc - 2319 CDA Entry scene. 2024, November
Anonim
WaterLevelAlarm - SRO2001
WaterLevelAlarm - SRO2001
WaterLevelAlarm - SRO2001
WaterLevelAlarm - SRO2001

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

Gereedskap en elektroniese komponente
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

Skematiese
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

Prototipering op broodbord
Prototipering op broodbord
Prototipering op broodbord
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
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

Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
Soldeer en monteer
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

Stelsel werking diagram
Stelsel werking diagram

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: