Sadržaj:
- Supplies
- Korak 1: Izbor senzora
- Korak 2: Dijagram kola
- Korak 3: Napajanje baterije
- Korak 4: Softver
- Korak 5: Montaža
- Korak 6: Instalacija
Video: WiFi Monitor rezervoara za ulje: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Postoji nekoliko načina da provjerite koliko je goriva ostalo u spremniku lož ulja. Najjednostavniji način je da upotrijebite šipku za mjerenje, vrlo preciznu, ali ne baš zabavnu za hladnog zimskog dana. Neki su spremnici opremljeni kontrolnom cijevi, koja opet daje direktnu indikaciju nivoa ulja, ali cijev postaje žuta s godinama što otežava čitanje. Što je još gore, oni mogu biti uzrok curenja ulja ako nisu izolirani. Druga vrsta mjerača koristi plovak koji pokreće brojčanik. Nije posebno precizan i mehanizam se može zapleniti s vremenom.
Oni s dubokim džepovima mogu kupiti daljinski senzor koji se može vidjeti unutar kuće. Senzor na baterije, obično ultrazvučni, prenosi dubinu ulja do prijemnika u kući. Samostalni mrežni prijemnik može se koristiti za pregled nivoa ulja ili se prijemnik može povezati na internet za daljinsko nadgledanje. Ono što je potrebno je senzor povezan na WiFi s baterijom koji može nadzirati spremnik godinama i istovremeno e -mail podsjetnici kada nivo ulja padne. Takav uređaj opisan je u ovom uputstvu. Senzor mjeri dubinu ulja određujući vrijeme koliko je potrebno svjetlu da se odbije od površine ulja. Svakih nekoliko sati ESP8266 modul ispituje senzor i prenosi podatke na internet. Besplatna usluga ThingSpeak koristi se za prikaz nivoa ulja i slanje e -pošte s podsjetnikom kada je nivo ulja nizak.
Supplies
Glavne komponente korištene u ovom projektu navedene su u nastavku. Najskuplja stavka je senzor dubine, modul VL53L1X koji se može pronaći na internetu za oko 6 USD. Pazite da ne odaberete prethodnu generaciju VL53L0X, iako je jeftinija, ima slabije performanse i zahtijeva drugačiji softver. Druga ključna stavka je modul ESP8266. Verzije s ugrađenim regulatorima napona i USB sučeljem zasigurno su jednostavnije za korištenje, ali s višom strujom pripravnosti, što nije idealno za rad na baterije. Umjesto toga, osnovni modul ESP-07 koristi se s opcijom vanjske antene za dodatni raspon. Komponente korištene u ovom projektu su:
- AA držač baterije
- VL53L1X modul za rastojanje
- BAT43 Shottky dioda
- 2N2222 tranzistor ili slično
- 100nF kondenzator
- 2 x 5k otpornika
- 1 x 1k otpornik
- 2 x 470 Ohm otpornici
- Modul serijskog adaptera FT232RL
- Litij -tionil -kloridna baterija veličine AA
- Modul mikrokontrolera ESP-07
- Sitnice, žica, kutija itd.
Korak 1: Izbor senzora
Ultrazvučni senzori općenito se koriste za mjerenje nivoa ulja, kako u komercijalne svrhe, tako i u DIY projektima. Lako dostupni ultrazvučni HC-SR04 ili noviji HS-100 često se koriste u domaćim monitorima po cijeni od oko 1 USD. Na klupi su radili dobro, ali su davali nasumična očitanja kada su usmjerili niz odzračnu cijev spremnika za ulje kako bi locirali površinu ulja. To je vjerojatno posljedica refleksije s različitih površina u čeličnom spremniku, plastični spremnik bi mogao bolje funkcionirati. Alternativno je umjesto toga isproban optički senzor VL53L1X Vrijeme leta. Očitanja iz spremnika bila su mnogo stabilnija pa je ova vrsta senzora korištena kao alternativa. Tehnički list za VL53L1X daje informacije o razlučivosti ovog senzora u različitim uvjetima mjerenja, pogledajte sliku. Korištenje vremena uzorkovanja od 200 ms daje rezoluciju od nekoliko mm. Nema sumnje da su brojevi listova sa podacima uzeti u najboljim mogućim laboratorijskim uslovima, pa je senzor dobio brzi test za provjeru rezolucije. Senzor je postavljen iznad odzračne cijevi spremnika za ulje i zabilježeno je nekoliko hiljada očitanja korištenjem vremenskog proračuna od 200 ms. Grafikon raspodjele očitanja u spremniku potvrđuje da ovaj senzor može mjeriti nivo ulja s rezolucijom od oko +/- 2 mm. U dužem vremenskom periodu postoji dnevni trend gdje nivo ulja pada za nekoliko mm preko noći i oporavlja se tokom dana. Najvjerojatniji uzrok je skupljanje ulja koje se hladilo preko noći i ponovno širenje u toplini dana. Možda je priča o kupovini nafte po volumenu po hladnom danu ipak istinita.
Korak 2: Dijagram kola
Dijagram kola prikazuje kako je modul ESP-07 spojen na VL53L1X. USB adapter FT242 je privremeno priključen na ESP-07 radi učitavanja softvera i provjere rada. Kada ESP-07 pređe u duboki san, struja padne na oko 20 uA, signal za buđenje resetira uređaj putem diode. Moguće je staviti senzor u stanje pripravnosti pomoću XSHUT pina, ali se pokazalo da je lakše napajanje senzor se uključuje i isključuje pomoću tranzistora. Kada se ESP-07 probudi, senzor se uključuje i isključuje nakon očitanja. Ovo također ima prednost uklanjanja struje pripravnosti VL53L1X. Kada je u pitanju postavljanje novog programa, 5k otpornik treba držati između zemlje i GPIO0 dok se jedinica napaja za ulazak u način rada bljeskalice. Nakon učitavanja koda, uključite i isključite uređaj da radi normalno.
Korak 3: Napajanje baterije
Za napajanje ovog projekta koristi se jedna litij-tionil kloridna baterija veličine AA (Li-SOCI2). Pretražujući internet trebali biste pronaći dobavljače ove vrste baterija za samo 2 USD. Velika prednost ovih baterija je stabilnih 3,6 V tokom vijeka trajanja baterije, idealno za napajanje čipa ESP8266 bez potrebe za dodatnom regulacijom napona. najviše dan. Mjerenja na dovršenom monitoru dala su duboku struju spavanja od 22uA. Napon talasa na otporniku od 0,5 Ohma u krugu baterije pokazao je prosječnu struju od 75 mA za 6,9 sekundi u budnom stanju. Više od godinu dana, krug će koristiti 193 mAh u stanju mirovanja. Ako se mjerenje nivoa ulja vrši svakih 7 sati, tada se godišnje koristi 180 mAh. Na osnovu toga, baterija od 2600 mAh trajat će više od 6 godina.
Korak 4: Softver
Biblioteka Pololu Arduino VL53L1X koristi se za inicijalizaciju senzora dometa i pristup očitanju udaljenosti. Kôd za slanje podataka u ThingSpeak dolazi iz njihovog primjera senzora vlage, a neki dodatni kod pokreće tranzistor koji napaja senzor. ESP8266 može duboko spavati do 70 minuta i probuditi se. Zaobilaženje ovog problema je omogućiti čip da se probudi i odmah ga vrati u stanje mirovanja, vodeći računa o memoriji. Kako se monitor povezuje na vašu WiFi mrežu, morat ćete uključiti svoj WiFi SSID i lozinku u kôd. Također, ako koristite ThingSpeak, dodajte svoj API kod. Arduino skica za postavljanje je priložena u tekstualnoj datoteci. Trebat će ga kopiranje u vaš Arduino IDE. Prije prebacivanja koda, spojite GPIO0 na masu preko 5k otpornika prije uključivanja. Kôd za spajanje ESP-07 na WiFI mrežu naširoko se koristi u drugim projektima. U ovom slučaju, potrebno je mnogo više vremena u petlji za provjeru da li je veza uspostavljena. Općenito se koristi oko 500 ms, ali je u ovom postavljanju WiFi -a potrebno 5000 ms, što je vrijedno prilagoditi ako postoje problemi s povezivanjem. Detalji o primanju podsjetnika e -poštom od ThingSpeaka opisani su u uputama za mjerenje soli omekšivača vode.
Korak 5: Montaža
Komponente monitora povezane su u stilu "ptičje gnijezdo" oko modula ESP-07, ostavljajući u sebi sve što može nastati zbog kratkog spoja. Modul se lako oštećuje zbog prevelike topline pa je za te veze potrebno jednom i brzo lemljenje. Monitor se sastavlja u dvije faze. Prije svega, senzor i ESP-07 povezani su privremenim USB adapterom za programiranje ESP-07 pomoću Arduino IDE-a. Korištenje kratkog vremena spavanja od 10 sekundi uskoro će pokazati je li čip spojen na WiFi mrežu i šalje očitanja na ThingSpeak. Nakon što sve radi ispravno, čip se ponovo programira sa željenim vremenom spavanja. Crvena LED dioda treba biti povučena s modula kako bi se smanjila potrošnja struje. Također, ako je spojena vanjska antena, potrebno je ukloniti i keramičku antenu. Nemojte koristiti čip bez antene, napajanje će ispržiti čip nego otići u svemir. Druga faza uključuje uklanjanje USB adaptera i postavljanje komponenti u kutiju. VL53L1X modul je montiran unutar poklopca ventilacionog otvora pomoću dva najlona izdvojiti odstojnike. Uvjerite se da senzor ima jasan pogled na površinu ulja, bez lišća, paučine ili pauka na putu. Također, spojnu žicu držite dalje od senzora kako biste spriječili lažne refleksije.
Korak 6: Instalacija
Otvor za odzračivanje se zamjenjuje na spremniku za ulje pazeći da je u nivou i da nema prepreka od senzora do površine ulja. Monitor je montiran pored ventilacionog otvora, mali magneti su korišteni za držanje kutije na mjestu. Ovo neće funkcionirati s plastičnim spremnicima! Sada sjednite i provjerite nivo ulja iz udobnosti svog doma.
Kliknite da vidite nivo rezervoara za ulje.
Preporučuje se:
MQTT Monitor temperature bazena: 7 koraka (sa slikama)
MQTT Monitor temperature bazena: Ovaj projekt je pratilac mojih drugih projekata kućne automatizacije Pametni kontroler gejzira za bilježenje podataka i Kontroler višenamjenske rasvjete i uređaja. To je monitor montiran na bazenu koji mjeri temperaturu vode u bazenu, vanjski zrak
Mjerač nivoa rezervoara za ultrazvuk: 5 koraka (sa slikama)
Merač nivoa rezervoara za ultrazvuk: Trebate pratiti nivo tečnosti u bunaru velikog prečnika, rezervoaru ili otvorenoj posudi? Ovaj vodič će vam pokazati kako napraviti sonarni beskontaktni mjerač razine tekućine pomoću jeftine elektronike! Gornja skica prikazuje pregled onoga što smo htjeli pomoću t
Svijeća za generatorsko ulje 5v Peltier: 13 koraka
Svjetiljka za uljnu svijeću 5v Peltier: Ovaj termoelektrični generator omogućuje vam punjenje ili korištenje izravno s vašeg telefona (2,5 sata za potpuno punjenje) te korištenje 5V opreme, može učiniti mnogo stvari, poput zamjene cijelog dremel materijala! -Jedine 2 stvari koje će imati
Platforma rezervoara: 10 koraka
Tank platforma: U ovom uputstvu ću pokazati kako izgraditi jednostavnu i efikasnu platformu za bilo koji projekt robota ili projekat daljinskog upravljanja. Ova tenkovska platforma odlična je baza za bilo koji dizajn robota jer s lakoćom prelazi grubi teren. Drugi veliki plus sa
Zvučnik za bokal za ulje: 8 koraka
Zvučnik za vrčeve za ulje: Ovo uputstvo pokazuje kako napraviti zvučnik od ponovno korištenog posude za ulje i nekih drugih drugih recikliranih dijelova