» Elektronika » Arduino »Bezprzewodowy alarm oparty na Arduino

Bezprzewodowy alarm Arduino


Witajcie odwiedzający stronę
Przeglądając różne witryny, znalazłem w systemie bardzo przydatny domowy produkt do zabezpieczenia domu Arduino.

Jego autor chciał stworzyć produkt domowy, aby był tani i bezprzewodowy.
Ten domowy produkt wykorzystuje czujnik ruchu PIR, a informacje są przesyłane za pomocą modułu RF.

Autor chciał użyć modułu na podczerwień, ale ponieważ ma ograniczony zasięg, a plus może działać tylko na linii wzroku odbiornika, więc wybrał moduł RF, dzięki któremu można osiągnąć zasięg około 100 metrów.

Aby ułatwić odwiedzającym przeglądanie zestawu alarmowego, postanowiłem podzielić artykuł na 5 etapów:
Krok 1: Utwórz nadajnik.
Etap 2: Utwórz odbiornik.
Krok 3: Zainstaluj oprogramowanie.
Etap 4: Testowanie zmontowanych modułów.
Etap 5: Montaż obudowy i instalacja w niej modułu.

Zacznijmy od filmu autora.


Wszystko, czego autor potrzebował, to:
- 2 płyty ARDUINO UNO / ARDUINO MINI / ARDUINO NANO do odbiornika i nadajnika;
- moduł nadawczo-odbiorczy RF (433 MHZ);
- czujnik ruchu PIR;
- baterie 9 V (2 sztuki) i złącza do nich;
- brzęczyk;
- LED;
- Rezystor o rezystancji 220 omów;
- deska do krojenia chleba;
- Mostki / przewody / mostki;
- płyta montażowa;
- Złącza płytka-pin;
- przełączniki;
- Obudowy odbiornika i nadajnika;
- Papier kolorowy;
- taśma montażowa;
- Skumulowany skalpel;
- Pistolet do klejenia na gorąco;
- lutownica;
- Szczypce / narzędzie do zdejmowania izolacji;
- Nożyczki do metalu.



Rozpoczynamy tworzenie nadajnika.
Poniżej znajduje się schemat czujnika ruchu.

Sam nadajnik składa się z:
- czujnik ruchu;
- tablice Arduino;
- Moduł nadajnika.

Autor użył Arduino Nano jako tablicy kontrolnej.

Autor zebrał zgodnie z tym schematem:

Sam czujnik ma trzy wyjścia:
- VCC;
- GND;
- OUT.

Następnie autor połączył wnioski czujnika z wnioskami płyty Arduino:
- Vcc> 5v;
- GND> GND;
- Out> D2.

Następnie sprawdziłem czujnik
Bezprzewodowy alarm Arduino


Przed pobraniem oprogramowania autor upewnia się, że bieżąca płyta i port szeregowy są poprawnie zainstalowane w ustawieniach Arduino IDE. Następnie pobrałem szkic:

sketch-test-code.docx [12,26 Kb] (pliki do pobrania: 483)
Wyświetl plik online:

Później, gdy czujnik ruchu wykryje ruch przed tobą, dioda LED zaświeci się, a na monitorze zobaczysz odpowiedni komunikat.

Następnie autor łączy nadajnik RF.

Zgodnie ze schematem nieco niższy.

Nadajnik ma 3 wyjścia (VCC, GND i dane), podłącz je:
- VCC> 5 V wyjście na płycie;
- GND> GND;
- Dane> 12 pinów na płycie.



Sam odbiornik składa się z:
- moduł odbiornika RF;
- Tablice Arduino
- Brzęczyk (głośnik).

Obwód odbiornika:

Odbiornik, podobnie jak nadajnik, ma 3 wyjścia (VCC, GND i dane), podłącz je:
- VCC> 5 V wyjście na płycie;
- GND> GND;
- Dane> 12 pinów na płycie.


Autor wybrał bibliotekę plików jako podstawę całego oprogramowania układowego. Pobrałem go i umieściłem w folderze z bibliotekami Arduino.



Przed pobraniem kodu oprogramowania na płytkę autor ustawia następujące parametry IDE:
- Tablica -> Arduino Nano (lub tablica, której używasz);
- Port szeregowy -> COM XX (sprawdź port com, do którego podłączona jest karta).

