» elektronika » Arduino »Arduino-alapú vezeték nélküli riasztás

Arduino vezeték nélküli riasztás


Üdvözlet a webhely látogatói
A különféle webhelyek böngészése közben nagyon hasznos otthoni terméket találtam az otthoni biztonság érdekében a rendszeren Arduino.

A szerző házi készítésű terméket akart készíteni, hogy olcsó és vezeték nélküli legyen.
Ez a házi termék PIR mozgásérzékelőt használ, és az információt az RF modul segítségével továbbítja.

A szerző az infravörös modult akarta használni, de mivel korlátozott hatótávolsága van, és a plusz működhet csak a vevő látóvonalán, ezért úgy döntött, hogy egy RF modult használ, amellyel kb. 100 méter távolságot lehet elérni.

Annak érdekében, hogy a látogatók számára kényelmesebb legyen a riasztóegység megtekintése, úgy döntöttem, hogy a cikket öt szakaszra osztom:
1. lépés: Hozzon létre egy távadót.
2. szakasz: Hozzon létre egy vevőt.
3. lépés: Telepítse a szoftvert.
4. szakasz: Az összeszerelt modulok tesztelése.
5. lépés: A ház összeszerelése és a modul felszerelése benne.

Tehát kezdjük a szerző videójával.


A szerzőnek csak a következőkre volt szüksége:
- 2 tábla ARDUINO UNO / ARDUINO MINI / ARDUINO NANO a vevő és az adó számára;
- RF adó-vevő modul (433 MHz);
- PIR mozgásérzékelő;
- 9 V-os elemek (2 db) és csatlakozók hozzájuk;
- hangjelző;
- LED;
- 220 ohm ellenállású ellenállás;
- kenyérvágódeszka;
- Szvetterek / huzalok / jumperok;
- szerelőlap;
- Board csatlakozók rögzítéséhez;
- kapcsolók;
- Vevő és adó házai;
- színes papír;
- Szerelőszalag;
- Halmozott szike;
- Forró ragasztópisztoly;
- Forrasztópáka;
- fogó / szerszám;
- Ollók fémhez.



Megkezdjük az adó létrehozását.
Az alábbiakban a mozgásérzékelő diagramja látható.

Maga az adó áll:
- mozgásérzékelő;
- Arduino táblák;
- Adó modul.

A szerző az Arduino Nano-t használta vezérlőpanelként.

A szerző e rendszer szerint gyűjtött:

Maga az érzékelőnek három kimenete van:
- VCC;
- GND;
- OUT.

Ezután a szerző összekapcsolta az érzékelő következtetéseit az Arduino testület következtetéseivel:
- Vcc> 5v;
- GND> GND;
- Ki> D2.

Ezután megnéztem az érzékelőt
Arduino vezeték nélküli riasztás


A firmware letöltése előtt a szerző ellenőrzi, hogy az aktuális kártya és a soros port megfelelően vannak-e telepítve az Arduino IDE beállításaiban. Ezután letöltöttem a vázlatot:

vázlat-teszt-code.docx [12,26 Kb] (letöltések: 483)
Online fájl megtekintése:

Később, amikor a mozgásérzékelő észleli a mozgását az ön előtt, a LED kigyullad, és a monitoron a megfelelő üzenet is látható.

Ezután a szerző összekapcsolja az RF adókat.

A rendszer szerint kissé alacsonyabb.

Az adó 3 kimenettel rendelkezik (VCC, GND és Data), csatlakoztassa őket:
- VCC> 5 V-os kimenet a táblán;
- GND> GND;
- Adatok> 12 tű a táblán.



Maga a vevő áll:
- RF vevő modul;
- Arduino táblák
- Hangjelző (hangszóró).

Vevő áramkör:

A vevőnek, akárcsak az adónak, 3 kimenete van (VCC, GND és Data), csatlakoztassa őket:
- VCC> 5 V-os kimenet a táblán;
- GND> GND;
- Adatok> 12 tű a táblán.


A szerző a teljes firmware alapjául a fájl könyvtárat választotta. Töltöttem le, és beillesztettem a mappába az Arduino könyvtárakkal.



A firmware kódnak a táblára történő letöltése előtt a szerző az alábbi IDE paramétereket állította be:
- Tábla -> Arduino Nano (vagy az ön által használt tábla);
- Soros port -> COM XX (ellenőrizze azt a portot, amelyhez a kártya csatlakozik).

