Kamusta mga bisita sa website
Habang nagba-browse ng iba't ibang mga site, nahanap ko ang isang napaka-kapaki-pakinabang na produktong gawa sa bahay para sa seguridad sa bahay, sa system Arduino.
Nais ng may-akda na gumawa ng isang gawang bahay na produkto upang ito ay mura at wireless.
Ang produktong gawang bahay na ito ay gumagamit ng sensor ng motion ng PIR, at ang impormasyon ay ipinadala gamit ang RF module.
Nais ng may-akda na gumamit ng isang module ng infrared, ngunit dahil mayroon itong isang limitadong saklaw, at maaaring gumana ang plus lamang sa linya ng paningin ng tagatanggap, kaya pinili niya ang RF module, kung saan makakamit mo ang isang saklaw na humigit-kumulang 100 metro.
Upang gawing mas maginhawa para sa mga bisita na tingnan ang pagpupulong ng alarma, nagpasya akong hatiin ang artikulo sa 5 yugto:
Hakbang 1: Lumikha ng isang Transmitter.
Stage 2: Lumikha ng isang tatanggap.
Hakbang 3: I-install ang software.
Stage 4: Pagsubok sa mga module ng natipon.
Yugto 5: Pagtitipon ng pabahay at pag-install ng modyul dito.
Kaya, magsimula tayo sa video ng may-akda.
Ang kailangan lamang ng may-akda ay:
- 2 boards ARDUINO UNO / ARDUINO MINI / ARDUINO NANO para sa tatanggap at transmiter;
- Modyul ng RF transceiver (433 MHZ);
- Sensor ng galaw ng PIR;
- 9V na baterya (2 piraso) at konektor sa kanila;
- buzzer;
- LED;
- Isang risistor na may pagtutol ng 220 oums;
- breadboard;
- Mga Jumper / wires / jumpers;
- Pag-mount plate;
- Lupon upang i-pin ang mga konektor;
- switch;
- Mga bahay para sa tatanggap at transmiter;
- Kulay na papel;
- Pag-mount ng tape;
- Pinigilan na anit;
- Mainit na pandikit na baril;
- Soldering iron;
- Nippers / stripping tool;
- Gunting para sa metal.
Sinimulan namin ang paglikha ng transmitter.
Nasa ibaba ang isang diagram ng sensor ng paggalaw.
Ang transmiter mismo ay binubuo ng:
- sensor ng paggalaw;
- Mga board ng Arduino;
- Module ng Transmiter.
Ginamit ng may-akda ang Arduino Nano bilang isang control board.
Ang akda ay nakolekta ayon sa pamamaraan na ito:
Ang sensor mismo ay may tatlong mga output:
- VCC;
- GND;
- LABAN.
Pagkatapos ay ikinonekta ng may-akda ang mga konklusyon ng sensor sa mga konklusyon ng lupon ng Arduino:
- Vcc> 5v;
- GND> GND;
- Labas> D2.
Pagkatapos nito, sinuri ko ang sensor
Bago i-download ang firmware, tinitiyak ng may-akda na ang kasalukuyang board at serial port ay tama na na-install sa mga setting ng Arduino IDE. Pagkatapos nito nai-download ko ang sketsa:
Tingnan ang online na file:
Mamaya, habang ang sensor sensor ay nakakakita ng paggalaw sa harap mo, ang LED ay magagaan, at maaari mo ring makita ang kaukulang mensahe sa monitor.
Susunod, kinokonekta ng may-akda ang RF Transmitter.
Ayon sa scheme ng kaunti mas mababa.
Ang transmiter ay may 3 na output (VCC, GND, at Data), ikonekta ang mga ito:
- VCC> 5V output sa board;
- GND> GND;
- Data> 12 pin sa board.
Ang mismong receiver ay binubuo ng:
- module ng tatanggap ng RF;
- Mga board ng Arduino
- Buzzer (tagapagsalita).
Circuit ng Tagatanggap:
Ang tatanggap, tulad ng transmiter, ay mayroong 3 output (VCC, GND, at Data), ikonekta ang mga ito:
- VCC> 5V output sa board;
- GND> GND;
- Data> 12 pin sa board.
Pinili ng may-akda ang file library bilang batayan ng buong firmware. Nag-download ako kung aling siya at inilagay ito sa folder na may mga aklatang Arduino.
Bago i-download ang code ng firmware sa board, itinakda ng may-akda ang sumusunod na mga parameter ng IDE:
- Lupon -> Arduino Nano (o board na ginagamit mo);
- Serial Port -> COM XX (suriin ang com port na iyong board ay konektado).
Matapos i-set ang mga parameter, na-download ng may-akda ang Wireless_tx firmware file at na-upload ito sa board:
Tingnan ang online na file:
Inuulit ng may-akda ang parehong mga hakbang para sa host board:
- Lupon -> Arduino UNO (o board na ginagamit mo);
- Serial Port -> COM XX (suriin ang com port na iyong board ay konektado).
Matapos maitakda ng may-akda ang mga parameter, i-download ang wireless_rx file at i-download ito sa board:
Tingnan ang online na file:
Pagkatapos, gamit ang isang programa na maaaring mai-download, ang may-akda ay lumikha ng isang tunog para sa buzzer.
Karagdagan, matapos i-download ang software, nagpasya ang may-akda na suriin kung gumagana nang maayos ang lahat. Ikinonekta ng may-akda ang mga mapagkukunan ng kuryente, at nagpatakbo ng isang kamay sa harap ng sensor, at nagsimula ang isang buzzer na gumana para sa kanya, na nangangahulugang ang lahat ay gumagana ayon sa nararapat.
Huling Assembly ng Transmiter
Una, pinutol ng may-akda ang mga nakawan na konklusyon mula sa tatanggap, transmiter, arduino boards, atbp.
Pagkatapos nito, ikinonekta ko ang arduino board na may isang sensor ng paggalaw at isang transmiter ng RF gamit ang mga jumper.
Karagdagan, ang may-akda ay nagsimulang gumawa ng isang pabahay para sa transmiter.
Una, pinutol niya: isang butas para sa switch, pati na rin isang bilog na butas para sa sensor ng paggalaw, at pagkatapos ay nakadikit ito sa kaso.
Pagkatapos ay nakatiklop ng may-akda ang isang sheet ng may kulay na papel, at nakadikit ito sa harap na takip ng imahe upang maitago ang mga panloob na bahagi ng produktong gawang bahay.
Pagkatapos nito, nagsimulang mag-embed ang may-akda electronic pagpupuno sa loob ng kaso, gamit ang double-sided tape.
Pangwakas na pagpupulong ng tatanggap
Nagpasya ang may-akda na ikonekta ang board ng Arduino sa circuit board na may goma tape, at mag-install din ng isang tatanggap ng RF.
Bukod dito, pinutol ng may-akda ang dalawang butas sa kabilang kaso, ang isa para sa buzzer at isa para sa switch.
At dumikit.
Pagkatapos nito, ang may-akda ay nag-install ng mga jumper sa lahat ng mga detalye.
Pagkatapos ay ipinasok ng may-akda ang tapos na board sa kaso, at inaayos ito ng dobleng panig na pandikit.
Karagdagan, dahil ang parehong mga module ay inilagay sa pabahay, inilagay ng may-akda ang transmiter sa isang lugar na kailangang protektado, at ang tumanggap sa kanyang desk.
Ang saklaw ng mga module ay hindi masyadong malaki, at samakatuwid, sa pagkakaroon ng natagpuan isang butas na minarkahang "ant", nagpasya ang may-akda na dagdagan ang radius ng pagkilos sa pamamagitan ng pagdaragdag ng mga antenna sa bawat module.
Pagkatapos nito, sinimulan niyang isaalang-alang kung gaano katagal ang antena na kailangan niya.
Upang makalkula ang haba ng antena, kailangan mong matukoy ang haba ng haba, at para dito kailangan mong hatiin ang bilis ng ilaw sa pamamagitan ng dalas, at pagkatapos ay hatiin ang nagresultang bilang ng 4. Ang may-akda ay may dalas ng 433 MHz, at ang bilis ng ilaw 3 * 10 ^ 8 m / s.
Pagkatapos ang haba ng daluyan = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0.69284 m.,
At ang haba ng antena = 0.69284 / 4 = 0.1732 m = 17.32 cm
Pagkatapos ay pinutol ng may-akda ang dalawang piraso ng nais na haba, at ibinebenta ang mga ito sa mga butas sa bawat module.
At sa huli, nakakuha siya ng isang arduino na batay sa wireless na alarma.