» elektronik » Arduino »Arduino-baserat trådlöst larm

Arduino trådlöst larm


Hej besökare
När jag bläddrade på olika webbplatser hittade jag en mycket användbar hemmagjord produkt för hemsäkerhet på systemet Arduino.

Författaren ville göra en hemmagjord produkt så att den var billig och trådlös.
Den här hemlagade produkten använder en PIR-rörelsessensor, och information överförs med RF-modulen.

Författaren ville använda en infraröd modul, men eftersom den har ett begränsat intervall, och plus kan fungera bara på mottagarens siktlinje, så han valde RF-modulen, med vilken du kan uppnå en räckvidd på cirka 100 meter.

För att göra det mer bekvämt för besökare att se larmmonteringen, bestämde jag mig för att dela upp artikeln i fem steg:
Steg 1: Skapa en sändare.
Steg 2: Skapa en mottagare.
Steg 3: Installera programvaran.
Steg 4: Testa de monterade modulerna.
Steg 5: Montera höljet och installera modulen i det.

Så låt oss börja med författarens video.


Allt som författaren behövde var:
- 2 kort ARDUINO UNO / ARDUINO MINI / ARDUINO NANO för mottagare och sändare;
- RF-sändtagarmodul (433 MHZ);
- PIR-rörelsessensor;
- 9V batterier (2 delar) och anslutningar till dem;
- summer;
- LED;
- En motstånd med ett motstånd på 220 ohm;
- brödskiva;
- Hoppare / trådar / hoppare;
- Monteringsplatta;
- Kort-till-pin-anslutningar;
- omkopplare;
- Hus för mottagare och sändare;
- Färgat papper;
- Monteringstejp;
- Staplad skalpell;
- Varm limpistol;
- Lödkolv;
- Nippor / strippverktyg;
- Sax för metall.



Vi börjar skapa sändaren.
Nedan visas ett diagram över rörelsessensorn.

Sändaren själv består av:
- rörelsessensor;
- Arduino-styrelser;
- Sändarmodul.

Författaren använde Arduino Nano som en styrelse.

Författaren som samlas in enligt detta schema:

Givaren själv har tre utgångar:
- VCC;
- GND;
- UT.

Sedan kopplade författaren slutsatserna från sensorn med slutsatserna från Arduino-styrelsen:
- Vcc> 5v;
- GND> GND;
- Ut> D2.

Därefter kontrollerade jag sensorn
Arduino trådlöst larm


Innan nedladdningen av firmware ser till att författaren ser till att det aktuella kortet och seriella porten är korrekt installerade i Arduino IDE-inställningarna. Därefter laddade jag ner skissen:

skiss-testet-code.docx [12.26 Kb] (nedladdningar: 483)
Visa online-fil:

Senare, när rörelsessensorn upptäcker rörelse framför dig, tänds lysdioden, och du kan också se motsvarande meddelande på monitorn.

Därefter ansluter författaren RF-sändaren.

Enligt schemat lite lägre.

Sändaren har 3 utgångar (VCC, GND och Data), anslut dem:
- VCC> 5V utgång på kortet;
- GND> GND;
- Data> 12 stift på brädet.



Mottagaren själv består av:
- RF-mottagarmodul;
- Arduino-brädor
- Summer (högtalare).

Mottagarkrets:

Mottagaren har, liksom sändaren, 3 utgångar (VCC, GND och Data), anslut dem:
- VCC> 5V utgång på kortet;
- GND> GND;
- Data> 12 stift på brädet.


Författaren valde filbiblioteket som grund för hela firmware. Jag laddade ner den han och placerade den i mappen med Arduino-biblioteken.



Innan nedladdningen av firmwarekoden till brädet ställde författaren följande IDE-parametrar:
- Styrelse -> Arduino Nano (eller styrelsen du använder);
- Seriell port -> COM XX (kontrollera den com-port som ditt kort är anslutet till).

Efter att ha ställt in parametrarna laddade författaren ner firmware-filen Wireless_tx och laddade upp den till kortet:

wireless_tx.docx [14.59 Kb] (nedladdningar: 403)
Visa online-fil:




Författaren upprepar samma steg för värdstyrelsen:
- Styrelse -> Arduino UNO (eller styrelsen du använder);
- Seriell port -> COM XX (kontrollera den com-port som ditt kort är anslutet till).


