Mundarija:

Arduino bilan aqlli uy: 11 qadam (rasmlar bilan)
Arduino bilan aqlli uy: 11 qadam (rasmlar bilan)

Video: Arduino bilan aqlli uy: 11 qadam (rasmlar bilan)

Video: Arduino bilan aqlli uy: 11 qadam (rasmlar bilan)
Video: maktab qizlaridan raqs 2024, Noyabr
Anonim
Arduino bilan aqlli uy
Arduino bilan aqlli uy

Salom.

Men sizga o'zingizning aqlli uyingizni qanday qurishni ko'rsataman. U ichkarida ham, tashqarida ham haroratni ko'rsatadi, agar oyna ochiq yoki yopiq bo'lsa, yomg'ir qachon yog'ishini ko'rsatadi va PIR sensori harakat qilganda signal beradi. Men Android -da barcha ma'lumotlarni ko'rsatish uchun qildim (uni brauzerda ham ko'rishingiz mumkin). Siz uyingizdagi harorat va dunyoning turli burchaklaridagi boshqa ma'lumotlarni ko'rishingiz mumkin! Ilova ingliz va polyak tillariga tarjima qilingan. Men uni qurdim, chunki men o'zimning aqlli uyimni yasab, uni boshqarishni xohlardim. Agar xohlasangiz, o'zingizning aqlli uyingizni yasashingiz mumkin, sizga kerak bo'ladigan qismlar (quyida keltirilgan) va ko'p xohish. Shunday qilib, boshlaylik.

Yangi boshlanuvchilar uchun qisqartmalarning izohi:

GND - tuproq

VCC - quvvat

PIR - harakat sensori

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar

Barcha qismlar menga 90 dollar turadi

  • Arduino
  • Ethernet moduli ENC28J60
  • DS18B20 x2 termometr
  • Mikrofon moduli
  • Yomg'ir sensori
  • PIR sensori
  • Qamish kaliti
  • Estafeta
  • Rezistor 4, 7k Ω
  • Bükülü juftlik kabeli
  • Ethernet kabeli
  • Asboblar (lehim, tornavida)

2 -qadam: ulanish

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Yuqorida men ulanish bilan muzlashdan rasm qo'shdim. Agar sizda muammo bo'lsa, sharh qoldiring.

3 -qadam: Dastur

Avval siz kutubxonani arduino IDE -ga yuklab olishingiz, chiqarib olishingiz va import qilishingiz kerak. Va 1Wire kutubxonasini bu erdan, Dallas harorati bu erdan yuklab oling va ularni arduino IDE -ga ham import qiling. Siz ushbu dasturni arduino -ga yuklashingiz mumkin. Izohda kodning izohi bor.

4 -qadam: Bu qanday ishlaydi?

U qanday ishlaydi?
U qanday ishlaydi?

Ilovada yoki brauzerda yangilanishni bosganingizda, Arduino ma'lumotlarni smartfonga/brauzerga yuboradi. Ilova har bir sahifadan manba kodini oladi (/tempin, /tempout, /yomg'ir, /oyna, /signal) va uni telefoningizda ko'rsatadi.

5 -qadam: Android uchun ilovalar

Android uchun ilovalar
Android uchun ilovalar
Android uchun ilovalar
Android uchun ilovalar
Android uchun ilovalar
Android uchun ilovalar

Android telefoningizga ilovani o'rnatish uchun buni qilishingiz kerak (buni yuqoridagi rasmda ko'rishingiz mumkin): 1. Firs birinchi qadam - smartHome.apk faylini yuklab olish 2. Telefoningizga apk faylini yuborish 3. Fayl menejerini ochish va smarthHome.apk faylini topish 4. Uni bosing va o'rnatish -ni bosing (agar siz Google Play -dan tashqarida ilovalarni o'rnatish imkoniyatini yoqsangiz). uni yoqish uchun) 5. Siz o'rnatishni tugatdingiz, ilovani yoqishingiz mumkin

Ilova ingliz va polyak tillariga tarjima qilingan. Brauzerda siz yorug'likni yoqishingiz va o'chirishingiz mumkin, lekin ilovada emas, chunki men buni qila olmayman.

6 -qadam: Dastur konfiguratsiyasi

Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi
Ilova konfiguratsiyasi

Men dastur qanday ishlashini tushuntiraman. Bu sizning uyingizdagi barcha ma'lumotlarni ko'rsatadi. IP -manzilingizni o'zgartirish va signalni yoqish yoki o'chirish uchun sozlash belgisini bosishingiz mumkin. Signalni yoqsangiz, ilova PIR sensoridan ma'lumot oladi va agar u sizning uyingizda harakatlanayotganini aniqlasa, bu haqda xabar beradi. Ilova har daqiqada harakat sensordan ma'lumotlarni oladi. IP maydoniga siz IP manzilingizni kiritishingiz kerak. Bu erda tekshirishingiz mumkin.

7 -qadam: Brauzer

Brauzer
Brauzer
Brauzer
Brauzer

Brauzeringizga ip / all kiriting. U erda siz barcha ma'lumotlarni ko'rishingiz va yorug'likni yoqishingiz va o'chirishingiz mumkin.

Buni android -dagi dastur o'rniga ishlatishingiz mumkin.

8 -qadam: Portni yo'naltirish

Portni yo'naltirish
Portni yo'naltirish

Siz yo'riqnoma portini ochishingiz kerak. Router konfiguratsiyasini oching va arduino ip va 80 portini o'rnating. Siz uni yuqoridagi rasmda ko'rishingiz mumkin.

9 -qadam: IP yo'q (ixtiyoriy)

IP yo'q (ixtiyoriy)
IP yo'q (ixtiyoriy)

Siz hech qanday IP -da hisob qaydnomasini o'rnatishingiz mumkin, lekin bu shart emas. Yuqoridagi rasmda siz uni qanday sozlashni ko'rishingiz mumkin.

10 -qadam: Sinab ko'ring

Agar siz kompyuteringizdagi ma'lumotlarni ko'rishni xohlasangiz, buni brauzeringizga yourip / all (masalan, 12.345.678.901/all) yoki Android ilovasidan foydalanib kiriting.

Agar mening loyiham sizga yoqsa, izoh qoldirishni va favoritni bosishni unutmang:)

11 -qadam: EDIT: Android ilovasining manba kodi

Ko'p odamlar mendan android manba kodini so'rashgani uchun men uni quyiga qo'shaman.

Tavsiya: