Maaari mong kontrolin ang mga gamit sa bahay tulad ng isang tagahanga, ilaw, at isang motor na gumagamit ng mga matalinong telepono at mga espesyal na programa.
Mga Kinakailangan na Bahagi:
Ø Arduino I-uno x 1
Ø HC-05 / HC-06 module ng Bluetooth x 1
Ø 5V relay x 4
Ø 1n4148 diode x 4
Ø 1N4007 diode x 2
Ø 1000uF Capcitor x 1
Ø IC7805 X 1
Ø 12V Transformer x 1
Ø BC547 transistor x 4
Ø risistor 1k x 4
Ø wire connector
Rectifier:
Diagram ng koneksyon ng relay:
Ang pagpili ng mga relay ay nakasalalay sa nais mong kumonekta at kung gaano kabilis. Ano ang boltahe, kasalukuyang, atbp .... Pamahalaan ito nang direkta mula sa Arduino ay hindi gagana. Kailangan mong gumamit ng isang bagay tulad nito:
Ang transistor ng NPN ay maaaring maging simple (2N2222, BC337, atbp.) At ang mga diode ay maaaring maging pinaka-pangkaraniwan (1N4001 o katulad). Ang VCC ay + 5V.
Bluetooth module para sa Arduino Uno:
Upang magamit ang module ng hc05 s, kumonekta vcc sa output ng 5V sa Arduino GND sa Earth, RX sa pin ng TX sa Arduino, at kabaligtaran.
[Tandaan: sa RX, ang pin code ay hindi opisyal na 5 V libre; dinisenyo para sa mga signal na 3.3 V. Ang Arduino ay bumubuo ng isang signal ng 5 V, kaya dapat mong gamitin ang isang divider ng boltahe o converter ng logic level upang matiyak na ang signal ng Arduino ay hindi makapinsala sa hc05 s.]
Kapag ginagamit ang module ng BTBee, nag-install kami ng mga jumpers sa board upang ang mga pin DНАНА at mga pin D0 ay sarado at ang mga pin DIN at D1 ay igapos. Ginagawa ito upang ang RX pin sa Arduino ay pin 0 at ang PIN ng PIN ay PIN 1. Maaari kang gumamit ng iba pa, tulad ng RX at TX Pins, ngunit kailangan mong gumamit ng library ng SoftwareSerial para sa Arduino upang paganahin ito. Huwag kalimutan na alisin ang mga jumper kapag naglo-load ang code sa Arduino kapag pumipili ng pin 0 at 1, tulad ng mga serial pin.
Ang mga jumper ay nakakonekta sa mga pin 0 at 1 sa BTBee, kung ang module ay ginamit sa unang pagkakataon, upang palitan ang pangalan at password. Para sa mga ito, ang module ay dapat itakda sa mode ng command. Ikinonekta namin ang key pin sa anumang pin sa Arduino at itinakda ito bilang isang priyoridad para sa pagprograma ng module. Kapag gumagamit ng BTBee, ito ay isang maliit na manloloko. Habang sinasabi ng opisyal na Wiki na kailangan mong i-hold down ang pindutan upang baguhin ang mode ng command at ibalik ang mga pagbabago sa mode ng paglilipat ng data, hindi ito nangyari sa ganitong paraan: sa halip, pindutin nang matagal ang pindutan ng Mode, pagkatapos ay mabilis na pindutin at ilabas ang pindutan ng pag-reset. Napansin namin na ang Status LED blinks ay mas mabagal kaysa sa dati. OK ang lahat!
Program:
• code
Mga Android app:
• aplikasyon