Dobrý deň, návštevníci webových stránok
Pri prehľadávaní rôznych stránok som v systéme našiel veľmi užitočný domáci produkt na zabezpečenie domácnosti Arduino.
Jeho autor chcel vyrobiť domáci produkt tak, aby bol lacný a bezdrôtový.
Tento domáci produkt používa snímač pohybu PIR a informácie sa prenášajú pomocou modulu RF.
Autor chcel použiť infračervený modul, ale keďže má obmedzený rozsah, plus môže fungovať iba na dohľad od prijímača, tak si vybral RF modul, s ktorým môžete dosiahnuť dosah približne 100 metrov.
Aby sa návštevníkom uľahčilo prezeranie poplachovej zostavy, rozhodol som sa rozdeliť článok do 5 etáp:
Krok 1: Vytvorenie vysielača.
Krok 2: Vytvorte prijímač.
Krok 3: Nainštalujte softvér.
Krok 4: Testovanie zostavených modulov.
Krok 5: Zostavenie krytu a inštalácia modulu do neho.
Začnime teda s videom autora.
Všetko, čo autor potreboval, bolo:
- 2 dosky ARDUINO UNO / ARDUINO MINI / ARDUINO NANO pre prijímač a vysielač;
- modul RF transceiveru (433 MHZ);
- snímač pohybu PIR;
- 9V batérie (2 kusy) a ich konektory;
- bzučiak;
- LED;
- rezistor s odporom 220 ohmov;
- doštička;
- prepojky / vodiče / prepojky;
- montážna doska;
- konektory na doske;
- spínače;
- kryty pre prijímač a vysielač;
- Farebný papier;
- montážna páska;
- skladaný skalpel;
- Horúca lepiaca pištoľ;
- Spájkovačka;
- Kliešte / odizolovacie nástroje;
- Nožnice na kov.
Začneme s tvorbou vysielača.
Nižšie je schéma snímača pohybu.
Samotný vysielač pozostáva z:
- snímač pohybu;
- Arduino dosky;
- Vysielačový modul.
Autor použil Arduino Nano ako kontrolnú dosku.
Autor zhromaždený podľa tejto schémy:
Samotný snímač má tri výstupy:
- VCC;
- GND;
- OUT.
Potom autor prepojil závery senzora so závermi rady Arduino:
- Vcc> 5v;
- GND> GND;
- von> D2.
Potom som skontroloval senzor
Pred stiahnutím firmvéru sa autor ubezpečí, že aktuálna doska a sériový port sú správne nainštalované v nastaveniach Arduino IDE. Potom som skicu stiahol:
Zobraziť online súbor:
Neskôr, keď snímač pohybu zistí pohyb pred vami, rozsvieti sa LED dióda a na monitore sa tiež zobrazí príslušná správa.
Ďalej autor pripojí RF vysielač.
Podľa schémy trochu nižšie.
Vysielač má 3 výstupy (VCC, GND a Data), ktoré sú pripojené:
- výstup VCC> 5 V na doske;
- GND> GND;
- Údaje> 12 pinov na doske.
Samotný prijímač pozostáva z:
- modul RF prijímača;
- Arduino dosky
- Bzučiak (reproduktor).
Obvod prijímača:
Prijímač má rovnako ako vysielač 3 výstupy (VCC, GND a Data), ktoré ich pripájajú:
- výstup VCC> 5 V na doske;
- GND> GND;
- Údaje> 12 pinov na doske.
Autor vybral knižnicu súborov ako základ celého firmvéru. Stiahol som si ktorý a umiestnil ho do priečinka s Arduino knižnicami.
Pred stiahnutím firmvéru na kartu autor nastavil nasledujúce parametre IDE:
- Doska -> Arduino Nano (alebo doska, ktorú používate);
- Sériový port -> COM XX (skontrolujte port, ku ktorému je karta zapojená).
Po nastavení parametrov autor stiahol súbor firmvéru Wireless_tx a nahral ho na tabuľu:
Zobraziť online súbor:
Autor opakuje rovnaké kroky pre hostiteľskú dosku:
- Doska -> Arduino UNO (alebo doska, ktorú používate);
- Sériový port -> COM XX (skontrolujte port, ku ktorému je karta zapojená).
Keď autor nastavil parametre, stiahne súbor wireless_rx a stiahne ho na tabuľu:
Zobraziť online súbor:
Potom pomocou programu, ktorý je možné stiahnuť, autor vygeneroval zvuk pre bzučiak.
Po stiahnutí softvéru sa autor rozhodol skontrolovať, či všetko funguje správne. Autor pripojil zdroje napájania a spustil ruku pred senzor a bzučiak začal pracovať pre neho, čo znamená, že všetko funguje tak, ako má.
Záverečné zhromaždenie vysielača
Najprv autor odrezal vyčnievajúce závery z prijímača, vysielača, arduino dosiek atď.
Potom som pomocou spojok prepojil dosku arduino so snímačom pohybu a RF vysielačom.
Ďalej autor začal vyrábať kryt pre vysielač.
Najprv vyrezal: otvor pre spínač, ako aj kruhový otvor pre snímač pohybu, a potom ho prilepil k puzdru.
Potom zložil hárok farebného papiera a prilepil ho na prednú obálku obrázka, aby skryl vnútorné časti domáceho produktu.
Potom sa autor začal vkladať e výplň vnútri puzdra pomocou obojstrannej pásky.
Konečná montáž prijímača
Autor sa rozhodol spojiť dosku Arduino s doskou plošnými spojmi gumovou páskou a tiež nainštalovať RF prijímač.
Ďalej autor vyreže dva otvory na druhom prípade, jeden pre bzučiak a jeden pre vypínač.
A palice.
Potom autor nainštaluje prepojky na všetky podrobnosti.
Potom autor vloží hotovú dosku do puzdra a zafixuje ju obojstranným lepidlom.
Ďalej, keďže oba moduly boli umiestnené v kryte, umiestnil autor vysielač na miesto, ktoré je potrebné chrániť, a prijímač k svojmu stolu.
Rozsah pôsobenia modulov nie je príliš veľký, a preto sa autor po nájdení diery označenej ako „mravec“ rozhodol zvýšiť polomer pôsobenia pridaním antén do každého modulu.
Potom začal uvažovať o tom, ako dlho anténa potrebuje.
Na výpočet dĺžky antény je potrebné určiť vlnovú dĺžku, a preto musíte vydeliť rýchlosť svetla frekvenciou a výsledné číslo potom vydeliť 4. Autor má frekvenciu 433 MHz a rýchlosť svetla 3 * 10 ^ 8 m / s.
Potom vlnová dĺžka = (3 x 10 ^ 8) / (433 x 10 ^ 6) = 0,69284 m.,
A dĺžka antény = 0,69284 / 4 = 0,1732 m = 17,32 cm
Potom autor nakrájal dva kúsky požadovanej dĺžky a spájkoval ich do otvorov v každom module.
A nakoniec dostal bezdrôtový alarm založený na arduino.