Obsah:
- Krok 1: Ako to funguje
- Krok 2: Spotrebný materiál
- Krok 3: Arduino kód pre ESP-01
- Krok 4: Zostavte si vlastnú DPS
Video: Solárny senzor zabezpečenia: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento jednoduchý a lacný bezpečnostný senzor má niekoľko pozoruhodných funkcií, ktoré môžu byť zaujímavé pre domácich majstrov:
- Solárne napájanie s malým solárnym článkom
- nabíjateľná lítiová batéria
- nabíjací obvod je možné napájať káblom USB na počiatočné nabitie alebo dobitie batérie
- Blokovací obvod Mosfet, takže výkon je pre mikrovlnný senzor LEN konštantný, kým nie je zaznamenaný pohyb
- mikrovlnný/radarový snímač používa iba mikroampéry.
- používa na oznámenia lacné ESP-01
Kľúčovým aspektom tohto obvodu je použitie mosfetu s kanálom P na zaistenie obvodu, keď je signál prijatý zo snímača, a potom ďalší signál z ESP-01, pričom obvod je zapnutý a západka na mieste, kým nie je ESP-01 pripravený vypnúť. Akonáhle je obvod spustený snímačom, obvod zostane zapnutý, aj keď sa spúšť snímača vypne, kým sa program ESP-01 nedokončí. Tento obvod predchádza problémom s tým, že ESP-01 závisí od toho, ako dlho zostane spúšťací výstup snímača aktívny. Niektoré senzory môžu mať na senzore upravené časy ich spustenia, iné sú náročnejšie. Pri tejto konfigurácii stačí len krátky aktívny spúšťač.
Krok 1: Ako to funguje
Keď je senzor spustený, vyšle kladný signál na tranzistor Q1. (Použil som radarový snímač aj PIR. Zdá sa, že oba fungujú rovnako dobre. Radarový senzor je lepší na vonkajšie použitie, pretože bude detekovať pohyb cez plastovú nádobu a dokonca aj steny. PIR nie sú v exteriéri, kde je slnečná energia, také funkčné. viac vhodný.)
Keď sa Q1 zapne, zapne Q3 cez diódu D1. Keď sa Q3 zapne, brána mosfetu Q2 bude pritiahnutá k zemi, zapne sa mosfet a umožní prúdeniu prúdu v obvode k malému regulátoru 3,3 V (slúži na napájanie ESP-01).
Hneď ako sa ESP-01 zapne, je kolík Rx nastavený na VYSOKÝ, ktorý teraz bude tiež prenášať aktívny signál na Q3 cez diódu D2. Ak je senzor spustený na nízkej úrovni, Q3 je stále zapnutý, prúd stále prúdi cez mosfet a ESP-01 je stále zapnutý. Tento modul zostane zapnutý, kým interný program nenastaví pin Rx na hodnotu LOW a ak je spúšť senzora stále LOW, vypne sa tým napájanie modulu.
Krok 2: Spotrebný materiál
1-IRLML6402 P-Channel Mosfet (používam verziu SOT-23). Títo malí chalani sú oveľa lacnejší v porovnaní s väčšími moskytiérami P-CH v štýle T0-92.
2 - 1N5817 Diódy
1 - LED podľa vášho výberu!
2 - 2P konektory pre vstup solárneho článku a vstup lítiovej batérie. Niektoré lítiové batérie sa dodávajú s konektormi JST rôznych veľkostí, takže možno budete chcieť určiť, aký druh konektora použijete. Súbory Gerber sú nakonfigurované pre konektory s rozstupom 2,54 mm.
Kondenzátor 1 - 1 000 uf (nie je to nevyhnutne potrebné. Veľkosť môžete prispôsobiť. Toto slúži na vyhladenie napájania ESP -01)
2 - 2n3904 tranzistory
Odpor 1 - 220 ohmov
2 - 1k odpory
2 - 10k odpory
2 - 100k odpory
1 - 220k odpor
1 - 3 -kolíkový posuvný spínač
1 - 3pinový konektor pre vstup senzora
1 - ESP -01
1 - 2x4 (8 pinová) zásuvka pre nastavenie ESP -01
Takto zapojená doska regulátora 1 - 3,3 voltu
1 - RCWL -0516 Mikrovlnný/radarový snímač takto
1 - Solárna nabíjacia doska takto
Krok 3: Arduino kód pre ESP-01
Poskytol som dva súbory s kódom, ktoré môžete použiť na testovanie obvodu.
súbor LatchCircuitTest.ino je jednoduchý testovací obvod, ktorý pred pustením západky začne asi 10 sekúnd blikať integrovanú LED diódu ESP-01. Na obvod západky používam kolík Rx ESP-01. (Kolík 3). Pokiaľ je tento kolík nastavený na VYSOKÝ, obvod zostane napájaný. Akonáhle je tento kolík nastavený na NÍZKU (a za predpokladu, že spúšťací kolík je tiež NÍZKY), obvod sa vypne a ponechá snímač stále napájaný, aby sa znova spustil.
Druhý súbor ESP-01_Email_Solar_Power_Latch_Simple.ino je kódovaný na odoslanie e-mailu prostredníctvom služby Gmail kedykoľvek, keď sa spustí obvod.
Tento súbor je potrebné upraviť pomocou nasledujúcich informácií:
- Vaše wifi SSID
- Vaše wifi heslo
- Vaša adresa v Gmaile
- Vaše heslo do Gmailu
- Adresa A pre e -mailovú správu
- Adresa odosielateľa e -mailovej správy
Súbor tiež obsahuje kód na odoslanie webovej požiadavky http na modul bzučiaka napájaný ESP-01, ktorý na žiadosť odpovie. Ideálne je mať bzučiak nakonfigurovaný tak, aby v noci, keď práve nesledujete e -maily, mohol pri spustení obvodu snímača zaznieť bzučiak.
V mojom prvom pokyne je príklad jednoduchej bzučiakovej dosky (ESP-01)!
Krok 4: Zostavte si vlastnú DPS
Schéma tohto projektu bola vytvorená pomocou softvéru Kicad. DPS, ktorú vidíte na videu, bola tiež vytvorená pomocou súborov generovaných z programu Kicad.
PCB pre tento projekt si môžete objednať na jclpcb.com alebo u akéhokoľvek iného dodávateľa PCB.
Tu je odkaz na súbory Gerber, ktoré boli vygenerované pre tento projekt.
Odporúča:
Batériový senzor dverí a zámku, solárny, ESP8266, ESP-Now, MQTT: 4 kroky (s obrázkami)
Batériový senzor dverí a zámku, Solar, ESP8266, ESP-Now, MQTT: V tomto návode vám ukážem, ako som vyrobil snímač napájaný z batérie, ktorý monitoruje stav dverí a zámku v mojom vzdialenom prístrešku na bicykel. Mám sieťové napájanie, takže ho mám napájaný z batérie. Batéria sa nabíja malým solárnym panelom. Modul je
Krokodílový solárny bazénový senzor: 7 krokov (s obrázkami)
Krokodílový solárny bazénový senzor: Tento návod ukazuje, ako vytvoriť pomerne špeciálny bazénový senzor na meranie teploty bazéna a jeho prenos prostredníctvom WiFi do aplikácie Blynk a do brokera MQTT. Hovorím tomu „krokodílový slnečný bazénový senzor“. Používa programovanie Arduino
Test zabezpečenia RFID: 3 kroky
Test zabezpečenia RFID: Toto je len test, či karta rfid funguje na prvý časovač
SMS systém zabezpečenia dverí pomocou GboardPro (GSM Cum Arduino Mega): 4 kroky
SMS systém zabezpečenia dverí pomocou GboardPro (GSM Cum Arduino Mega): Jedná sa o jednoduchý, ale veľmi užitočný projekt domácich kutilov s upozornením na domácu bezpečnosť. Tento projekt som urobil kvôli krádeži v mojej kancelárii
Softvér na šifrovanie/dešifrovanie zabezpečenia Python: 3 kroky
Softvér na šifrovanie/dešifrovanie zabezpečenia Python: V tomto návode vám ukážem, ako s niektorým jednoduchým jazykom Python môžete zaistiť bezpečnosť svojich súborov pomocou priemyselného štandardu AES. Požiadavky:- knižnica Python 3.7- knižnica PyAesCrypt- knižnica hashlib Ak tieto knižnice nemáte, dá sa ľahko nainštalovať