Mundarija:

Arduino bilan uyni avtomatlashtirish: 4 qadam
Arduino bilan uyni avtomatlashtirish: 4 qadam

Video: Arduino bilan uyni avtomatlashtirish: 4 qadam

Video: Arduino bilan uyni avtomatlashtirish: 4 qadam
Video: Arduinouz#4 delay(); vaqt funksiyalari 2024, Iyul
Anonim
Arduino bilan uyni avtomatlashtirish
Arduino bilan uyni avtomatlashtirish

Bu tayyor mahsulot signal qismini, ob -havoni, simsiz soatni, lazerli kesish orqali ishlab chiqarilgan qismlarni yig'ish va kesishni birlashtiradi. Men hayot joyida aqlli implantatsiyani osonlashtirish uchun nisbatan kichik o'lchamdagi 3 ta ob'ektni tanladim. Mening tanlovim simsiz ob -havo sensori, simsiz harakat detektori va turli sensorlardan ma'lumotlarni olish edi. Xuddi shu ruh va ishlab chiqarish usuliga rioya qilgan holda qo'shimcha modullarni ishlab chiqarish ham mumkin. Ishni yig'ish va ishlab chiqarish uchun zarur bo'lgan turli komponentlarni ro'yxatga olishdan boshladim. Keyin men har bir modul uchun tegishli kodlarni o'rnatdim. Nihoyat, hamma narsani ob'ekt va yakuniy mahsulot bo'lib xizmat qiladigan qutiga yig'ish.

Mening loyiham uch qismga bo'lingan:

- interfeys vazifasini bajaradigan ekran va klaviatura bilan markaziy markaz. Bu 4 ta menyuga bo'lingan: Sana va vaqt, ob -havo, tizimni qurollantirish va parolni o'zgartirish.

- Ob -havo sensori: simsiz modulli va 2 LEDli harorat va namlik sensori.

- Signal sensori: Harakat detektori, uzatuvchi va 2 LED.

Har bir qism 9V batareya bilan ishlaydigan Arduino platasi bilan boshqariladi.

1 -qadam: Master HUB

Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB

Uskunalar

- Arduino MEGA

- LCD displey 20x4

- 4x4 klaviatura

- NRF24L01

- DS3231

- qabul qiluvchi 433 MGts

- Buzzer

- LED x3 (yashil, sariq, qizil)

- qarshilik 220 ohm x 3

- ABS plastik quti

- Non paneli

- Dupont kabellari

- Batareya 9V + kaliti

Qutilarimni quvvatlantirish uchun, men Arduino dişi vilkasini ulash uchun uyasi adapterli 9V batareyadan foydalanaman. Ammo men xohlaganimizcha qutini o'chirish va yoqish va pulni tejash uchun kalitni lehimladim. barabanlar.

Buning uchun men qizil simni echib tashladim +, oqimni uzish uchun kontakt yaratish uchun kalitni payvandladim. Nihoyat, payvand choklarimni himoya qilish uchun men issiqlik o'tkazuvchan trubkadan foydalandim, u issiqlik natijasida chig'anoqni orqaga tortib, mahkamlab qo'ydi va uni noto'g'ri aloqa qilishdan himoya qildi.

O'rnatish

Ob'ektni ishlab chiqarishni davom ettirishdan oldin, men Fritzing OpenSource dasturi yordamida tuzilgan sxemaga muvofiq turli elementlarni yig'aman.

Barcha elementlar yig'ilgandan so'ng, men hamma narsa to'g'ri ishlayotganini tekshiraman. Yashil LED kuch borligini bildiradi.

20x4 o'lchamli LCD displeyning afzalligi shundaki, u 16x2 ga qaraganda ancha ko'p belgilarni ko'rsatishi mumkin. Menimcha, men 4 ta dastur menyusini osongina ko'rsatishim mumkin.

Kesish borasida men muammoga duch keldim. Darhaqiqat, men fasadni lazer bilan kesishni rejalashtirgandim, lekin plastikdan ishning yuqori qismini eritish xavfi bor edi. Men hamma narsani to'sar, arra, matkap va zımpara yordamida qo'lda kesishni afzal ko'rdim.

Ishlab chiqarish vaqti: 2 soat

Boshlash uchun biz jabhaning turli xil ulagichlarini yig'ishimiz kerak. Burg'ulash aniq, deyarli yopishtiruvchi kerak emas, u osonlikcha mos keladi.

Oxir -oqibat, men hamma narsani qutiga joylashtirishdan oldin Fritzingda ko'rsatilgan naqsh bo'yicha qolgan komponentlarni yig'aman. Bundan tashqari, men choklarning payvand choklarida xavfsizlik va mustahkamlikni oshirish uchun issiqlikni pasaytiruvchi quvurlar qo'shdim. Keyin men har bir burchakda joylashgan 4 ta vint yordamida montajni yopaman va hamma narsa to'g'ri ishlayotganini tekshiraman.

2 -qadam: ob -havo stantsiyasi

Ob -havo stantsiyasi
Ob -havo stantsiyasi
Ob -havo stantsiyasi
Ob -havo stantsiyasi
Ob -havo stantsiyasi
Ob -havo stantsiyasi

Uskunalar

- Arduino UNO

- NRF24L01

- DHT 11

- LED x2 (yashil, ko'k)

- qarshilik 220 ohm x 2

- ABS plastik quti

- Non paneli

- Dupont kabellari

- Batareya 9V + kaliti

O'rnatish

Ob'ektni ishlab chiqarishni davom ettirishdan oldin, men Fritzing OpenSource dasturi yordamida amalga oshirilgan sxema bo'yicha turli elementlarni yig'aman.

Barcha elementlar yig'ilgandan so'ng, men hamma narsa to'g'ri ishlayotganini tekshiraman. Yashil LED kuch borligini bildiradi. Moviy LED har 5 soniyada yonadi. Bu 5 soniya DHT sensori 11 har bir haroratni ushlab turish orasidagi vaqt oralig'iga to'g'ri keladi.

Yig'ilgandan so'ng, men asosiy modulni va ob -havo sensorini sinab ko'raman. Klaviaturadagi B tugmachasini bosib, NRF24L01 sensori orqali simsiz yuborilgan harorat va namlik ma'lumotlarini olaman.

Ishlab chiqarish

Men o'z ishimning jabhasini yaratish bilan boshladim

Autocad. Men kalit va 2 LED uchun teshik kiritdim.

Kesish borasida men muammoga duch keldim. Darhaqiqat, men fasadni lazer bilan kesishni rejalashtirgan edim, lekin plastikdan ishning yuqori qismini eritish xavfi bor edi. Men hamma narsani to'sar, arra, matkap va zımpara yordamida qo'lda kesishni afzal ko'rdim.

Ishlab chiqarish vaqti: 0:30

Boshlash uchun biz jabhaning turli xil ulagichlarini yig'ishimiz kerak. Burg'ulash aniq, deyarli yopishtiruvchi kerak emas, u osonlikcha mos keladi.

Oxir -oqibat, men hamma narsani qutiga joylashtirishdan oldin Fritzingda ko'rsatilgan naqsh bo'yicha qolgan komponentlarni yig'aman. Bundan tashqari, men choklarning payvand choklarida qo'shimcha xavfsizlik va mustahkamlik uchun issiqlik o'tkazmaydigan quvurlar qo'shdim.

Men har tomondan teshik ochishni unutmayman

havoga kirish va DHT sensori 11 ma'lumotlarini olish uchun quti.

Keyin men har bir burchakda joylashgan 4 ta vint yordamida yig'ishni yopaman va men hamma narsa to'g'ri ishlayotganini tekshiraman.

3 -qadam: signal sensori

Signal sensori
Signal sensori
Signal sensori
Signal sensori
Signal sensori
Signal sensori

Uskunalar

- Arduino UNO

- 433 MGts chastotali uzatuvchi

- PIR sensori

- LED x2 (yashil, qizil)

- qarshilik 220 ohm x 2

- ABS plastik quti

- Non paneli

- Dupont kabellari

- Batareya 9V + kaliti

O'rnatish

Ob'ektni ishlab chiqarishni davom ettirishdan oldin, men Fritzing OpenSource dasturi yordamida tuzilgan sxemaga muvofiq turli elementlarni yig'aman.

Barcha elementlar yig'ilgandan so'ng, men hamma narsa to'g'ri ishlayotganini tekshiraman. Yashil LED kuch borligini bildiradi. PIR sensori harakatni aniqlagandan so'ng qizil LED yonadi. Harakat sezilgandan so'ng, sensorni qayta o'rnatish uchun 5 soniya kutish kerak.

Yig'ilgandan so'ng, men asosiy modul va signal sensori sinovini o'tkazaman. Klaviaturadagi C tugmachasini bosib, men avtomatik ravishda 9 soniyani hisoblashni boshlaydigan tizimni qurollantiraman. D tugmasi parolni o'zgartirishga imkon beradi.

Ishlab chiqarish

Men o'z ishimning jabhasini yaratish bilan boshladim

Autocad. Men kalit uchun teshik, PIR sensori qobig'idan o'tish uchun aylana va 2 LEDni joylashtirdim.

Kesish borasida men muammoga duch keldim. Darhaqiqat, men fasadni lazer bilan kesishni rejalashtirgan edim, lekin plastikdan ishning yuqori qismini eritish xavfi bor edi. Men hamma narsani to'sar, arra, matkap va zımpara yordamida qo'lda kesishni afzal ko'rdim.

Ishlab chiqarish vaqti: 1.20

Boshlash uchun biz jabhaning turli xil ulagichlarini yig'ishimiz kerak. Burg'ulash aniq, deyarli yopishtiruvchi kerak emas, u oson joylashadi. Men batareyani qarama -qarshi duel bilan yopishtiraman

qutidagi joyni tejash uchun qopqoq.

Oxir -oqibat, men hamma narsani qutiga joylashtirishdan oldin Fritzingda ko'rsatilgan naqshga binoan qolgan komponentlarni yig'aman. Men qo'shimcha xavfsizlik uchun issiqlikni pasaytiradigan quvurlarni qo'shdim

choklarning payvand choklarida mustahkamlik.

Keyin men har bir burchakda joylashgan 4 ta vint yordamida montajni yopaman va hamma narsa to'g'ri ishlayotganini tekshiraman.

4 -qadam: Yakuniy test

Yakuniy test
Yakuniy test
Yakuniy test
Yakuniy test
Yakuniy test
Yakuniy test

Hammasi mukammal ishlaydi!

Ushbu qo'llanmani kuzatganingiz uchun tashakkur va yangi mahsulotlaringiz bilan xursand bo'ling!

Tavsiya: