Мазмуну:

Үн менен башкарылуучу автоматика: 13 кадам
Үн менен башкарылуучу автоматика: 13 кадам

Video: Үн менен башкарылуучу автоматика: 13 кадам

Video: Үн менен башкарылуучу автоматика: 13 кадам
Video: АКЫЛДУУ СЫЙМАЛГАН КАЛДАРЫ Алиса башкаруу 2024, Ноябрь
Anonim
Автоматтык үн менен башкарылат
Автоматтык үн менен башкарылат

Азыр адамдар дайыма жанында смартфондорду кармашат. Демек, буларды тиричилик техникасын башкаруу үчүн колдонуу акылга сыярлык. Бул жерде жөнөкөй Android колдонмосун колдонгон үйдү автоматташтыруу системасы келтирилген, аны электр шаймандарын чыкылдатуу жана үн буйругу менен башкарууга болот. Буйруктар Bluetooth аркылуу жөнөтүлөт (HC05) Arduino Uno, реленин ишин көзөмөлдөйт (ON же OFF). Демек, кино көрүп жатканда же кандайдыр бир жумушту аткарууда жана башка себептерден улам, аппаратты күйгүзүү же өчүрүү үчүн туруп кетүүнүн кажети жок.

1 -кадам: Компоненттер

1.ардуино (нано/уно)

2.4каналдуу реле тактасы (5v)

3. Bluetooth модулу (HC05/HC06)

4. LCD дисплейи 20x4

5.7805 чыңалуу жөндөгүч

6.9v smps адаптери (электр менен камсыздоо үчүн).

2 -кадам: Arduino Uno

Arduino Uno
Arduino Uno

Arduino-бул колдонууга оңой аппараттык жана программалык камсыздоого негизделген электроникада ачык булактын прототиптештирүү платформасы. Жөнөкөй сөз менен айтканда, Arduino - бул микроконтроллерге негизделген прототипдөөчү такта, ал санарип түзмөктөрдү иштеп чыгууда колдонулушу мүмкүн, алар баскычтын манжасы, экрандын тийиши, сенсордун жарыгы ж., моторду айлантуу, спикер аркылуу ырларды ойнотуу ж.

Arduino такталары жалпысынан 8, 16 же 32 биттик AVR архитектурасына негизделген Atmel Corporation микроконтроллерине негизделген. Бул туташтыргычтарды колдонуп, биз Arduino тактасын LED сыяктуу башка түзмөктөргө же Shields деп аталган модулдарды туташтыра алабыз. Arduino такталары борттогу чыңалуу жөндөгүчүнөн жана кристалл осцилляторунан да турат. Алар ошондой эле USB сериялык адаптерден турат, анын жардамы менен Arduino тактасы USB туташуусу аркылуу программаланышы мүмкүн. Arduino тактасын программалоо үчүн биз Arduino тарабынан берилген IDEди колдонушубуз керек. Arduino IDE Processing программалоо тилине негизделген жана C жана C ++ колдойт

. Arduino деген эмне?

3 -кадам: 4 каналдын эстафетасы

4 Канал Релейлик Такта
4 Канал Релейлик Такта

Бул жерде 5v 4каналдуу реле модулун колдонуп жатам.

Бул 6 казык VCC, GND, IN1, IN2, IN3, IN4 бар.

VCC Биз 5v жана жерге (GND) жерге колдоно алабыз.

IN1ден IN4ке чейин көзөмөлдөөчү сигнал болгон arduino менен туташкан.

Реле деген эмне? Реле кантип иштейт

4 -кадам: BLUEETOOTH МОДУЛУ HC05/06

BLUEETOOTH модулу HC05/06
BLUEETOOTH модулу HC05/06
BLUEETOOTH модулу HC05/06
BLUEETOOTH модулу HC05/06

Бул жерде HC05 bluetooth модулун колдонуп, andriod телефонунан буйруктарды кайра иштетүү үчүн.

5 -кадам: ЖК дисплейи

LCD дисплей
LCD дисплей
LCD дисплей
LCD дисплей

Бул долбоордо 20x4 дисплейди колдонуп, сүрөттө көрсөтүлгөндөй туташуу аркылуу өтүңүз.

6 -кадам: Voltage Regulator Ic 7805

Voltage Regulator Ic 7805
Voltage Regulator Ic 7805

1. чыңалуу жөнгө салуучу

ic7805тин кирүү пинине туташкан адаптерден киргизүү-9v. жерге экинчи казык. Үчүнчү пин - бул pin. Output 5v. This 5v lcd дисплейинин, bluetooth модулунун жана реле тактасынын Vcc катары колдонулат.

7 -кадам: Релелик туташуулар

Image
Image
LCD туташуулары
LCD туташуулары

Видеодо AC жүктөмүн реледе кантип туташтыруу керектиги көрсөтүлгөн.

азыр arduino пин D6, D7, D8, D9ду IN1, IN2, 1N3, 1N4 релелик тактасына туташтырыңыз.

VCC 5v (o/p Voltage Regulator (7805))

GND-GND

8 -кадам: BLUETOOTH МОДУЛУНУН БАЙЛАНЫШТАРЫ

RX Of bluetooth модулу TX ардуино тактасына туташкан (Digital pin1 arduino)

Bluetooth модулунун TX arduino тактасынын RXине туташкан (Digital pin 0of arduino).

VCC-5v (olp чыңалуу жөндөгүчүн колдонуу менен)

жер-жер (gnd)

9 -кадам: LCD туташуулары

LCD туташуулары
LCD туташуулары

* LCD RS пин 12 сандык пинге

* ЖЧК санарип пинге пин орнотуу 11

* LCD D4 пин 5 санариптик пинге

* LCD D5 пин 4 цифралык пинге

* LCD D6 пин 3 цифралык пинге

*LCD D7 төөнөгүчүн санариптик пинге 2

* LCD R/W пин жерге

* LCD VSS пин жерге

* ЖК VCC пин 5В чейин

*15 пин lcd дисплейдин жарыгы 5В менен туташкан.

*Жерге 16 пин.

*V0 iam жаңы эле негизделген, дисплейдин контрастын тууралоо үчүн 10k идишти колдонсоңуз болот.

ЦИРКТИН ДИАГРАММАСЫНА КАЙРЫЛЫҢЫЗ

10 -кадам: ANDROID КОЛДОНУМУ ЖАНА КОНФИГРАЦИЯЛАРЫ

БУЛ КОЛДОНМОНУ PLAYSTORE Жүктөп алыңыз

APP LINK

11 -кадам: КОД

ПРОГРАММА КЕРЕК: ARDUINO IDE

ARDUINO IDE SOFTWARE DOWNLOAD LINK - терезелер

КОД:

КОЛДОНМОГО КОШУУ/ӨЧҮРҮҮ ТҮЙМӨНҮ КОЛДОНУУ I SETLight-'1 'Түзмөктү күйгүзүү үчүн жана "А" аппаратты өчүрүү үчүн колдонуу. Үн менен башкарууну колдонуу күйгүзүү үчүн "жарык" жана "жарык" үчүн өчүрүү.

Күйөрман-'2 'Аспапты күйгүзүү үчүн жана "В" түзмөгүн өчүрүү үчүн колдонуу. Үн менен башкарууну колдонуу күйгүзүү үчүн "күйгүзүү күйгүзүү" жана өчүрүү үчүн "күйөрман".

AC-'3 'Түзмөктү күйгүзүү үчүн колдонуу жана "C" аппаратты өчүрүү үчүн колдонуу. Үн менен башкарууну колдонуу үчүн күйгүзүү үчүн "AC күйгүзүү" жана өчүрүү үчүн "AC".

ТВ-'4 'Түзмөктү күйгүзүү үчүн жана "D" түзмөгүн өчүрүү үчүн колдонуу. Үн менен башкарууну колдонуу үчүн күйгүзүү үчүн "TV on" жана өчүрүү үчүн "TV of".

бардык түзмөктөрдү күйгүзүү-'9'. үн буйругу-"баары күйүк".

бардык түзмөктөрдү өчүрүү-'I'. үн буйругу-"баары"

ТОЛУК КОДУ ЖҮКТӨП АЛУУ

arduino тактаңызды компьютерге туташтырыңыз.

Кодду жүктөп алып, arduino программасында ачыңыз.

arduino тактасын тандап, Tools> Board> чыкылдатыңыз.

Порт коюу-Куралдар> порт> портту тандоо.

Кодду жүктөңүз.

12 -кадам: Бардык компоненттерди туташтырыңыз

бардык компоненттерди туташтыргандан кийин мультиметрдин жардамы менен бардык туташууларды текшериңиз.

азыр байланыштар жакшы, анан күйгүзүү.

Сунушталууда: