» Elektronika » Arduino »Arduino bāzes bezvadu trauksme

Arduino bezvadu trauksme


Sveiki vietnes apmeklētāji
Pārlūkojot dažādas vietnes, es sistēmā atradu ļoti noderīgu mājās gatavotu produktu mājas drošībai Arduino.

Tās autors vēlējās izgatavot mājās gatavotu produktu, lai tas būtu lēts un bezvadu.
Šis mājās gatavotais produkts izmanto PIR kustības sensoru, un informācija tiek pārsūtīta, izmantojot RF moduli.

Autore vēlējās izmantot infrasarkano staru moduli, taču, tā kā tā diapazons ir ierobežots, un plus var darboties tikai uz uztvērēja redzamības līnijas, tāpēc viņš izvēlējās RF moduli, ar kuru jūs varat sasniegt aptuveni 100 metru diapazonu.

Lai apmeklētājiem būtu ērtāk apskatīt trauksmes signālu, es nolēmu rakstu sadalīt 5 posmos:
1. solis: izveidojiet raidītāju.
2. posms: izveidojiet uztvērēju.
3. solis: instalējiet programmatūru.
4. posms: samontēto moduļu pārbaude.
5. posms: korpusa montāža un moduļa uzstādīšana tajā.

Sāksim ar autora video.


Viss, kas autoram bija vajadzīgs, bija:
- 2 dēļi ARDUINO UNO / ARDUINO MINI / ARDUINO NANO uztvērējam un raidītājam;
- RF raiduztvērēja modulis (433 MHz);
- PIR kustības sensors;
- 9 V baterijas (2 gab.) Un savienotāji pie tām;
- skaņas signāls;
- LED;
- rezistors ar pretestību 220 omi;
- maizes dēlis;
- Džemperi / stieples / džemperi;
- Montāžas plāksne;
- dēlis, lai piespraustu savienotājus;
- slēdži;
- uztvērēja un raidītāja korpusi;
- krāsains papīrs;
- Montāžas lente;
- sakrauts skalpelis;
- karstās līmes pistoli;
- lodāmurs;
- knaibles / noņemšanas rīks;
- Metāla šķēres.



Mēs sākam raidītāja izveidi.
Zemāk ir kustības sensora diagramma.

Pats raidītājs sastāv no:
- kustības sensors;
- Arduino dēļi;
- Raidītāja modulis.

Autors izmantoja Arduino Nano kā vadības paneli.

Autore savāca saskaņā ar šo shēmu:

Pats sensoram ir trīs izejas:
- RKC;
- GND;
- ĀRĀ.

Tad autors pieslēdza sensora vadus Arduino paneļa vadiem:
- Vcc> 5v;
- GND> GND;
- Out> D2.

Pēc tam es pārbaudīju sensoru
Arduino bezvadu trauksme


Pirms programmaparatūras lejupielādes autors pārliecinās, vai pašreizējā plate un seriālais ports ir pareizi instalēti Arduino IDE iestatījumos. Pēc tam es lejupielādēju skici:

skice-tests-kods.docx [12,26 Kb] (lejupielādes: 483)
Skatīt tiešsaistes failu:

Vēlāk, kad kustības sensors uztver kustību jūsu priekšā, iedegsies gaismas diode, un monitorā varēsit redzēt arī atbilstošo ziņojumu.

Tālāk autors savieno RF raidītāju.

Saskaņā ar shēmu nedaudz zemāks.

Raidītājam ir 3 izejas (VCC, GND un Data), savienojiet tos:
- VCC> 5 V izeja uz tāfeles;
- GND> GND;
- Dati> 12 tabulas uz tāfeles.



Pats uztvērējs sastāv no:
- RF uztvērēja modulis;
- Arduino dēļi
- skaņas signāls (runātājs).

Uztvērēja shēma:

Uztvērējam, tāpat kā raidītājam, ir 3 izejas (VCC, GND un Data), pievienojiet tos:
- VCC> 5 V izeja uz tāfeles;
- GND> GND;
- Dati> 12 tabulas uz tāfeles.


Autors izvēlējās failu bibliotēku par visas programmaparatūras pamatu. Es lejupielādēju viņu un ievietoju to mapē ar Arduino bibliotēkām.



Pirms programmaparatūras koda lejupielādes valdē, autors iestatīja šādus IDE parametrus:
- Dēlis -> Arduino Nano (vai dēlītis, kuru izmantojat);
- Seriālais ports -> COM XX (pārbaudiet kom portu, ar kuru ir pieslēgta tāfele).

