Mundarija:
- 1-qadam: Raspberry Pi-ni 8 kanalli o'rni bilan bog'lang
- 2 -qadam: Raspberry Pi -da Raspbian Lite -ni o'rnating
- 3 -qadam: Raspbian -ni yangilang
- 4 -qadam: Paketlarni o'rnating
- 5 -qadam: "HomeAutomationServer" omborini klonlash
- 6 -qadam: Serverni Pm2 bilan ishga tushiring
- 7 -qadam: Serverni qayta yuklash
Video: Uyni avtomatlashtirish: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Uyingizni aqlli uyga aylantiring, buning yordamida siz uyingizdagi barcha elektron qurilmalarni bitta ilova ichida boshqarishingiz mumkin. Ammo bu loyiha uchun men faqat uydagi barcha yoritishni boshqarishga qaror qildim. Hamma narsa Raspberry pi 3 va jismoniy kalitlarni boshqarish uchun o'rni va masofadan boshqarish pulti rölesini boshqarish uchun dasturni noldan qurish.
Kerakli materiallar
Malinali pi 3
8 kanalli 5v o'rni moduli
Micro sd karta (8 GB)
Ayoldan ayolga o'tish kabeli
FOYDALANILGAN dasturiy ta'minot
Win32DiskImager
1-qadam: Raspberry Pi-ni 8 kanalli o'rni bilan bog'lang
Yuqorida ko'rsatilgan sxema bo'yicha sim
2 -qadam: Raspberry Pi -da Raspbian Lite -ni o'rnating
Https://www.raspberrypi.org/downloads/raspbian/ saytiga tashrif buyuring.
Pastga siljiting va so'nggi Raspbian Lite -ni yuklab oling (hozirgi - Buster)
.zip faylini oching va siz.img faylini olasiz
Win32DiskImager -ni ishga tushiring
"Tasvir fayli" ostida.img faylini toping
"Qurilma" diskini tanlang (masalan, E: )
Yozish jarayonini boshlash uchun "Yozish" tugmasini bosing
so'ralganda "HA" tugmasini bosing
tugagandan so'ng, sd -kartangizni malina pi -ga joylashtiring va uni yoqing
3 -qadam: Raspbian -ni yangilang
Yangilanishdan oldin statik IP -ni Raspbian -ga o'rnating, QANDAY?
Raspbian terminaliga kiring
Foydalanuvchi: piPassword: malina
turi
sudo nano /etc/dhcpcd.conf
oxirigacha pastga aylantiring va ushbu kod satrlarini joylashtiring
eth0 interfeysi
statik ip_adress =/24 statik yo'riqnoma = statik domain_nameservers = interfeysi wlan0 statik ip_address =/24 statik yo'riqnoma = statik domain_nameservers =
"ctrl+x" va "y" tugmachalarini bosib saqlang.
nihoyat "sudo reboot" yordamida pi -ni qayta ishga tushiring
Muvaffaqiyatli qayta ishga tushirilgandan so'ng, raspbian -ni so'nggi versiyasiga yangilash uchun ushbu buyruqni bajaring
sudo apt-get yangilanishi
sudo apt-get upgrade
sudo apt-get dist-upgrade
4 -qadam: Paketlarni o'rnating
Barcha bog'liqliklarni o'rnatish vaqti keldi
terminalda bu buyruqlarni bajaring
sudo apt-get nodejs ni o'rnating
sudo apt-get npm ni o'rnating
sudo apt-get install git
sudo npm pm2 -g ni o'rnating
Bu buyruqlarni bajarib, hamma narsa to'g'ri o'rnatilganligini tekshiring
tugun -v
npm -v
pm2 -v
git -versiya
5 -qadam: "HomeAutomationServer" omborini klonlash
Github -dan "HomeAutomationServer" omborini klonlang
git klon
klonlanganidan so'ng, "HomeAutomationServer" katalogiga o'ting va uni ishga tushiring
npm o'rnatish
Loyiha uchun zarur bo'lgan barcha bog'liqliklar avtomatik ravishda o'rnatiladi
6 -qadam: Serverni Pm2 bilan ishga tushiring
PM2 bilan serverni ishga tushiring
pm2 uchun yo'lni yaratish uchun buni terminalga yozing
pm2 ishga tushishi
yaratilgan buyruqni nusxa ko'chiring va terminalga joylashtiring va uni bajaring
Nihoyat, pm2 bilan serverni ishga tushiring, bu buyruqni kiriting, siz hozircha to'g'ri katalogda bo'lishingiz kerak
pm2 start server.js -"HomeAutomationServer" nomi -tomosha qiling
serverni pm2 ga saqlash uchun ushbu buyruqni bajaring, shunda pm2 har yuklashda serveringizni avtomatik ishga tushiradi
pm2 saqlang
7 -qadam: Serverni qayta yuklash
Ushbu buyruq bilan serverni qayta ishga tushiring
sudo qayta yuklash
Qayta ishga tushirilgandan so'ng, server qayta ishga tushirilgandan so'ng avtomatik ravishda ishga tushishini tekshirish uchun ushbu buyruqni kiriting
pm2 ro'yxati
Shu bilan siz pm2 bilan ishlaydigan serverni sozlash bo'yicha qo'llanmani yakunladingiz
BARCHA O'QITISHNI tugatmasdan oldin, sizga aytaman, bu dasturning yarmi, shuning uchun qolgan darslik qayerda, https://github.com/khairmuhammad-ybh/HomeAutomati… tashrif buyuring. ilovani qurilmangizga o'rnatish uchun.
Yangilanishlar
Bu erda taqdim etilgan apkni yuklab oling va o'rnating: HomeAutomation va sinab ko'ring
Tavsiya:
$ 5 uyni avtomatlashtirish tugmasi: 4 qadam
5 dollarlik uyni avtomatlashtirish tugmasi: 5 dollarlik uyni avtomatlashtirish tugmasi Ba'zan eng oddiy echim bitta tugma bo'ladi. Biz uyni avtomatlashtirish markazida ("Hubitat Elevation") uyqu vaqti rejimini ishga tushirishni oson yo'lini xohladik, u ko'pchilik chiroqlarni o'chiradi, boshqalarni ma'lum darajalarga qo'yadi va
Uyni avtomatlashtirish: 5 qadam
Uy avtomatizatsiyasi: biz bu loyihada ko'p narsalarni ishlatdik, uni noldan boshlab, hamma narsa uchun videoning IoT Internet jarayonini tushunish
ESP8266 yoki NODEMCU yordamida uyni avtomatlashtirish: 6 qadam
ESP8266 yoki NODEMCU yordamida uyni avtomatlashtirish: Siz hech qachon uyingizni Wi -Fi orqali avtomatlashtirishni xohlaganmisiz? Siz smartfoningizdagi yorug'lik, fanat va boshqa asboblarni boshqarishni xohlaysizmi? Yoki ulangan qurilmalar va u bilan ishlashni o'rganishni xohlaganmisiz? Bu uy avtomatlashtirish loyihasi
Esp8266: 6 qadam yordamida uyni arzon narxlardagi DIY avtomatlashtirish
Esp8266 yordamida uyni arzon narxlardagi DIY avtomatizatsiyasi: Hammaga salom, bugun men sizga o'z uy avtomatizatsiyamni aqlli uy sari qadam sifatida qanday tayyorlaganimni ko'rsataman, odatda nodemcu nomi bilan tanilgan, shuning uchun vaqtni behuda sarflamasdan. Qani boshladik:)
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak - Uyni avtomatlashtirish g'oyalari: 15 qadam (rasmlar bilan)
Arduino boshqaruv rölesi moduli yordamida aqlli uyni qanday qilish kerak | Uyni avtomatlashtirish g'oyalari: Ushbu uyni avtomatlashtirish loyihasida biz 5 ta maishiy texnikani boshqaradigan aqlli uy rölesi modulini loyihalashtiramiz. Bu o'rni modulini Mobil yoki smartfon, IQ masofadan boshqarish pulti yoki TV masofadan boshqarish pulti, Manuel kalit orqali boshqarish mumkin. Bu aqlli estafeta, shuningdek, odamni sezishi mumkin