A paraméterek beállítása után a szerző letöltötte a Wireless_tx firmware fájlt, és feltöltette a táblára:

wireless_tx.docx [14.59 Kb] (letöltések: 403)
Online fájl megtekintése:




A szerző ugyanazokat a lépéseket megismétli a host fórumon:
- Tábla -> Arduino UNO (vagy az ön által használt tábla);
- Soros port -> COM XX (ellenőrizze azt a portot, amelyhez a kártya csatlakozik).


Miután a szerző beállította a paramétereket, letölti a vezeték nélküli_rx fájlt és letölti a táblára:

wireless_rx.docx [13,3 Kb] (letöltések: 291)
Online fájl megtekintése:


Ezután letölthető program segítségével a szerző hangot adott a hangjelzőhöz.


A szoftver letöltése után a szerző úgy döntött, hogy ellenőrzi, hogy minden megfelelően működik-e. A szerző összekapcsolta az áramforrásokat, és kezet fogott az érzékelő előtt, és egy hangjelző elkezdett dolgozni neki, ami azt jelenti, hogy minden úgy működik, ahogy kellene.


Az adó végső összeszerelése
Először a szerző levágta a kiálló következtetéseket a vevőről, az adóról, az arduino táblákról stb.

Ezután összekapcsoltam az arduino táblát egy mozgásérzékelővel és egy RF adóval jumperek segítségével.

Ezenkívül a szerző elkezdett házat készíteni az adó számára.

Először kivágott: egy nyílást a kapcsolóhoz, valamint egy kerek furatot a mozgásérzékelőhöz, majd ragasztotta a házhoz.


Ezután a szerző színes papírlapot hajtogatott, és a kép előlapjára ragasztotta, hogy elrejtse a házi készítésű termék belső részeit.

Ezután a szerző beágyazódni kezdett e tömés a tok belsejébe, kétoldalas szalaggal.


A vevő végső összeszerelése
A szerző úgy döntött, hogy az Arduino kártyát gumiszalaggal csatlakoztatja az áramköri laphoz, és felszerel egy RF vevőt.

Ezenkívül a szerző két furattal kivágja a másik esetet: egyet a hangjelzőnek és egy a kapcsolónak.

És botok.

Ezután a szerző az összes részletre jumpereket telepít.


Ezután a szerző behelyezi a kész táblát a házba, és kétoldalas ragasztóval rögzíti.

Mivel mindkét modult a házba helyezték, a szerző az adót védeni kívánt helyre, a vevőt az asztalára helyezte.

A modulok hatótávolsága nem túl nagy, és ezért, miután talált egy "hangya" jelöléssel ellátott lyukat, a szerzõ úgy döntött, hogy növeli a hatás sugárját azáltal, hogy antennákat ad hozzá minden modulhoz.


Ezután elkezdte fontolóra venni, hogy mennyi ideig szükséges az antenna.

Az antenna hosszának kiszámításához meg kell határoznia a hullámhosszt, és ehhez meg kell osztania a fény sebességét a frekvencia alapján, majd el kell osztania a kapott számot 4-gyel. A szerző 433 MHz frekvenciájú, a fény sebessége 3 * 10 ^ 8 m / s.
Ezután a hullámhossz = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m,
És az antenna hossza = 0,69284 / 4 = 0,1732 m = 17,32 cm

Ezután a szerző két kívánt hosszúságú darabot vágott, és az egyes modulok furataiba ragasztotta őket.




És végül kapott arduino alapú vezeték nélküli riasztást.

9.3
9.3
8.7

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
3 megjegyzések
Vendég Vaszilij
nem működik
RF adó-vevő modul
Hát igen? És a szerző - "RF adó és vevő", azaz "adó és vevő". Remélem, a különbség egyértelmű. Gondatlanság, sietség ... ((
Egy másik szórakoztató. Nincs rendszer ... Bonyolult primitív az Arduinról. Az áramfogyasztás nagy lesz (> 50mA) ... és az akkumulátor gyenge Krone. A PIR érzékelők eltérőek (és a kapcsolási algoritmusok is különböznek)
A rendszerben ez a Krona elegendő 1 (egyetlen) napra. dontknow

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...