Mundarija:

Mening birinchi aqlli oynam: 8 qadam
Mening birinchi aqlli oynam: 8 qadam

Video: Mening birinchi aqlli oynam: 8 qadam

Video: Mening birinchi aqlli oynam: 8 qadam
Video: BU QIZ SINIFDOSHLARI BILAN BIRGA BÕLDI 2024, Iyul
Anonim
Mening birinchi aqlli oynam
Mening birinchi aqlli oynam

Biz hammamiz bu muammoni bilamiz, biz ertalab juda kech turamiz, shuning uchun juda tez tayyorgarlik ko'rishimiz kerak. Demak, ob -havo qanday bo'lishini ko'rishga vaqtingiz yo'q. Ammo, albatta, vaqtingiz bor - oynaga qarash. Agar biz ikkalasini birlashtirsak nima bo'ladi? Bu loyihada men aqlli oynani yarataman, u erda siz ob -havo ma'lumotlarini, xonadagi haroratni, xonadagi namlikni va qancha yorug'lik borligini ko'rasiz. Sensor haqidagi barcha ma'lumotlarni o'z-o'zidan ishlab chiqarilgan veb-saytda ko'rish mumkin bo'ladi.

1 -qadam: Sizga qanday komponentlar kerak?

Quyida siz ushbu loyihani bajarish uchun zarur bo'lgan komponentlarni topishingiz mumkin.

• HMDI kirishli LCD monitor

• Raspberry Pi 3B+

• SD -karta

• HDMI kabeli

• Sensorlarni malina pi ga ulash uchun kabellar

• DHT11 harorat va namlik sensori

• TSL 2561 yorug'lik sensori

• IRFZ44N

• Har qanday arzon RGB Led Strip

• Himoya qilish uchun ekran va pleksiglas orasiga yopishadigan izolyatsiya

• Pleksiglas (LCD monitor o'lchami)

• Yansıtıcı oyna filmi

• Yog'och

• Yog'ochni ulash uchun uskunalar (vintlar, elim, temir ilgaklar,..)

Loyihaning maksimal qiymati 270, 00 evroni tashkil qiladi (agar sizda pi va zaxira LCD monitor bo'lsa, u atigi 130, 00 evro bo'ladi)

2 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi -ni sozlash
Raspberry Pi -ni sozlash

Sizda barcha komponentlar mavjud bo'lganda. Siz malina pi ni sozlashni boshlashingiz mumkin.

  1. Pi veb -saytidan Raspbian OS dasturini o'rnating
  2. OTni Pi -ga o'rnatish uchun Etcher -ni yuklab oling.

• Kompyuterda Etcher -ni oching

• Avval yuklagan rasmni tanlang

• microSD kartangizni tanlang

• Fleshli tugmani bosing va kuting.

3. MicroSd kartangizdagi tasvirni Windows Explorer -da oching.

• "cmdline.txt" txt faylini oching

• Oxiriga "169.254.10.1" yozing.

• Keyin faylni saqlang va yoping

4. Raspberry Pi -ga microSd kartani joylashtiring.

• Raspberry Pi -ga quvvat ulang

• Tarmoq kabelini pi va kompyuteringizga ulang

5. Malinali pi -ga ulanish uchun macunni yuklab oling

• SSH ulanish turini tanlang

• Xost nomi: 169.254.10.1 va Port: 22

6. Endi biz pi -ni wifi -ga ulaymiz

• Quyidagi buyruq satrini kiriting:

wpa_passphrase 'Mana sizning SSID' 'Sizning parolingiz keldi' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Bu buyruqdan so'ng siz quyidagi qatorlarni yozasiz:

wpa_cli

wlan0 interfeysi

qayta sozlamoq

ctrl + D

• Agar siz pi -ning ipini ko'rishni xohlasangiz, quyidagi qatorni kiriting:

ifconfig

3 -qadam: Raspberry Pi -ga kodingizni olish

Raspberry Pi -ga kodingizni olish
Raspberry Pi -ga kodingizni olish

Pycharm -ni oching

• Fayl sozlamalarini tuzish, bajarish, tarqatish bo'limiga o'ting

• Hamma narsani yuqoridagi skrinshotda ko'rsatilgandek to'ldiring.

2. Endi mening github -ga o'ting va fayllarni yuklab oling

4 -qadam: SQL ma'lumotlar bazasini o'rnatish

SQL ma'lumotlar bazasini sozlash
SQL ma'lumotlar bazasini sozlash

Ushbu bosqichda biz SQL ma'lumotlar bazasini o'rnatamiz

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Endi biz ma'lumotlar bazasiga foydalanuvchi va parolni qo'shamiz

• "FILL_USER_IN"@"localhost" "FILL_PASSWORD_IN" IDENTIFIED USER 'CREATE;

• DATABASE aqlli oynani yaratish;

• Hamma imtiyozlarni aqlli oynaga berish.* 'FILL_USER_IN'@'localhost' ga GRANT VARSIYASI BILAN;

• sudo mariadb <sql/db_init.sql

Endi biz ma'lumotlar bazasini mysql ish stoliga ulaymiz

1. mySQL ulanishlariga o'ting

2. "Yangi ulanishni o'rnatish" ni bosing.

3. Yangi ulanishingizni nomlang

4. Xost nomi: 169.254.10.1, Port: 3306

5. Foydalanuvchi nomi va parol = Oldingi qadamni ko'rish

6. Ulanishni oching va ma'muriyatga o'ting

7. Ma'lumotlarni import qilish -ni bosing va sql faylini mening github -dan import qiling

5 -qadam: Uskuna bilan boshlaylik

Uskuna bilan boshlaylik
Uskuna bilan boshlaylik
Uskuna bilan boshlaylik
Uskuna bilan boshlaylik

Endi biz nihoyat oson qismini boshlashimiz mumkin. Agar siz hamma narsani yuqoridagi rasmda ko'rsatilganidek bajargan bo'lsangiz, unda sizda hech qanday muammo bo'lmasligi kerak.

6 -qadam: Keling, oynadan boshlaylik

Keling, oynadan boshlaylik
Keling, oynadan boshlaylik
Keling, oynadan boshlaylik
Keling, oynadan boshlaylik
Keling, oynadan boshlaylik
Keling, oynadan boshlaylik

Ushbu qadam uchun sizga arra kerak bo'ladi.

  1. Avval biz orqa qismini qilamiz
  2. Plexiglass ekanligingizga ishonch hosil qiling va LCD monitor orqa qismga mos keladi.
  3. Parchalarni elim va vintlar bilan mahkamlang

Endi biz oldingi qismni tayyorlaymiz.

1. Old qism ichki qismning orqa qismidan 1 sm balandlikda joylashganligiga ishonch hosil qiling

2. Shunday qilib, pleksiglas o'sha 1 sm ga suyanishi mumkin.

Shundan so'ng, biz pleksiglasga aks ettiruvchi plyonkani yopishtiramiz (buning uchun bir necha vaqt kerak bo'lishi mumkin).

1. Pleksiglasda barmoq izlari yo'qligiga ishonch hosil qiling

2. Pleksiglas va plyonkani suv bilan namlang

3. Endi filmni pleksiglasga ulang

7 -qadam: Hammasini ramkaga joylashtiring

Hammasini ramkaga joylashtiring
Hammasini ramkaga joylashtiring
Hammasini ramkaga joylashtiring
Hammasini ramkaga joylashtiring
Hammasini ramkaga joylashtiring
Hammasini ramkaga joylashtiring

Endi ramka to'liq yig'ilgandan so'ng, biz barcha komponentlarni joyiga qo'yishni boshlashimiz mumkin.

Birinchidan, biz korpus atrofidagi chiziqni yopishtirishdan boshlaymiz. Men ikki tomonlama lentani ishlatardim.

Keyin biz ramkada shunday teshik ochamizki, biz uni olib kelamiz.

Endi siz band bo'lsangiz, ramkangiz tashqarisida boshqa datchiklar uchun 2 teshik ochishingiz mumkin.

Shunday qilib, biz sensor ma'lumotlarini yaxshiroq qaytaramiz.

8 -qadam: Oxirgi, lekin kam emas: aqlli oynadan rohatlaning

Tavsiya: