Mundarija:

Quyosh kuzatuvchisi: 6 qadam
Quyosh kuzatuvchisi: 6 qadam

Video: Quyosh kuzatuvchisi: 6 qadam

Video: Quyosh kuzatuvchisi: 6 qadam
Video: Ӯзбек Тӯйларида Бутун Умрлик Шарманда. Хали Бунақаси Бӯлмаган. 2024, Noyabr
Anonim
Quyosh kuzatuvchisi
Quyosh kuzatuvchisi

Salom, mening ismim Jochem Forrez va men Howestda (Kortrijk, Belgiya) Multi Media va Aloqa Texnologiyasini o'rganyapman. Maktab uchun biz loyiha tuzishimiz kerak edi. Men quyosh izdoshi (quyoshdan keyin keladigan quyosh paneli) yasadim, men buni juda qiziqarli loyiha va uning zavqini topdim.

Eng yorqin yorug'lik manbasini topish uchun loyiha 4 ta nurga bog'liq rezistordan foydalanadi. Bundan tashqari, batareya va quyosh panelining joriy oqimi va kuchlanishini o'lchaydi. Bu veb -saytda ko'rsatiladi va grafikalar orqali ko'rsatiladi. Veb -sayt yordamida siz ikkita servo boshqarishingiz mumkin.

Ta'minotlar

Ushbu loyiha uchun sizga kerak:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn quyosh paneli 5WAdafruit INA219 joriy sensori uzilishi x2Ldr x4servo (kuchli) x2nextion displey 3.7v batterymcp3008 quvvat manbai 3.3V va 5VSparkFun Sunny Buddy - MPPT Quyosh zaryadlovchi simlari M3 kabellari

1 -qadam: 1 -qadam: Elektronika

1 -qadam: elektronika
1 -qadam: elektronika

Bu erda siz barcha komponentlar bilan bezovta qiluvchi sxemani olishingiz mumkin. hozirgi sensori va quyoshli do'stiga biroz lehim kerak.

2 -qadam: 2 -qadam: Ma'lumotlar bazasi

2 -qadam: ma'lumotlar bazasi
2 -qadam: ma'lumotlar bazasi

bu mening ma'lumotlar bazasi modeli. Bu malina pi -da MariaDB yordamida joylashtirilgan. U barcha sensorlarni qayd qiladi va qo'lda rejimda yoki yo'qligini sozlaydi.

3 -qadam: 3 -qadam: veb -sayt

3 -qadam: veb -sayt
3 -qadam: veb -sayt
3 -qadam: veb -sayt
3 -qadam: veb -sayt

Bu erda siz malina bo'lgan ip bilan saytga kirishingiz mumkin bo'lgan saytdagi ba'zi rasmlarni ko'rishingiz mumkin (uni ekranda topishingiz mumkin). Saytda siz sensorning barcha grafiklarini ko'rishingiz va quyosh panelini boshqarishingiz mumkin.

4 -qadam: 4 -qadam: Case

4 -qadam: ish
4 -qadam: ish
4 -qadam: ish
4 -qadam: ish
4 -qadam: ish
4 -qadam: ish
4 -qadam: ish
4 -qadam: ish

Masalan, men plastik qutini oldim va kabellar uchun kichik teshiklarni va displey uchun katta teshik ochdim. Men barcha komponentlarni yopishtirdim (servo va ldr emas). Hammasi bo'lib, men kabellar uchun 3 ta kichik teshik ochdim: 1 ldr uchun, 1 ta quyosh paneli kabellari uchun va 1 ta servo (kabellar) uchun.

Quyosh paneli uchun men uydagi mdf panellarini ishlataman. dizayn mukammal emas va agar siz uni yaxshilashga harakat qilsangiz, lekin u ishlaydi. Yog'ochdan 2 qism kerak bo'ladi.

Siz rasmga qarashingiz mumkin bo'lgan o'lchamdagi U shaklidagi katta tinchlik

Va siz xohlagan o'lchamdagi 400*300*20 mm o'lchamdagi bitta katta platformani yasashingiz mumkin

Agar sizda bu qismlar bo'lsa, siz quyosh panelining alyuminiy orqa tomonining o'rtasida har ikki tomondan 125 mm va 17,5 mm bo'lgan teshikni burishingiz kerak, shunda siz 3 dan kichik bo'lmagan matkap bilan M3 tishli tayog'ini yopishtirishingiz mumkin. mm va 5 mm dan katta emas (kattalashtirish mumkin, lekin tavsiya etilmaydi).

Uzunligi 350 mm bo'lgan M3 tishli tayoqni kesib oling, unga yong'oq qo'shing, shunda siz uni servo uchun tayanch somun sifatida ishlatishingiz mumkin, bu tayoqni servoga qo'ying va uning soniga qadar davom eting va tayanch somunini mahkamlang. yong'oq kerak bo'lgan joyni tasavvur qilishga harakat qildim va yuvish vositasi - uning rasmi bor.

Y o'qi uchun men ham 90 mm uzunlikdagi M3 tishli tayoqchani kesib, uni mahkamlash uchun hisoblagich va gaykani ishlataman.

5 -qadam: 5 -qadam: Raspberry Pi OS ni sozlash

Bu erda malinadan OSni sozlash bo'yicha qo'llanma:

Bu erda malinani qanday ssh qilish bo'yicha qo'llanma:

Agar siz buni qila olsangiz, foydalanuvchi nomi bilan kirishingiz mumkin: PI va parol Raspberry Siz qilmoqchi bo'lgan birinchi narsa-bu pi parolini o'zgartirish, bu buyruq bilan amalga oshirilishi mumkin: sudo raspi-config 1-ga o'ting Foydalanuvchi parolini o'zgartiring va Parolni esdan chiqarmang, aks holda siz boshidan boshlashingiz kerak.

raspi-config-ga o'ting va 4 ta mahalliylashtirish parametrlarini o'rnating va sizning mamlakatingiz va klaviaturangiz uchun barcha sozlamalarni to'g'ri o'rnating

2 ta tarmoq variantida siz wifi -ni sozlashingiz mumkin

5 -da sizga SPI, I2C, Serial, Remote GPIO yoqilishi kerak

veb -serverni o'rnatish uchun terminalda Apache -ni ushbu buyruq bilan o'rnatishingiz kerak (sudo apt install apache2 -y). siz malina ipini brauzerga joylashtirishda ishlaydimi yoki yo'qligini tekshirishingiz mumkin.

va dasturni terminalda nusxa ko'chirish va ishga tushirish uchun ba'zi kutubxonalarni o'rnatish kerak

sud opip3 mysql-connector-pythonsudo pip3-ni o'rnating flask-corssudo pip3-ni geventsudo pip3-ni o'rnat-gevent-websocketsudo pip3-ni pi-ina219-ga o'rnating

6 -qadam: 6 -qadam: Kod

Ushbu GitHub -da siz uni o'rnatishingiz va ishga tushirishingiz mumkin bo'lgan loyihaning kodini topishingiz mumkin

github.com/ForrezJochem/project-code

Tavsiya: