» Elektronica » Arduino »Arduino-gebaseerd draadloos alarm

Arduino draadloos alarm


Hallo websitebezoekers
Tijdens het bladeren door verschillende sites vond ik een zeer nuttig zelfgemaakt product voor thuisbeveiliging op het systeem Arduino.

De auteur wilde een zelfgemaakt product maken zodat het goedkoop en draadloos was.
Dit zelfgemaakte product maakt gebruik van een PIR-bewegingssensor en informatie wordt verzonden via de RF-module.

De auteur wilde een infraroodmodule gebruiken, maar omdat deze een beperkt bereik heeft, kan de plus werken alleen op de zichtlijn van de ontvanger, dus koos hij voor de RF-module, waarmee je een bereik van ongeveer 100 meter kunt bereiken.

Om het voor bezoekers gemakkelijker te maken om de alarmassemblage te bekijken, besloot ik het artikel in 5 fasen te verdelen:
Stap 1: maak een zender.
Fase 2: maak een ontvanger.
Stap 3: Installeer de software.
Fase 4: testen van de geassembleerde modules.
Fase 5: De behuizing monteren en de module erin installeren.

Laten we beginnen met de video van de auteur.


Alles wat de auteur nodig had, was:
- 2 borden ARDUINO UNO / ARDUINO MINI / ARDUINO NANO voor de ontvanger en zender;
- RF-zendontvangermodule (433 MHZ);
- PIR bewegingssensor;
- 9V batterijen (2 stuks) en connectoren hierop;
- zoemer;
- LED;
- Een weerstand met een weerstand van 220 ohm;
- broodplank;
- Jumpers / draden / jumpers;
- Montageplaat;
- Board naar pin connectoren;
- schakelaars;
- Behuizingen voor ontvanger en zender;
- Gekleurd papier;
- Montagetape;
- Gestapeld scalpel;
- Heet lijmpistool;
- Soldeerbout;
- Kniptang / stripgereedschap;
- Schaar voor metaal.



We beginnen met het maken van de zender.
Hieronder is een diagram van de bewegingssensor.

De zender zelf bestaat uit:
- bewegingssensor;
- Arduino-borden;
- Zendmodule.

De auteur gebruikte de Arduino Nano als besturingskaart.

De auteur verzamelde volgens dit schema:

De sensor zelf heeft drie uitgangen:
- VCC;
- GND;
- UIT.

Vervolgens verbond de auteur de conclusies van de sensor met de conclusies van het Arduino-bord:
- Vcc> 5v;
- GND> GND;
- Uit> D2.

Daarna controleerde ik de sensor
Arduino draadloos alarm


Voordat de firmware wordt gedownload, zorgt de auteur ervoor dat het huidige bord en de seriële poort correct zijn geïnstalleerd in de Arduino IDE-instellingen. Waarna ik de schets heb gedownload:

sketch-test-code.docx [12.26 Kb] (downloads: 483)
Bekijk online bestand:

Later, als de bewegingssensor beweging voor je detecteert, gaat de LED branden en zie je ook de bijbehorende melding op de monitor.

Vervolgens sluit de auteur de RF-zender aan.

Volgens het schema iets lager.

De zender heeft 3 uitgangen (VCC, GND en Data), sluit ze aan:
- VCC> 5V output op het bord;
- GND> GND;
- Data> 12 pin op het bord.



De ontvanger zelf bestaat uit:
- RF-ontvangermodule;
- Arduino-borden
- Buzzer (luidspreker).

Ontvangercircuit:

De ontvanger heeft, net als de zender, 3 uitgangen (VCC, GND en Data), sluit ze aan:
- VCC> 5V output op het bord;
- GND> GND;
- Data> 12 pin op het bord.


De auteur koos de bestandsbibliotheek als basis van de volledige firmware. Ik heb die gedownload en in de map met de Arduino-bibliotheken geplaatst.



Voordat de firmwarecode naar het bord werd gedownload, stelde de auteur de volgende IDE-parameters in:
- Bord -> Arduino Nano (of het bord dat je gebruikt);
- Seriële poort -> COM XX (controleer de com-poort waarop uw bord is aangesloten).

Na het instellen van de parameters heeft de auteur het Wireless_tx firmwarebestand gedownload en naar het bord geüpload:

wireless_tx.docx [14.59 Kb] (downloads: 403)
Bekijk online bestand:




De auteur herhaalt dezelfde stappen voor het hostbord:
- Board -> Arduino UNO (of het board dat je gebruikt);
- Seriële poort -> COM XX (controleer de com-poort waarop uw bord is aangesloten).


Nadat de auteur de parameters heeft ingesteld, downloadt hij het wireless_rx-bestand en downloadt het naar het bord:

wireless_rx.docx [13.3 Kb] (downloads: 291)
Bekijk online bestand:


Vervolgens heeft de auteur met behulp van een programma dat kan worden gedownload een geluid voor de zoemer gegenereerd.


Verder besloot de auteur na het downloaden van de software te controleren of alles naar behoren werkte. De auteur sloot de stroombronnen aan en streek met een hand voor de sensor en een zoemer begon voor hem te werken, wat betekent dat alles naar behoren werkt.


Zender eindmontage
Eerst sneed de auteur de uitstekende conclusies af van de ontvanger, zender, arduino-borden, enz.

Daarna heb ik het arduino-bord verbonden met een bewegingssensor en een RF-zender met behulp van jumpers.

Verder begon de auteur met het maken van een behuizing voor de zender.

Eerst sneed hij uit: een gat voor de schakelaar, evenals een rond gat voor de bewegingssensor, en plakte het vervolgens op de behuizing.


Vervolgens vouwde de auteur een vel gekleurd papier en plakte het op de voorkant van de afbeelding om de interne delen van het zelfgemaakte product te verbergen.

Waarna de auteur begon in te bedden elektronisch vulling in de koffer, met dubbelzijdige tape.


Eindmontage van de ontvanger
De auteur besloot het Arduino-bord met een rubberen tape op de printplaat aan te sluiten en ook een RF-ontvanger te installeren.

Verder snijdt de auteur twee gaten in het andere geval, één voor de zoemer en één voor de schakelaar.

En stokken.

Daarna installeert de auteur jumpers op alle details.


Vervolgens steekt de auteur het afgewerkte bord in de behuizing en bevestigt het met dubbelzijdige lijm.

Verder, aangezien beide modules in de behuizing waren geplaatst, plaatste de auteur de zender op een plaats die moet worden beschermd en de ontvanger op zijn bureau.

Het werkingsbereik van de modules is niet erg groot, en daarom besloot de auteur, nadat hij een gat met de aanduiding "ant" had gevonden, de actieradius te vergroten door aan elke module antennes toe te voegen.


Daarna begon hij te bedenken hoe lang hij de antenne nodig had.

Om de antennelengte te berekenen, moet je de golflengte bepalen, en hiervoor moet je de lichtsnelheid delen door de frequentie, en dan het resulterende getal delen door 4. De auteur heeft een frequentie van 433 MHz en de lichtsnelheid 3 * 10 ^ 8 m / s.
Dan is de golflengte = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
En de antennelengte = 0,69284 / 4 = 0,1732 m = 17,32 cm

Vervolgens sneed de auteur twee stukken van de gewenste lengte en soldeerde ze in de gaten in elke module.




En uiteindelijk kreeg hij een op arduino gebaseerd draadloos alarm.

9.3
9.3
8.7

Voeg een opmerking toe

    • lachglimlachtxaxaokweet het nietyahoonea
      baaskrabbendwaasjaja-jaagressiefgeheim
      sorrydansdance2dance3pardonhulpdrankjes
      stopvriendengoedgoedfluitjebezwijmdtong
      rookklappencrayverklarenbeledigenddon-t_mentiondownloaden
      hittebooslach1mdavergaderingmoskingnegatief
      not_ipopcornstraffenlezenschrikschriktzoeken
      bespottendankjewelditto_clueUmnikacuutmee eens
      slechtbeeeblack_eyeblum3: oopscheppenverveling
      gecensureerdbeleefdheidgeheim2bedreigenoverwinningyusun_bespectacled
      shokrespektlolvoorgekomenwelkomkrutoyya_za
      ya_dobryihelperne_huliganne_othodifludverbodsluiten
3 commentaar
Gast Vasily
werkt niet
RF-zendontvangermodule
Nou ja? En de auteur - "RF-zender en ontvanger", dat wil zeggen "zender en ontvanger". Ik hoop dat het verschil duidelijk is. Nalatigheid, haast ... ((
Nog een onderhoudend. Er is geen schema ... Een ingewikkelde primitief op Arduin. Het stroomverbruik zal groot zijn (> 50mA) ... en de batterij is zwak Krone. PIR-sensoren zijn anders (en schakelalgoritmen zijn anders)
Deze Krona in dit schema is voldoende voor 1 (enkele) dag. weet het niet

We raden je aan om te lezen:

Geef het voor de smartphone ...