Необходимые компоненты
Работа домашней автоматизации на базе Arduino
Download 123.88 Kb.
|
Необходимые компоненты
- Bu sahifa navigatsiya:
- Bluetooth terminal HC-05 в вашем смартфоне
Работа домашней автоматизации на базе Arduino
Выполните подключение для проекта домашней автоматизации, как указано на принципиальной схеме. Прежде всего, мы подключаем лампочку к источникам переменного тока и к реле, как указано на принципиальной схеме. Затем реле получают питание постоянным током от платы Arduino Uno. Контакты данных реле подключены к Arduino контактами 8, 9, 10 и 11, которые являются выходными контактами Arduino. Затем подключите модуль HC-05 к плате Arduino, как показано на схеме, и включите плату Adruino. Загрузите код, приведенный в конце проекта, с помощью Arduino IDE. Включите Bluetooth в вашем смартфоне и подключите модуль HC-05, введя пароль. По умолчанию пароль ”0000" или “1234”. После успешного подключения вашего смартфона к HC-05 откройте “Приложение Bluetooth terminal HC-05 в вашем смартфоне”, и оно покажет, что ваше устройство подключено к HC-05. Теперь отправьте данные “Bulb1 включить” или “Bulb2 выключить”, чтобы включить или выключить любую лампочку. Таким образом вы сможете дистанционно управлять освещением в вашем доме. Код проекта #включить int bulb1 = 8;int bulb2 = 9;int bulb3 = 10;int bulb4 = 11; Серия программного обеспечения bt(0,1); /* (Rx, Tx) */ String str; аннулирует настройку() { bt.begin(9600); Serial.begin(9600); pinMode (bulb1, ВЫХОД); pinMode (bulb2, ВЫХОД); pinMode (bulb3, ВЫХОД); pinMode (bulb4, ВЫХОД); } void loop() { if (bt.available()) { str = bt.read(); Serial.println(str); //bulb1 if(str== ”bulb1 включен”) { digitalWrite (bulb1, HIGH); Serial.println(“Лампочка 1 включена”); } else if(str== ”bulb1 выключен”) { digitalWrite(bulb1 ,НИЗКИЙ); Serial.println(“Лампочка 1 выключена”); } else { digitalWrite(bulb1, НИЗКИЙ); } //bulb2 if(str== ”bulb2 включен”) { digitalWrite(bulb2, ВЫСОКИЙ); Serial.println(“Лампочка 2 включена”); } else if(str==”bulb2 выключен”) { digitalWrite ( bulb2, НИЗКИЙ); Serial.println(“Лампочка 2 выключена”); } else { digitalWrite(bulb2, низкий); } ///bulb3 if(str== ”bulb3 включен”) { digitalWrite(bulb3, ВЫСОКИЙ); Serial.println(“Лампочка 3 включена”); } else if(str==”bulb3 выключен”) { digitalWrite(bulb3, НИЗКИЙ УРОВЕНЬ); Serial.println(“Лампа 3 выключена”); } else { digitalWrite(bulb3, низкий уровень); } //bulb4 if(str==”bulb4 включен”) { digitalWrite(bulb4, ВЫСОКИЙ уровень); Serial.println(“Лампа 4 включена”); } else if(str==”bulb4 выключен”) { digitalWrite (bulb4, НИЗКИЙ уровень); Serial.println(“лампочка 4 выключена”); } else { digitalWrite(bulb4, НИЗКИЙ уровень); } } } Download 123.88 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling