Mündəricat:
- Addım 1: Tələb olunan Avadanlıq və Materiallar
- Addım 2: Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı hazırlayın
- Addım 3: Çoxlu NRF24L01 Modulu olan Arduino Simsiz Şəbəkəsi
- Addım 4: Baza (Sonsuzluq Qalası) Kodu
- Addım 5: Node (01 - 0) Kodu
- Addım 6: Infinity Gauntlet üçün Kablolama Şeması
- Addım 7: 6 qovşaq üçün naqillərin diaqramı
- Addım 8: Sonsuzluq əlcəyinin sınanması
Video: Infinity Gauntlet İdarə Edilən Ev Avtomatlaşdırması: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Əvvəlki layihəmdə bir işıq açarını idarə edən sonsuzluq əlcəyi düzəltmişdim. Altı daşdan istifadə etmək istəyirdim və hər bir daş cihazları, qapı kilidini və ya işıqlandırmanı idarə edə bilərdi. Bu layihədə bir çox Arduino lövhəsi ilə simsiz şəbəkə qurmağa imkan verən RF24Network Kitabxanasından istifadə etdim.
Addım 1: Tələb olunan Avadanlıq və Materiallar
Arduino Mega + USB Kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v batareya:
Keçid:
Jumper telləri:
Arduino üçün Kişi DC Barel Jack Adapteri:
Mikro Servo 9g:
Mini Çörək Paneli:
9v Batareya Klipi Bağlayıcısı:
Karton:
NRF24L01+ 2.4GHz Simsiz RF Alıcı Modulu:
MPU 6050:
LED şeritləri:
Addım 2: Kartondan Sonsuzluq Daşları və Sonsuzluq Dayağı hazırlayın
Sonsuzluq daşları hazırlamaq üçün yaqut, epoksi qatran + Sertleştirici, rəngli boya və gildən istifadə etdim (silikondan istifadə edə bilərsiniz).- Yaqutu gilə itələyin və çəkin.
- Qatran, sertleştirici, rəngli boyanı qarışdırın və hər rəng üçün bir olmaqla altı fərqli fincana bölün.
- Epoksi kalıbın içinə tökün və qurumasına icazə verin.
Kartondan sonsuzluq əlcəyi necə hazırladığımı bilmək istəyirsinizsə bu videoya baxa bilərsiniz.
Addım 3: Çoxlu NRF24L01 Modulu olan Arduino Simsiz Şəbəkəsi
Tək bir NRF24L01 modulu eyni vaxtda 6 -ya qədər modulu aktiv dinləyə bilər. Düyünlərin ünvanlarını səkkizlik formatında təyin edə bilərsiniz. Bu layihədə bazanın ünvanı (Infinity Gauntlet) 00, əsas uşaqların ünvanları 01 ilə 0 arasındadır. Buna görə də bazadan (Infinity Gauntlet) MPU6050 istifadə edərək servo motoru 01 - 0 nodunda idarə edəcəyik.
Addım 4: Baza (Sonsuzluq Qalası) Kodu
Base -dən servo mühərrikləri və WS2812B LED şeridini idarə etmək üçün məlumatları 01-0 düyməsinə göndərə bilərik.
Addım 5: Node (01 - 0) Kodu
Düyünlər (01 - 0) Base -dən məlumat alır, servoları idarə etmək üçün istifadə edirik.
Hər proqramı hər bir arduinoya yükləyin.
Addım 6: Infinity Gauntlet üçün Kablolama Şeması
Elektronikanı yerləşdirmək üçün əlavə karton əlavə etdim və əvvəlki layihəmdən 9 Voltluq batareyanı 4 xAA batareyaya dəyişdim.
Addım 7: 6 qovşaq üçün naqillərin diaqramı
Layihəmdə rəqəmsal saat, qapı kilidi, portativ ac, ev heyvanları üçün bir servo və işıq açarı və hava təmizləyicisi üçün iki servo istifadə etdim.
Addım 8: Sonsuzluq əlcəyinin sınanması
Servo mühərrikləri və WS2812B LED şeridini idarə etmək üçün MPU6050 sensorundan x ox məlumatlarını və y ox məlumatlarını istifadə etdim.
-X oxunun xəritələnmiş dəyəri pozitiv və y oxu pozitiv olanda MIND STONE yanacaq/sönəcək və Pet Feeder açılacaq/bağlanacaq.
-X oxunun xəritələnmiş dəyəri mənfi və y oxu pozitiv olduqda, SOUL DASI yanacaq/sönəcək və Hava Təmizləyicisi açılacaq/sönəcək.
- X oxunun xəritələnmiş dəyəri müsbət olduqda, REALITY STONE yanacaq/sönəcək və işıq açılacaq/sönəcək.
- Y oxunun xəritələnmiş dəyəri müsbət olduqda, SPACE STONE yanacaq/sönəcək və qapı kilidi kilidlənəcək/açılacaq.
-X oxunun xəritələnmiş dəyəri neqativ və y oxu mənfi olduqda Güc Daşı yanacaq/sönəcək və Portativ AC açılacaq/sönəcək.
- Y oxunun xəritələnmiş dəyəri mənfi olduqda TIME STONE yanacaq/sönəcək və Digital Clock açılacaq/sönəcək.
Ümid edirəm bu Arduino layihəsindən zövq aldınız və yeni bir şey öyrəndiniz. Dəstək üçün kanalıma abunə ola bilərsiniz.
Çox sağ ol.
Tövsiyə:
Portativ Disko V2 -Səs İdarə Edilən LEDlər: 11 Addım (Şəkillərlə birlikdə)
Portativ Disko V2 -Səsli İdarə Edilən LEDlər: İlk portativ diskotekamdan bəri elektronika səyahətimlə uzun bir yol qət etdim. Orijinal quruluşda, prototip lövhəsində bir dövrə vurdum və səliqəli, kiçik bir cib diskotekası qurmağı bacardım. Bu dəfə öz PCB -ni hazırladım
Arduino İdarə Edilən Robot Biped: 13 Addım (Şəkillərlə birlikdə)
Arduino İdarə Edilən Robot Biped: Hər zaman robotlarla, xüsusən də insan hərəkətlərini təqlid etməyə çalışan növlərlə maraqlandım. Bu maraq məni insan gedişini və qaçışını təqlid edə biləcək bir robotlu iki ayaqlı dizayn hazırlamağa və inkişaf etdirməyə çalışdı. Bu Təlimat kitabında sizə göstərəcəyəm ki
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırması: 5 addım
Arduino-bluetooth İdarə Edilən Cib Telefonu Kontaktsiz Ev Avtomatlaşdırılması: Covid-19 pandemiyası dövründə salamlaşmaq təmasdan qaçmaq və sosial uzaqlaşmanı qorumaq üçün bir zərurətdir, ancaq elektrik lövhələrinə toxunmaq üçün lazım olan cihazları yandırmaq və söndürmək lazımdır, amma heç bir əlaqə olmadan sistem təqdim nəzarət üçün
COVID-19 İlhamlı Səs İdarə Edilən Ev Avtomatlaşdırması: 5 Addım
COVID-19 İlhamlı Səs İdarə Edilən Ev Avtomatlaşdırması: Son 4 il ərzində Arduino əsaslı ev idarəetmə sistemlərinin 3 və ya 4 fərqli variantını sınadım. Hər kəsin rahatlığı üçün burada bəzi inkişaflarımın xronoloji tarixi var. Təlimat 1 - 2015 -ci ilin oktyabr ayında IR və RF rabitəsindən istifadə edildi
Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: 5 addım
Raspberry Pi Səs İdarə Edilən Ev Avtomatlaşdırması: Bu təlimatın məqsədi, səs əmrlərinizlə işıqları / ledləri avtomatlaşdıra bilən bir moruq pi qurmaq üçün addım-addım təlimat verməkdir