Mundarija:
- 1 -qadam: Uskunalar va zarur materiallar
- 2 -qadam: Cheksizlik toshlari va cheksizlik gantletini kartondan yasash
- 3 -qadam: Bir nechta NRF24L01 modulli Arduino simsiz tarmog'i
- 4 -qadam: Asosiy (Infinity Gauntlet) kodi
- 5 -qadam: Tugun kodi (01 - 0)
- 6 -qadam: Infinity Gauntlet uchun simlar sxemasi
- 7 -qadam: 6 ta tugunni ulash sxemasi
- 8 -qadam: Infinity Gauntlet -ni sinovdan o'tkazish
Video: Infinity Gauntlet tomonidan boshqariladigan uy avtomatizatsiyasi: 8 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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
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:
Google Assistant tomonidan boshqariladigan LED matritsasi!: 7 qadam (rasmlar bilan)
Google Assistant tomonidan boshqariladigan LED matritsasi!: Bu qo'llanmada men sizga Google Assistant tomonidan boshqariladigan LED matritsasini qanday qilish kerakligini ko'rsataman, uni har qanday joyda smartfon yordamida boshqarish mumkin, shuning uchun boshlaylik
Arduino tomonidan boshqariladigan modelli lift: 7 qadam (rasmlar bilan)
Arduino tomonidan boshqariladigan modelli lift: bu yo'riqnomada men sizga qanday qilib ikki darajali o'yinchoqli liftni qurganimni ko'rsataman, ishlayotgan toymas eshiklari va talabga binoan yuqoriga va pastga harakatlanadigan mashina. Liftning yuragi - Arduino Uno (yoki bu holda Adafruit Metro), Adafruit Moto bilan
DIY - Arduino tomonidan boshqariladigan RGB LED soyalari: 5 qadam (rasmlar bilan)
DIY | Arduino tomonidan boshqariladigan RGB LED soyalari: Bugun men sizga o'z RGB LED ko'zoynaklaringizni qanday oson va arzon qurishni o'rgatmoqchiman, bu har doim mening eng katta orzularimdan biri edi va nihoyat amalga oshdi! bu loyiha. Ular PCB ishlab chiqaruvchilari,
Arduino bilan ishlaydigan, sensorlar tomonidan boshqariladigan o'chadigan LED yorug'lik chiziqlari: 6 qadam (rasmlar bilan)
Arduino bilan ishlaydigan, yorug'lik sensori boshqariladigan yorug'lik chiroqlari: Men yaqinda oshxonamni yangiladim va yorug'lik shkaflarning ko'rinishini "ko'tarishini" bilardim. Men "Haqiqiy qo'lsizlar" ga bordim, shuning uchun menda ish joyining tagida bo'sh joy bor, shkaf tagida, shkaf tagida va mavjud shkaflarning tepasida
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin