Ahoj návštěvníci webových stránek
Při procházení různých webů jsem v systému našel velmi užitečný domácí produkt pro zabezpečení domácnosti Arduino.
Jeho autor chtěl vyrobit domácí produkt tak, aby byl levný a bezdrátový.
Tento domácí produkt používá snímač pohybu PIR a informace jsou přenášeny pomocí modulu RF.
Autor chtěl použít infračervený modul, ale protože má omezený rozsah, plus může fungovat pouze na dohled od přijímače, tak si vybral RF modul, kterým můžete dosáhnout dosahu přibližně 100 metrů.
Aby bylo pro návštěvníky pohodlnější prohlížet si sestavu alarmů, rozhodl jsem se článek rozdělit do 5 fází:
Krok 1: Vytvořte vysílač.
Fáze 2: Vytvořte přijímač.
Krok 3: Nainstalujte software.
Fáze 4: Testování sestavených modulů.
Krok 5: Sestavení krytu a instalace modulu do něj.
Začněme tedy autorovým videem.
Vše, co autor potřeboval, bylo:
- 2 desky ARDUINO UNO / ARDUINO MINI / ARDUINO NANO pro přijímač a vysílač;
- modul RF transceiveru (433 MHZ);
- snímač pohybu PIR;
- 9V baterie (2 kusy) a konektory k nim;
- bzučák;
- LED;
- rezistor s odporem 220 ohmů;
- prkénko;
- propojky / vodiče / propojky;
- montážní deska;
- konektory deska-pin;
- spínače;
- Pouzdra pro přijímač a vysílač;
- Barevný papír;
- montážní páska;
- skládaný skalpel;
- Horká lepicí pistole;
- páječka;
- Kleště / odizolovací nástroj;
- Nůžky na kov.
Začneme s tvorbou vysílače.
Níže je schéma snímače pohybu.
Samotný vysílač se skládá z:
- snímač pohybu;
- Arduino desky;
- Modul vysílače.
Autor použil Arduino Nano jako kontrolní desku.
Autor shromážděn podle tohoto schématu:
Samotný senzor má tři výstupy:
- VCC;
- GND;
- OUT.
Poté autor spojil závěry senzoru se závěry desky Arduino:
- Vcc> 5v;
- GND> GND;
- Ven> D2.
Poté jsem zkontroloval senzor
Před stažením firmwaru se autor ujistí, že aktuální deska a sériový port jsou správně nainstalovány v nastavení Arduino IDE. Poté jsem skici stáhl:
Zobrazit online soubor:
Později, když snímač pohybu detekuje pohyb před vámi, LED se rozsvítí a na monitoru se také zobrazí odpovídající zpráva.
Dále autor připojí RF vysílač.
Podle schématu trochu nižší.
Převodník má 3 výstupy (VCC, GND a Data), připojte je:
- výstup VCC> 5V na desce;
- GND> GND;
- Data> 12 pinů na desce.
Samotný přijímač se skládá z:
- modul RF přijímače;
- Arduino desky
- Bzučák (reproduktor).
Obvod přijímače:
Přijímač, stejně jako vysílač, má 3 výstupy (VCC, GND a Data), které je spojují:
- výstup VCC> 5V na desce;
- GND> GND;
- Data> 12 pinů na desce.
Autor vybral knihovnu souborů jako základ celého firmwaru. Stáhl jsem, který on, a umístil ji do složky s Arduino knihovnami.
Před stažením firmwarového kódu na desku autor nastavil následující parametry IDE:
- Board -> Arduino Nano (nebo deska, kterou používáte);
- Sériový port -> COM XX (zkontrolujte komunikační port, ke kterému je karta připojena).
Po nastavení parametrů autor stáhl soubor firmwaru Wireless_tx a nahrál jej na desku:
Zobrazit online soubor:
Autor opakuje stejné kroky pro hostitelskou desku:
- Board -> Arduino UNO (nebo deska, kterou používáte);
- Sériový port -> COM XX (zkontrolujte komunikační port, ke kterému je karta připojena).
Poté, co autor nastavil parametry, stáhne soubor wireless_rx a stáhne jej na tabuli:
Zobrazit online soubor:
Poté autor pomocí programu, který lze stáhnout, vygeneroval zvuk pro bzučák.
Po stažení softwaru se autor rozhodl zkontrolovat, zda vše funguje správně. Autor připojil napájecí zdroje a podal ruku před senzor a bzučák začal pracovat pro něj, což znamená, že všechno funguje tak, jak má.
Konečné shromáždění vysílače
Nejprve autor odřízl vyčnívající závěry z přijímače, vysílače, arduinových desek atd.
Poté jsem pomocí propojek spojil arduino desku s pohybovým senzorem a RF vysílačem.
Dále autor začal vyrábět kryt pro vysílač.
Nejprve vyřízl: otvor pro spínač, stejně jako kulatý otvor pro snímač pohybu, a poté jej přilepil k pouzdru.
Autor složil list barevného papíru a nalepil ho na přední obálku obrazu, aby skryl vnitřní části domácího produktu.
Poté se autor začal vkládat elektronický vycpávky uvnitř pouzdra pomocí oboustranné pásky.
Konečná montáž přijímače
Autor se rozhodl spojit desku Arduino s deskou plošných spojů gumovou páskou a také nainstalovat RF přijímač.
Dále autor vyřízne dva otvory na druhém pouzdře, jeden pro bzučák a jeden pro spínač.
A drží se.
Poté autor nainstaluje propojky na všechny podrobnosti.
Poté autor vloží hotovou desku do pouzdra a upevní ji oboustranným lepidlem.
Dále, protože oba moduly byly umístěny v krytu, autor umístil vysílač na místo, které je třeba chránit, a přijímač k jeho stolu.
Rozsah modulů není příliš velký, a proto, když našel díru označenou "mravenec", autor se rozhodl zvýšit poloměr působení přidáním antén ke každému modulu.
Poté začal uvažovat, jak dlouho anténa potřebuje.
Pro výpočet délky antény je třeba určit vlnovou délku, a proto musíte rozdělit rychlost světla na frekvenci a pak vydělit výsledné číslo 4. Autor má frekvenci 433 MHz a rychlost světla 3 * 10 ^ 8 m / s.
Pak vlnová délka = (3 x 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
A délka antény = 0,69284 / 4 = 0,1732 m = 17,32 cm
Poté autor vyřízl dva kusy požadované délky a pájel je do otvorů v každém modulu.
A nakonec dostal bezdrátový alarm založený na arduino.