Pēc parametru iestatīšanas autors lejupielādēja programmaparatūras failu Wireless_tx un augšupielādēja uz tāfeles:

bezvadu_tx.docx [14,59 Kb] (lejupielādes: 403)
Skatīt tiešsaistes failu:




Autore atkārto tās pašas darbības resursdatorā:
- Dēlis -> Arduino UNO (vai dēlītis, kuru izmantojat);
- Seriālais ports -> COM XX (pārbaudiet kom portu, ar kuru ir pieslēgta tāfele).


Pēc tam, kad autors ir iestatījis parametrus, tiek lejupielādēts fails wireless_rx un lejupielādēts tāfele:

bezvadu_rx.docx [13,3 Kb] (lejupielādes: 291)
Skatīt tiešsaistes failu:


Pēc tam, izmantojot programmu, kuru var lejupielādēt, autors radīja skaņu signālam.


Pēc programmatūras lejupielādes autors nolēma pārbaudīt, vai viss darbojas pareizi. Autors pieslēdza strāvas avotus un sensora priekšā paspieda roku, un viņam sāka darboties zummers, kas nozīmē, ka viss darbojas tā, kā vajadzētu.


Raidītāja galīgā asambleja
Pirmkārt, autore no uztvērēja, raidītāja, arduino dēļiem utt nogrieza izvirzītos secinājumus.

Pēc tam ar džemperiem es savienoja arduino plati ar kustības sensoru un RF raidītāju.

Tālāk autore sāka izgatavot raidītāja korpusu.

Vispirms viņš izgrieza: slēdža caurumu, kā arī kustības sensora apaļu caurumu, un pēc tam pielīmēja to pie lietas.


Tad autore salocīja krāsaina papīra lapu un pielīmē to pie attēla priekšējā vāka, lai paslēptu pašdarinātā izstrādājuma iekšējās daļas.

Pēc tam autore sāka iegult elektroniska pildījumu korpusa iekšpusē, izmantojot abpusēju lenti.


Uztvērēja galīgā montāža
Autore nolēma Arduino plati savienot ar shēmas plates ar gumijas lenti, kā arī uzstādīt RF uztvērēju.

Tālāk autors no otras lietas izgriež divus caurumus - vienu skaņas signālam un otru slēdžam.

Un nūjas.

Pēc tam autors uzstāda džemperus uz visām detaļām.


Tad autors ievieto gatavo dēli korpusā un nostiprina to ar abpusēju līmi.

Tā kā abi moduļi tika ievietoti korpusā, autors raidītāju novietoja aizsargājamā vietā un uztvērēju uz sava galda.

Moduļu diapazons nav ļoti liels, un tāpēc, atradis caurumu, kas apzīmēts ar skudru, autors nolēma palielināt darbības rādiusu, katram modulim pievienojot antenas.


Pēc tam viņš sāka domāt, cik ilga antena viņam vajadzīga.

Lai aprēķinātu antenas garumu, jums jānosaka viļņa garums, un tam jums ir jāsadala gaismas ātrums pēc frekvences, un pēc tam iegūtais skaitlis jāsadala ar 4. Autorei ir frekvence 433 MHz, bet gaismas ātrumam - 3 * 10 ^ 8 m / s.
Tad viļņa garums = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m,
Un antenas garums = 0,69284 / 4 = 0,1732 m = 17,32 cm

Pēc tam autors sagriezis divus vēlamā garuma gabalus un pielodējis tos katra moduļa caurumos.




Un galu galā viņš saņēma arduino bāzes bezvadu modinātāju.

9.3
9.3
8.7

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
3 komentārs
Viesis Vasilijs
nedarbojas
RF raiduztvērēja modulis
Nu jā? Un autors - "RF raidītājs un uztvērējs", tas ir, "raidītājs un uztvērējs". Es ceru, ka atšķirība ir skaidra. Nolaidība, steiga ... ((
Vēl viena izklaidējoša. Nav shēmas ... Sarežģīts primitīvs par Arduinu. Pašreizējais patēriņš būs liels (> 50mA) ... un akumulators ir vājš Krone. PIR sensori ir atšķirīgi (un komutācijas algoritmi ir atšķirīgi)
Šīs kronas šajā shēmā ir pietiekami 1 (vienreizējai) dienai. nezinu

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...