Mundarija:

Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)
Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)

Video: Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)

Video: Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)
Video: Fraktallar, koinot va Yer haqida hamma narsa Biz yashayotgan dunyo nima? 2024, Noyabr
Anonim
Image
Image
Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi
Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi

Oldingi loyihamda yorug'lik tugmachasini boshqaradigan cheksiz o'lchagich qildim. Men oltita toshdan foydalanmoqchi edim va har bir tosh asboblarni, eshik qulfini yoki yoritishni boshqarishi mumkin edi, shuning uchun men cheksiz qo'lqop yordamida uyni avtomatlashtirish tizimini yaratdim. Ushbu loyihada men RF24Network kutubxonasidan foydalandim, bu ko'plab Arduino platalari bilan simsiz tarmoqni qurishga imkon beradi.

1 -qadam: Uskunalar va zarur materiallar

Arduino Mega + USB kabeli II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9v batareya:

Kalit:

Jumper simlari:

Arduino uchun erkaklar uchun DC Barrel Jek adapteri:

Micro Servo 9g:

Mini non paneli:

9v batareya klipi ulagichi:

Karton:

NRF24L01+ 2,4 gigagertsli simsiz RF chastotali qabul qiluvchi moduli:

MPU 6050:

LED chiziqlar:

2 -qadam: Cheksizlik toshlari va cheksizlik gantletini kartondan yasash

Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash
Kartondan cheksiz toshlar va cheksizlik gantletini yasash

Cheksiz toshlarni yasash uchun men yoqut, epoksi qatroni + qattiqlashtiruvchi, rangli bo'yoq va loydan foydalanardim (silikondan foydalanishingiz mumkin).

- Qatron, qattiqlashtiruvchi, rangli bo'yoqni aralashtiring va oltita stakanga bo'ling, har bir rang uchun bittadan.

- Epoksi qolipga to'kib tashlang va quriting.

Agar siz kartondan cheksiz o'lchagichni qanday yasaganimni bilmoqchi bo'lsangiz, bu videoni ko'rishingiz mumkin.

3 -qadam: Bir nechta NRF24L01 modulli Arduino simsiz tarmog'i

Bir nechta NRF24L01 modulli Arduino simsiz tarmog'i
Bir nechta NRF24L01 modulli Arduino simsiz tarmog'i

Bitta NRF24L01 moduli bir vaqtning o'zida 6 tagacha boshqa modulni faol tinglay oladi. Siz tugunlarning manzillarini sakkizlik formatida belgilashingiz mumkin. Ushbu loyihada bazaning manzili (Infinity Gauntlet) 00, bolalarning asosiy manzillari 01 dan 0 gacha. Shunday qilib, bazadan (Infinity Gauntlet) MPU6050 yordamida biz servo dvigatelni 01 - 0 tugunida boshqaramiz.

4 -qadam: Asosiy (Infinity Gauntlet) kodi

Base -dan biz servo dvigatellar va WS2812B LED tasmasini boshqarish uchun ma'lumotlarni 01-0 tuguniga yuborishimiz mumkin.

5 -qadam: Tugun kodi (01 - 0)

Tugunlar (01 - 0) Base -dan ma'lumotlarni oladi, biz uni servolarni boshqarish uchun ishlatamiz.

Har bir dasturni har bir arduino -ga yuklang.

6 -qadam: Infinity Gauntlet uchun simlar sxemasi

Infinity Gauntlet uchun simlar diagrammasi
Infinity Gauntlet uchun simlar diagrammasi
Infinity Gauntlet uchun simlar diagrammasi
Infinity Gauntlet uchun simlar diagrammasi

Men elektronikani joylashtirish uchun qo'shimcha karton qo'shdim va oldingi loyihamdan 9 voltli batareyani 4 xAA batareyaga o'zgartirdim.

7 -qadam: 6 ta tugunni ulash sxemasi

6 ta tugunni ulash sxemasi
6 ta tugunni ulash sxemasi
6 ta tugunni ulash sxemasi
6 ta tugunni ulash sxemasi
6 ta tugunni ulash sxemasi
6 ta tugunni ulash sxemasi

Loyihamda raqamli soat, eshik qulfi, portativ AC, uy hayvonlari uchun oziqlantiruvchi va yorug'lik o'chirgichi va havo tozalash moslamasi uchun ikkita servo ishlatilgan.

8 -qadam: Infinity Gauntlet -ni sinovdan o'tkazish

Infinity Gauntlet sinovi
Infinity Gauntlet sinovi

Men servo dvigatellarni va WS2812B LED tasmasini boshqarish uchun MPU6050 sensori x o'qi va y o'qi ma'lumotlarini ishlatardim.

-X o'qining xaritali qiymati musbat va y o'qi musbat bo'lsa, MIND STONE yonadi/o'chadi va uy hayvonlarini oziqlantiruvchi ochiladi/yopiladi.

-X o'qining xaritali qiymati manfiy va y o'qi musbat bo'lsa, SOUL STON yonadi/o'chadi va havo tozalash moslamasi yoqiladi/o'chadi.

- X o'qining xaritali qiymati ijobiy bo'lsa, REALITY STONE yonadi/o'chadi va chiroq yonadi/o'chadi.

- Y o'qining xaritali qiymati ijobiy bo'lsa, SPACE STONE yonadi/o'chadi va eshik qulfi qulflanadi/ochiladi.

-X o'qining xaritali qiymati manfiy va y o'qi manfiy bo'lganda POWER STONE yonadi/o'chadi va Portativ AC yoqiladi/o'chadi.

- Y o'qining xaritali qiymati manfiy bo'lganda TIME STONE yonadi/o'chadi va Raqamli soat yoqiladi/o'chadi.

Umid qilamanki, sizga Arduino loyihasi yoqdi va yangi narsalarni o'rgandingiz. Qo'llab -quvvatlash uchun kanalimga obuna bo'lishingiz mumkin.

Rahmat.

Tavsiya: