Mundarija:
- 1 -qadam: Sizga kerak bo'lgan komponentlar
- 2 -qadam: Raspberry Pi -ni sozlash
- 3 -qadam: Pi -ni Wi -Fi -ga ulash
- 4 -qadam: Uskuna
- 5-qadam: SQL- ma'lumotlar bazasi
- 6 -qadam: oyna uchun kod
- 7 -qadam: veb -sayt
- 8 -qadam: App.py -ni avtomatik ishga tushirish
- 9 -qadam: Kassa yarating
- 10 -qadam: Umid qilamanki, sizga yoqadi
Video: Aqlli oyna: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Hammamiz hammomda bo'lgan vaqtingizni bilamiz va soatni yo'qotamiz. Yoki bugun ob -havo qanday bo'lishini bilmayapsiz … va hokazo. Aqlli oyna yordam berishi mumkin. Loyiham uchun men hammomdagi joyni tejash uchun aqlli oynaning kichikroq versiyasini qildim. Unda siz ob -havo, soat, kun, joy, harorat va namlikni topishingiz mumkin. Bundan tashqari, unga bog'langan veb -sayt ham bor, u erda siz grafikadagi barcha ma'lumotlarni topishingiz va LED chizig'ining rangini o'zgartirishingiz mumkin.
1 -qadam: Sizga kerak bo'lgan komponentlar
Mana sizga kerakli komponentlar ro'yxati.
- Raspberry Pi displeyi 5 dyuym
- Raspberry Pi 3 b+
- 8 GB micro sd
- Raspberry Pi 5,1V/2,5A quvvat manbai
- Raqamli RGB Ledstrip WS2801
- DHT11 harorat va namlik sensori
- Yog'och
- Yog'ochni tuzatish uchun uskunalar (elim va arra)
- HDMI kabeli
- PIR (harakat sensori)
- DS18B20 (harorat sensori)
2 -qadam: Raspberry Pi -ni sozlash
Dasturni o'rnatishdan boshlaylik.
- WinSCP
- Win32 disk menejeri
- MobaXterm
- VNC tomoshabin
- MySQL Workbench
Avval Win 32 ni o'rnatasiz. Win 32 ni o'rnatganingizdan so'ng siz tasvirni pi ga o'rnatishni boshlashingiz mumkin.
Win 32 -ni ochganingizda, siz papkani tanlash mumkinligini ko'rasiz. Micro sd -kartani tanlang (yuqori o'ngda) va yozishni bosing (pastda). O'rnatish biroz vaqt talab qilishi mumkin. Ayni paytda siz boshqa barcha dasturlarni o'rnatishingiz mumkin.
Sizning rasmingiz o'rnatilgandan so'ng, siz sd -kartangizni pi -ga qo'yishingiz va pi -ni quvvatlantirishingiz mumkin. Ethernet kabeli bilan pi/ni kompyuterga/noutbukga ulang, shundan so'ng mobaXterm ishga tushadi. Sessiya => SSH => ga o'ting va quyidagi ma'lumotlarni to'ldiring (batafsil ma'lumot uchun rasmga qarang). Buning yordamida siz 22-portdagi "dp-use r" va "dp-user" paroli bilan ssh ulanishi orqali pi-ga kirasiz.
3 -qadam: Pi -ni Wi -Fi -ga ulash
Agar siz pi -ga ulangan bo'lsangiz, Wi -Fi -ni quyidagi amallar bilan o'rnatishingiz mumkin.
sudo raspi-config
- Tarmoq parametrlariga o'ting
- Wi-Fi-ga o'ting
- Tarmoq nomini kiriting
- Parolni kiriting
Endi siz Wi -Fi -ga kirishingiz mumkin va quyidagi kod bilan pi -ni yangilashingiz mumkin.
sudo apt yangilash
sudo apt upgrade -y
Bu sizning pi yangilanganligini ta'minlaydi.
4 -qadam: Uskuna
Endi sizning pi to'liq tayyor bo'lgach, siz sxemani o'rnatishni boshlashingiz mumkin. yuqoridagi sxema bo'yicha sxemangizni ulang. Siz mcp3008 ishlatilishini ko'rasiz. Sizga bu kerak emas, bu ekran uchun ulanish. LED chizig'ida soat, Mosi, GND va 5V mavjud.
5-qadam: SQL- ma'lumotlar bazasi
Ma'lumotlar bazasini yaratish vaqti keldi. Quyidagi kod bilan pi -da mariaDB muhitini oching.
Avval siz foydalanuvchi yaratasiz:
'Mct'@'%' identifikatori bilan 'mct' foydalanuvchisini yarating;
keyin siz uning barcha imtiyozlarga ega ekanligiga ishonch hosil qilasiz:
*. * TO 'mct'@'%' BARCHA VARSANLAR BILAN BARCHA PRIVITALARNI BERISH;
Oxir -oqibat, siz hamma narsani yuvasiz:
YUQARISH IMKONIYATLARI;
Endi xizmatni qayta ishga tushiring:
sudo xizmati mysql -ni qayta ishga tushiring
MySQL Workbench -ni oching. Yangi aloqa o'rnating. Batafsil ma'lumot uchun rasmga qarang.
Endi importni oching, faylni import qiling va kodni bajaring.
6 -qadam: oyna uchun kod
PyCharm -ni oching va sozlamalarga o'ting => Build, Exixution, Deployment => tarqatish. Plyusni bosing va SFTP qo'shing (rasmga qarang).
Endi siz mening github -dan kodni yuklab olasiz va uni pycharm -da ochasiz.
7 -qadam: veb -sayt
Pi -ga veb -server o'rnatish uchun pi -ga quyidagi kodni qo'shing.
sudo apt-get intall apache2-y
Dp-foydalanuvchi sifatida kirish uchun:
sudo chown dp-user: root *
Jildga kirish va unga fayllarni qo'shish uchun.
sudo chown dp-user: root/var/www/html
WinSCP -ni oching. Yangi seans yarating va rasmda ko'rsatilgandek faylni to'ldiring.
Fayllarni tanlang va ularni/var/www/html jildiga torting.
8 -qadam: App.py -ni avtomatik ishga tushirish
App.py -ni ishga tushirish uchun avtomatik ravishda crontab -ga o'ting va ushbu kodni qo'shing:
sudo crontab -e
Faylning pastki qismiga quyidagi kodni kiriting (rasmda tushuntirilgan).
@qayta yuklash python3 /var/www/html/app.py
Chiqish uchun Ctrl + x va saqlash uchun y kiriting.
9 -qadam: Kassa yarating
Tushunish oson, men ekranning o'lchamini, non taxtamning uzunligini va pi o'lchamimni pastda PIRni qo'yish uchun teshik qildim.
Siz HDMI kabelidan foydalanayotganingiz uchun sizda yana bir bo'lak bo'lishi kerak.
10 -qadam: Umid qilamanki, sizga yoqadi
Umid qilamanki, sizga mini aqlli ko'zgu yoqadi.
Omad!
Tavsiya:
Aqlli oyna: 5 qadam
Aqlli oyna: Bu ko'rsatma sizga elektron pochta qutisini, The New York Times -ning so'nggi yangiliklari va yangilanishlarini, Unsplash fonida sana va vaqtni ko'rsatadigan Smart Mirror -ni yaratishni o'rgatadi. Havola ishlaydi: Kerakli materiallar: ramka
Oddiy aqlli oyna: 7 qadam (rasmlar bilan)
Oddiy aqlli oyna: Voy! anchadan beri men biror narsa yuklaganman, juda ko'p narsalar ustida ishlaganman va izdoshlarim uchun "har doim ishlash uchun loyiha bor" degan so'zlarni aytganimdek, biror narsani tashlab yuborishim kerakligini tushunganman haha, ehtimol bu menman, baribir busin
Eski noutbukdan Alexa ovozli tanish yordamida suzuvchi aqlli sehrli oyna: 6 qadam (rasmlar bilan)
Alexa ovozli identifikatorli eski noutbukdan aqlli sehrli ko'zgu: "Elektronika" kursiga yoziling: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK youtube kanalida boshqa loyihalar va elektronika bo'yicha darsliklar: https://www.youtube.com/channel/UCelOO
Google Taqvim bilan ko'p foydalanuvchilarli aqlli oyna: 10 qadam
Google Taqvim bilan ko'p foydalanuvchilarli aqlli oyna: Ushbu qo'llanmada biz Google Taqvim bilan birlashtirilgan aqlli oynani yaratamiz. Men bu loyihani qildim, chunki men aqlli nometalllarni juda zo'r deb bilaman, ular ertalab xudoning sovg'asi. Ammo men o'zimni noldan yaratishga qaror qildim, chunki qolganlari
Aqlli oyna: 7 qadam
Aqlli oyna: Ushbu ko'rsatmada men sizga aqlli oynani qanday yasashni ko'rsataman. Ishonamanki, siz " Aqlli oyna nima? &Quot; Xo'sh, men sizga aytishga keldim! Aqlli oyna - bu Raspberry Pi tomonidan boshqariladigan monitor. Ikki tomonlama mirro ishlatilganda