
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Сайн байцгаана уу,
Энэхүү төсөл нь arduino болон bluetooth модулийг ашиглан хамгийн хялбаршуулсан гэрийн автоматжуулалтын төхөөрөмжийг бүтээх тухай юм. Үүнийг барихад маш хялбар бөгөөд хэдхэн цагийн дотор барьж болно. Энд тайлбарлаж буй миний хувилбарт би Android ухаалаг гар утсаа ашиглан 4 хүртэлх гэр ахуйн цахилгаан хэрэгслийг удирдах боломжтой. Танд хэрэгтэй материал, багаж хэрэгслийн жагсаалтыг авч үзье.
Алхам 1: Шаардлагатай материал, багаж хэрэгсэл

- 1. Arduino Pro Mini (Дэлгүүрийн линк)
- 2. HC 05 Bluetooth модуль (Дэлгүүрийн линк)
- 3. 5V 4 сувгийн реле модуль (Дэлгүүрийн линк)
- 4. 5V цахилгаан хангамж.
- 5. Эр, эм толгой
- 6. Perfboard (би ПХБ хийхийг зөвлөж байна, гэхдээ хэрэв та үүнийг хийхийг хүсч байвал перфорд самбар илүү дээр юм)
Багаж хэрэгслийн жагсаалт
- 1. Гагнуурын хэрэгсэл
- 2. Цавуу буу
- 3. Андройд ухаалаг гар утас
- 4. Халив
- 5. Утас хуулагч гэх мэт:
Энэ л бидэнд хэрэгтэй…
Алхам 2: Код
Arduino IDE -г эндээс татаж авна уу.
Энэ код нь softwareserial.h ашиглан Arduino дахь rx ба tx тээглүүрүүдийг тохируулдаг. Эдгээр rx ба tx зүү нь HC 05 Bluetooth модулийн tx ба rx зүүтэй холбогдсон байна.
Bluetooth модуль нь хосолсон андройд төхөөрөмжөөс өгөгдлийг хүлээн авч, хүлээн авсан өгөгдөлтэй холбоотой релейг идэвхжүүлдэг.
Жишээлбэл, миний кодонд хэрэв хүлээн авсан өгөгдөл нь "А" гэсэн тэмдэгтэй бол реле 1 нь асаалттай, хэрэв хүлээн авсан өгөгдөл нь "B" тэмдэгт байвал реле 1 -ийг унтраах болно.
Үүний нэгэн адил бүх релейг bluetooth командыг ашиглан АСАХ/ХААХ боломжтой. Дэлгэрэнгүй тайлбар авахын тулд кодыг үзнэ үү.
EEPROM
EEPROM гэдэг нь релений статусыг (ON/OFF) хадгалахад ашигладаг электрон арилгаж болдог програмчлагддаг зөвхөн унших санах ойн товчлол юм. хүчийг авсны дараа ON байрлал руугаа буцна уу. Тиймээс буухиа асаах бүрт EEPROM дахь хаягт хадгалагдсан хувьсагч нь түүний утгыг 1 болгож, унтраасан үед ижил хувьсагч 0 болж өөрчлөгддөг. Реле бүр өөрийн статусыг EEPROM -д хадгалахаар хуваарилагдсан өөрийн хувьсагчтай байдаг. Тиймээс кодын эхэнд бидний хийсэн хамгийн эхний зүйл бол EEPROM -д хадгалагдсан утгуудын дагуу релейг эхлүүлэх явдал байв.
Хэрэв та Arduino Pro mini ашиглаж байгаа бол кодыг Arduino руу оруулахын тулд USB -TTL хөрвүүлэгч хэрэгтэй болно.
Алхам 3: Андройд програм


Дээр дурдсанчлан, микро хянагч нь Андройд төхөөрөмжөөс Bluetooth модулиар дамжуулан хүлээн авсан өгөгдлийн дагуу реле бүрийг идэвхжүүлдэг. Тиймээс эдгээр өгөгдлийг HC 05 руу илгээхэд бидэнд Андройд аппликейшн хэрэгтэй болно.
Би MIT App зохион бүтээгчийг ашиглан өөрчилсөн програм хийсэн. Апп зохион бүтээгчийг ашиглан өөрийн аппликейшн хийх гэж буй хүмүүст зориулан би өөрийн аппликешны 'блокуудын зохион байгуулалтыг' PDF хэлбэрээр хавсаргав.
MIT програм зохион бүтээгч
Хэрэв та аппликейшн хийхэд төвөг учруулахыг хүсэхгүй байгаа бол доорх линкээс ашиглахад бэлэн болсон апп -г (зөвхөн миний хавсаргасан кодтой нийцтэй) татаж авах боломжтой.
Алхам 4: Андройд апп -д зориулсан заавар



Та HC-05 Bluetooth модулийг аппликешнд ашиглахаасаа өмнө андройд төхөөрөмжтэйгээ холбох ёстой.
Алхам 1: Төхөөрөмжийнхөө bluetooth тохиргоог нээж, шинэ төхөөрөмж хайхдаа HC05 модулийн LED тасралтгүй анивчдаг эсэхийг шалгаарай (Хослуулах горим).
Алхам 2: HC 05 -ийг сонгоно уу (эсвэл зураг дээр үзүүлсэн шиг "C" үсгээр төгссөн хаягийг харах болно.)
Алхам 3: "1234" ПИН кодыг оруулаад OK дарна уу.
Алхам 4: "Wiz Smart Home" програмыг нээгээд дэлгэцийн дээд хэсэгт байрлах bluetooth товчийг дарна уу.
Алхам 5: Жагсаалтаас "HC 05" -ыг сонгоно уу.
Алхам 6: 1, 2, 3, 4 релейг асаах/унтраахын тулд холбогдох унтраалгыг ашиглана уу.
Алхам 7: Мастер дээр дарж бүх релейг нэг товшилтоор асаах/унтраах боломжтой.
Алхам 5: Хэлхээ

- HD-05 модулийн TX Pin руу Arduino-ийн 11-р зүү.
- HD-05 модулийн RX Pin руу Arduino-ийн 10-р зүү.
- HC-05-ийн GND нь Arduino дахь GND-ээс.
- HC-05-ийн Vcc нь Arduino дахь Vcc (5v) хүртэл.
- Vcc of Relay Module to Vcc (5v) to Arduino.
- Ардуино дахь GND реле модулийн GND.
- Arduino -ийн 2 -р зайг R1 модулийн R1 рүү холбоно уу.
- Arduino -ийн 4 -р зүүг R2 релений модульд холбоно уу.
- Arduino -ийн 6 -р зайг R3 релей модульд холбоно уу.
- Arduino -ийн 8 -р зүүг R4 -ийн реле модульд холбоно уу.
- Arduino-ийн тэжээлийн тээглүүрт 5 вольтын тэжээл өгөх.
- 12 ба 13 -р товчлуурууд нь тэжээлийн заагч ба Bluetooth статусын заагч LED юм
Энэ бол төхөөрөмжид зориулагдсан зүйл юм.
Цахилгаан тэжээлийг хянахын тулд реле бүрийн "Ердийн нээлттэй" контактуудыг бүх релений "Үгүй" гэсэн нэг контактаар дамжуулах утсыг удирдах (эсвэл) холбохыг хүсч буй гэр ахуйн цахилгаан хэрэгслийн холбогдох унтраалгаар холбоно уу. мөн цахилгаан хэрэгслийн залгуурыг тус тусдаа реле "NO" -ын бусад контакт руу холбоно.
Алхам 6: ПХБ -ийн дизайн


Энэ бол маш энгийн хэлхээ юм. Та үүнийг богино хугацаанд перрон самбар дээр гагнах боломжтой, гэхдээ хэрэв та ПХБ хийхийг хүсч байвал би Proteus 8 Pro ашиглан хийсэн ПХБ -ийн загварыг хавсаргаж байна. Миний хувилбарт мөн зураг дээр үзүүлсэн шиг хэд хэдэн хүчдэлийн зохицуулагч байсан.
Алхам 7: Бүрэлдэхүүн хэсгүүдийг угсрах



Би төхөөрөмжийнхөө хайрцгийг хийхийн тулд хуучин компьютерийн SMPS -ийн хаалтыг ашигласан. Fusion 360 эсвэл бусад 3D дизайны програм хангамжийг ашиглан өөрийн хэрэгцээнд нийцүүлэн тусгай кейс хийх нь илүү дээр байх болно. Би хэдэн шошго хэвлээд хоосон дүр төрхийг нь дүүргэхийн тулд SMPS хашлага дээр наажээ. Би хэд хэдэн цооног өрөмдөж, унтраалгын самбарын дэргэдэх хананд бэхлэв. Утаснууд нь самбар руу орох жижиг хуванцар хоолой ашиглан нуугдсан байв.
Алхам 8: Үр дүн



Энд байрлуулсан видео нь төхөөрөмжийг анх удаа ашиглах үед түүний ажиллагааг харуулдаг. Та төхөөрөмжийг ганцхан удаа хослуулах хэрэгтэй! Үүний дараа зүгээр л Bluetooth -ээ асаагаад холбогдоод утасгүй яваарай!
Энэхүү зааварчилгааг унших танд таалагдсан гэж найдаж байна. Хэрэв танд асуулт байвал эндээс асууж эсвэл [email protected] хаягаар имэйл илгээнэ үү. Би танд туслахдаа баяртай байх болно.
Баярлалаа…!!!:)

Bluetooth сорилтын тэмцээнд 2 -р байр эзэлсэн
Зөвлөмж болгож буй:
Arduino-bluetooth удирдлагатай гар утас Холбоо барихгүй гэрийн автоматжуулалт: 5 алхам

Arduino-bluetooth-ээр ажилладаг гар утас холбоо барихгүй гэрийн автоматжуулалт: Ковид-19-ийн тахлын үед мэндчилж байх нь холбоо барихаас зайлсхийх, нийгмийн алс хол байлгах шаардлагатай боловч цахилгаан хэрэгслийг асаах, унтраах шаардлагатай байдаг, гэхдээ холбоо барих системгүй болтол хүлээх хэрэггүй. хяналтын хувьд
Bluetooth ашиглан гэрийн автоматжуулалт (Ухаалаг самбар): 6 алхам

Bluetooth ашиглан гэрийн автоматжуулалт (Ухаалаг Самбар)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)

Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Raspberry Pi3 болон Android -ийг ашиглан гэрийн энгийн автоматжуулалт: 5 алхам (зурагтай)

Raspberry Pi3 болон Android зүйлүүдийг ашиглан энгийн гэрийн автоматжуулалт: Энэхүү санаа нь “ ухаалаг HOME ” Энд та Android Things болон Raspberry Pi ашиглан гэр ахуйн төхөөрөмжийг хянах боломжтой. Энэхүү төсөл нь гэрэл, сэнс, мотор гэх мэт гэрийн хяналтын төхөөрөмжөөс бүрдэнэ. Шаардлагатай материал: Raspberry Pi 3HDMI Ca
Ухаалаг гар утас ашиглан Arduino програм: 6 алхам (зурагтай)

Ухаалаг гар утас ашиглан Arduino програмчлах: Энэхүү зааварчилгаанд би ухаалаг гар утсаа ашиглан Arduino самбараа хэрхэн програмчлахыг зааж өгсөн болно