Агуулгын хүснэгт:

Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн энгийн автоматжуулалт: 8 алхам (зурагтай)
Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн энгийн автоматжуулалт: 8 алхам (зурагтай)

Видео: Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн энгийн автоматжуулалт: 8 алхам (зурагтай)

Видео: Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн энгийн автоматжуулалт: 8 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Долдугаар сарын
Anonim
Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн хялбар автоматжуулалт
Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн хялбар автоматжуулалт
Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн хялбар автоматжуулалт
Bluetooth, Android ухаалаг гар утас, Arduino ашиглан гэрийн хамгийн хялбар автоматжуулалт

Сайн байцгаана уу,

Энэхүү төсөл нь 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: Андройд програм

Android програм
Android програм
Android програм
Android програм

Дээр дурдсанчлан, микро хянагч нь Андройд төхөөрөмжөөс 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: Үр дүн

Image
Image
Bluetooth сорилт
Bluetooth сорилт

Энд байрлуулсан видео нь төхөөрөмжийг анх удаа ашиглах үед түүний ажиллагааг харуулдаг. Та төхөөрөмжийг ганцхан удаа хослуулах хэрэгтэй! Үүний дараа зүгээр л Bluetooth -ээ асаагаад холбогдоод утасгүй яваарай!

Энэхүү зааварчилгааг унших танд таалагдсан гэж найдаж байна. Хэрэв танд асуулт байвал эндээс асууж эсвэл [email protected] хаягаар имэйл илгээнэ үү. Би танд туслахдаа баяртай байх болно.

Баярлалаа…!!!:)

Bluetooth сорилт
Bluetooth сорилт

Bluetooth сорилтын тэмцээнд 2 -р байр эзэлсэн

Зөвлөмж болгож буй: