» elektronikk » Arduino »Arduino-basert trådløs alarm

Arduino trådløs alarm


Hei besøkende på nettstedet
Mens jeg surfer på forskjellige nettsteder, fant jeg et veldig nyttig hjemmelaget produkt for hjemmesikkerhet, på systemet Arduino.

Forfatteren ønsket å lage et hjemmelaget produkt slik at det var billig og trådløst.
Dette hjemmelagde produktet bruker en PIR-bevegelsessensor, og informasjon overføres ved hjelp av RF-modulen.

Forfatteren ønsket å bruke en infrarød modul, men siden den har et begrenset utvalg, og pluss kan fungere bare på siktlinjen til mottakeren, så han valgte RF-modulen, som du kan oppnå et område på omtrent 100 meter med.

For å gjøre det mer praktisk for besøkende å se alarmenheten, bestemte jeg meg for å dele opp artikkelen i fem trinn:
Trinn 1: Lag en sender.
Trinn 2: Lag en mottaker.
Trinn 3: Installer programvaren.
Trinn 4: Test av de samlede modulene.
Trinn 5: Montere huset og installere modulen i det.

Så la oss starte med forfatterens video.


Alt forfatteren trengte var:
- 2 brett ARDUINO UNO / ARDUINO MINI / ARDUINO NANO for mottaker og sender;
- RF-mottakermodul (433 MHZ);
- PIR bevegelsessensor;
- 9V batterier (2 stk) og kontakter til dem;
- summer;
- LED;
- En motstand med en motstand på 220 ohm;
- brødbrett;
- Gensere / ledninger / hoppere;
- Monteringsplate;
- Brett-til-pin-kontakter;
- brytere;
- Hus for mottaker og sender;
- Farget papir;
- Monteringsbånd;
- Stablet skalpell;
- Varm limpistol;
- Loddejern;
- Nippers / strippeverktøy;
- Saks for metall.



Vi begynner opprettelsen av senderen.
Nedenfor er et diagram av bevegelsessensoren.

Senderen i seg selv består av:
- bevegelsessensor;
- Arduino-brett;
- Sendermodul.

Forfatteren brukte Arduino Nano som kontrolltavle.

Forfatteren samlet i henhold til denne ordningen:

Selve sensoren har tre utganger:
- VCC;
- GND;
- UT.

Deretter koblet forfatteren konklusjonene fra sensoren med konklusjonene fra Arduino-styret:
- Vcc> 5v;
- GND> GND;
- Ut> D2.

Etter det sjekket jeg sensoren
Arduino trådløs alarm


Før du laster ned firmware, sørger forfatteren for at det nåværende kortet og seriell port er riktig installert i Arduino IDE-innstillingene. Deretter lastet jeg ned skissen:

skisse-test-code.docx [12.26 Kb] (nedlastinger: 483)
Vis online fil:

Senere, når bevegelsessensoren oppdager bevegelse foran deg, lyser LED-en, og du kan også se den tilsvarende meldingen på skjermen.

Deretter kobler forfatteren RF-senderen.

I følge ordningen litt lavere.

Senderen har 3 utganger (VCC, GND og Data), koble dem til:
- VCC> 5V utgang på brettet;
- GND> GND;
- Data> 12 pin på brettet.



Mottakeren i seg selv består av:
- RF mottakermodul;
- Arduino-brett
- Summer (høyttaler).

Mottakerkrets:

Mottakeren har, i likhet med senderen, 3 utganger (VCC, GND og Data), og koble dem til:
- VCC> 5V utgang på brettet;
- GND> GND;
- Data> 12 pin på brettet.


Forfatteren valgte filbiblioteket som grunnlag for hele firmware. Jeg lastet ned den han og plasserte den i mappen med Arduino-bibliotekene.



Før nedlasting av firmwarekoden til tavla, satte forfatteren følgende IDE-parametere:
- Board -> Arduino Nano (eller styret du bruker);
- Seriell port -> COM XX (sjekk com-porten styret ditt er koblet til).

Etter å ha satt parametrene, lastet forfatteren ned firmware-filen Wireless_tx og lastet den opp til tavlen:

wireless_tx.docx [14.59 Kb] (nedlastinger: 403)
Vis online fil:




Forfatteren gjentar de samme trinnene for vertsstyret:
- Board -> Arduino UNO (eller styret du bruker);
- Seriell port -> COM XX (sjekk com-porten styret ditt er koblet til).


Etter at forfatteren har satt parametrene, laster du ned wireless_rx-filen og laster den ned til tavlen:

wireless_rx.docx [13,3 Kb] (nedlastinger: 291)
Vis online fil:


Deretter genererte forfatteren en lyd for summeren ved å bruke et program som kan lastes ned.


Etter å ha lastet ned programvaren, bestemte forfatteren videre å sjekke om alt fungerer som det skal. Forfatteren koblet til strømkildene, og løp en hånd foran sensoren, og en summer begynte å jobbe for ham, noe som betyr at alt fungerer som det skal.


Senderens sluttforsamling
For det første kuttet forfatteren de utstikkende konklusjonene fra mottakeren, senderen, arduino-brettene, etc.

Etter det koblet jeg arduino-brettet med en bevegelsessensor og en RF-sender ved hjelp av hoppere.

Videre begynte forfatteren å lage et hus for senderen.

Først klippet han ut: et hull for bryteren, så vel som et rundt hull for bevegelsessensoren, og limte det deretter på saken.


Deretter brettet forfatteren et ark farget papir og limte det på forsiden av bildet for å skjule de indre delene av det hjemmelagde produktet.

Deretter begynte forfatteren å legge seg inn e stapp inni saken, ved bruk av tosidig tape.


Endelig montering av mottakeren
Forfatteren bestemte seg for å koble Arduino-kortet til kretskortet med en gummitape, og også installere en RF-mottaker.

Videre kutter forfatteren to hull på den andre saken, en for summer og en for bryteren.

Og stikker.

Deretter installerer forfatteren hoppere på alle detaljene.


Deretter setter forfatteren det ferdige brettet inn i saken, og fikser det med dobbeltsidig lim.

Når begge modulene ble plassert i huset, plasserte forfatteren senderen på et sted som må beskyttes, og mottakeren til skrivebordet.

Handlingsområdet for modulene er ikke veldig stort, og derfor, etter å ha funnet et hull merket "maur", bestemte forfatteren å øke handlingsradiusen ved å legge til antenner til hver modul.


Etter det begynte han å vurdere hvor lang antennen han trengte.

For å beregne antennelengden, må du bestemme bølgelengden, og for dette må du dele lysets hastighet etter frekvens, og deretter dele det resulterende tallet med 4. Forfatteren har en frekvens på 433 MHz, og lysets hastighet 3 * 10 ^ 8 m / s.
Så bølgelengden = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
Og antennelengden = 0,69284 / 4 = 0,1732 m = 17,32 cm

Så kuttet forfatteren to stykker med ønsket lengde, og loddet dem inn i hullene i hver modul.




Og til slutt fikk han en arduino-basert trådløs alarm.

9.3
9.3
8.7

Legg til en kommentar

    • smilersmilerxaxaokdontknowyahoonea
      sjefscratchlurejaja-jaaggressivhemmelighet
      beklagerdansedance2dance3benådninghjelpdrikkevarer
      stoppvennergodgoodgoodfløytebesvimelsetunge
      røykklappingCrayerklærehånligdon-t_mentionnedlasting
      heteirefullaugh1MDAmøtemoskingnegative
      not_ipopcornstraffeleseskremmeskremmersøk
      spydighetthank_youdetteto_clueumnikakuttenig
      dårligbeeeblack_eyeblum3rødmeskrytekjedsomhet
      sensurertpleasantrysecret2trueseieryusun_bespectacled
      ShokRespektlolPrevedvelkommenKrutoyya_za
      ya_dobryihelperne_huliganne_othodiFLUDforbudnær
3 kommentarer
Gjest Vasily
fungerer ikke
RF-mottakermodul
Vel ja? Og forfatteren - "RF-sender og mottaker", det vil si "sender og mottaker." Forskjellen håper jeg er tydelig. Uaktsomhet, hastverk ... ((
Nok en underholdende. Det er ingen ordning ... En komplisert primitiv på Arduin. Strømforbruket vil være stort (> 50mA) ... og batteriet er svakt Krone. PIR-sensorer er forskjellige (og byttealgoritmer er forskjellige)
Denne kronaen i denne ordningen er nok for 1 (enkel) dag. dontknow

Vi anbefaler deg å lese:

Gi den til smarttelefonen ...