Po ustawieniu parametrów autor pobrał plik oprogramowania układowego Wireless_tx i przesłał go na płytkę:

wireless_tx.docx [14.59 Kb] (pliki do pobrania: 403)
Wyświetl plik online:




Autor powtarza te same kroki dla płyty głównej:
- Tablica -> Arduino UNO (lub tablica, której używasz);
- Port szeregowy -> COM XX (sprawdź port com, do którego podłączona jest karta).


Po ustawieniu parametrów przez autora pobiera plik wireless_rx i pobiera go na płytkę:

wireless_rx.docx [13,3 Kb] (pliki do pobrania: 291)
Wyświetl plik online:


Następnie za pomocą programu, który można pobrać, autor wygenerował dźwięk brzęczyka.


Ponadto po pobraniu oprogramowania autor postanowił sprawdzić, czy wszystko działa poprawnie. Autor podłączył źródła zasilania i przesunął dłoń przed czujnikiem, a brzęczyk zaczął dla niego działać, co oznacza, że ​​wszystko działa tak, jak powinno.


Montaż końcowy przetwornika
Najpierw autor odciął wystające wnioski z odbiornika, nadajnika, tablic arduino itp.

Następnie połączyłem płytę Arduino z czujnikiem ruchu i nadajnikiem RF za pomocą zworek.

Ponadto autor zaczął budować obudowę nadajnika.

Najpierw wyciął: otwór na przełącznik, a także okrągły otwór na czujnik ruchu, a następnie przykleił go do obudowy.


Następnie autor złożył arkusz kolorowego papieru i przykleił go na przedniej okładce obrazu, aby ukryć wnętrze produktu domowej roboty.

Następnie autor zaczął osadzać elektroniczny nadzienie wewnątrz obudowy za pomocą dwustronnej taśmy.


Ostateczny montaż odbiornika
Autor postanowił podłączyć płytkę Arduino do płytki drukowanej za pomocą gumowej taśmy, a także zainstalować odbiornik RF.

Ponadto autor wycina dwa otwory w drugiej obudowie, jedną dla brzęczyka i jedną dla przełącznika.

I laski.

Następnie autor instaluje zworki na wszystkich szczegółach.


Następnie autor wkłada gotową deskę do skrzynki i mocuje ją dwustronnym klejem.

Ponadto, ponieważ oba moduły zostały umieszczone w obudowie, autor umieścił nadajnik w miejscu, które wymaga ochrony, a odbiornik na biurku.

Zasięg działania modułów nie jest bardzo duży, dlatego po znalezieniu otworu oznaczonego „mrówką” autor postanowił zwiększyć promień działania, dodając anteny do każdego modułu.


Potem zaczął zastanawiać się, ile anteny potrzebuje.

Aby obliczyć długość anteny, musisz określić długość fali, a do tego musisz podzielić prędkość światła przez częstotliwość, a następnie podzielić wynikową liczbę przez 4. Autor ma częstotliwość 433 MHz, a prędkość światła 3 * 10 ^ 8 m / s.
Następnie długość fali = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0,69284 m.,
A długość anteny = 0,69284 / 4 = 0,1732 m = 17,32 cm

Następnie autor wyciął dwa kawałki o pożądanej długości i wlutował je w otwory w każdym module.




I w końcu dostał bezprzewodowy alarm oparty na arduino.

9.3
9.3
8.7

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij
3 komentarz
Gość Wasilij
nie działa
Moduł nadawczo-odbiorczy RF
No tak A autor - „Nadajnik i odbiornik RF”, czyli „nadajnik i odbiornik”. Mam nadzieję, że różnica jest wyraźna. Zaniedbanie, pośpiech ... ((
Kolejne zabawne. Nie ma schematu ... Skomplikowany prymityw na Arduin. Pobór prądu będzie duży (> 50mA) ... a akumulator jest słaby Krone. Czujniki PIR są różne (a algorytmy przełączania są różne)
Ta Krona w tym schemacie wystarcza na 1 (pojedynczy) dzień. nie wiem

Radzimy przeczytać:

Podaj go do smartfona ...