Можете да контролирате домакински уреди като вентилатор, светлина и мотор, като използвате смарт телефони и специални програми.
Необходими компоненти:
Ø Arduino Uno x 1
Ø Bluetooth модул HC-05 / HC-06 x 1
Ø 5V реле x 4
Ø 1n4148 диод x 4
Ø 1N4007 диод x 2
Ø 1000uF Capcitor x 1
Ø IC7805 X 1
Ø 12V трансформатор x 1
Ø BC547 транзистор x 4
Ø резистор 1k x 4
Ø проводник
токоизправител:
Схема за свързване на реле:
Изборът на релета зависи от това какво искате да свържете и колко бърза. Какво напрежение, ток и т.н. .... Управлявайте го директно от Arduino няма да работи. Ще трябва да използвате нещо подобно:
NPN транзисторът може да бъде прост (2N2222, BC337 и т.н.), а диодите могат да бъдат най-често срещаните (1N4001 или подобни). VCC е + 5V.
Bluetooth модул за Arduino Uno:
За да използвате hc05 s модула, свържете vcc към 5V изхода на Arduino GND към Земята, RX към TX щифта на Arduino и обратно.
[забележка: в RX пин кодът официално не е 5 V безплатно; проектиран за сигнали от 3.3 V. Arduino генерира 5 V сигнал, така че трябва да използвате разделител на напрежение или преобразувател на логическо ниво, за да гарантирате, че сигналът Arduino не повреди hc05 s.]
Когато използваме модула BTBee, монтираме джъмпери на платката, така че щифтът DNAR и щифтовете D0 да се затворят, а щифтовете DIN и D1 да се късат. Това се прави така, че RX пинът на Arduino да е пин 0, а TX ПИН е ПИН 1. Можете да използвате всякакви други, като например RX и TX пиновете, но трябва да използвате библиотеката SoftwareSerial за Arduino, за да го активирате. Не забравяйте да премахнете джъмперите, когато зареждате кода в Arduino, когато избирате щифтове 0 и 1, като серийни щифтове.
Джъмперите са свързани към пинове 0 и 1 на BTBee, ако модулът се използва за първи път, за да замените името и паролата. За това модулът трябва да бъде настроен в команден режим. Свързваме ключовия щифт към всеки щифт на Arduino и го задаваме като приоритет за програмиране на модула. Когато използвате BTBee, това е малко по-сложно. Докато официалната Wiki казва, че трябва да задържите бутона, за да промените командния режим и да превърнете промените в режим на прехвърляне на данни, това не се случва по този начин: вместо това задръжте бутона Mode, след което бързо натиснете и освободете бутона за нулиране. Забелязваме, че индикаторът за състоянието мига по-бавно от обикновено. Всичко е наред!
В програмата:
• код
Приложения за Android:
• приложение