När författaren har ställt in parametrarna laddar du ner filen wireless_rx och laddar ner den till kortet:

wireless_rx.docx [13,3 Kb] (nedladdningar: 291)
Visa online-fil:


Sedan, med ett program som kan laddas ner, genererade författaren ett ljud för summern.


Efter att ha laddat ner programvaran beslutade författaren att kontrollera om allt fungerar korrekt. Författaren anslöt strömkällorna och sprang en hand framför sensorn, och en summer började arbeta för honom, vilket betyder att allt fungerar som det ska.


Sändarens slutförsamling
Först avbröt författaren de utskjutande slutsatserna från mottagaren, sändaren, arduinobrädorna etc.

Efter det anslöt jag arduino-kortet med en rörelsessensor och en RF-sändare med hjälp av hoppare.

Vidare började författaren att skapa ett hus för sändaren.

Först klippte han ut: ett hål för omkopplaren, liksom ett runt hål för rörelsessensorn, och limmade sedan fast det på fodralet.


Sedan veckade författaren ett ark färgat papper och limmade det på framsidan av bilden för att dölja de inre delarna av den hemlagade produkten.

Därefter började författaren att bädda in e stoppning i höljet, med dubbelsidig tejp.


Slutlig montering av mottagaren
Författaren bestämde sig för att ansluta Arduino-kortet till kretskortet med en gummiband och installera också en RF-mottagare.

Vidare skär författaren ut två hål i det andra fallet, ett för summern och ett för omkopplaren.

Och pinnar.

Därefter installerar författaren hoppare på alla detaljer.


Sedan sätter författaren in det färdiga kortet i fodralet och fixar det med dubbelsidig lim.

Eftersom båda modulerna placerades i huset placerade författaren sändaren på en plats som måste skyddas och mottagaren till sitt skrivbord.

Handlingsområdet för modulerna är inte särskilt stort, och därför, efter att ha hittat ett hål märkt "myra", beslutade författaren att öka handlingsradie genom att lägga till antenner till varje modul.


Efter det började han fundera över hur länge antennen han behövde.

För att beräkna antennens längd måste du bestämma våglängden, och för detta måste du dela ljusets hastighet efter frekvens och sedan dela upp det resulterande antalet med 4. Författaren har en frekvens på 433 MHz och ljusets hastighet 3 * 10 ^ 8 m / s.
Sedan är våglängden = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
Och antennens längd = 0,69284 / 4 = 0,1732 m = 17,32 cm

Sedan klippte författaren två bitar med önskad längd och lödde dem i hålen i varje modul.




Och till slut fick han ett arduino-baserat trådlöst larm.

9.3
9.3
8.7

Lägg till en kommentar

    • lelerxaxaOKdontknowyahoonea
      bossscratchluraJaja-jaaggressivhemlighet
      ledsendansdance2dance3benådningHjälpdrycker
      stoppvännerbragoodgoodvisselpipasvimningsanfalltunga
      rökklapparcraydeclarehånfulldon-t_mentionnedladdning
      hettaRASANDElaugh1mdamötemoskingnegativ
      not_ipopcornstraffalässkrämmalarmrapportersök
      hånthank_youdettato_clueumnikakutöverens
      illabeeeblack_eyeblum3rougeskrytaledan
      censureradepleasantrysecret2hotasegeryusun_bespectacled
      shokrespektlolprevedvälkommenkrutoyya_za
      ya_dobryihjälparene_huliganne_othodiFLUDförbudstänga
3 kommentarer
Gäst Vasily
fungerar inte
RF-sändtagarmodul
Tja ja? Och författaren - "RF-sändare och mottagare", det vill säga "sändare och mottagare." Skillnaden hoppas jag är tydlig. Vårdslöshet, hast ... ((
En annan underhållande. Det finns inget schema ... En komplicerad primitiv på Arduin. Den nuvarande förbrukningen blir stor (> 50mA) ... och batteriet är svagt Krone. PIR-sensorer är olika (och växlingsalgoritmer är olika)
Denna krona i detta schema räcker för en (en) dag. dontknow

Vi rekommenderar att du läser:

Räcka den till smarttelefonen ...