Sisukord:

Päikeseenergia jälgija: 6 sammu
Päikeseenergia jälgija: 6 sammu

Video: Päikeseenergia jälgija: 6 sammu

Video: Päikeseenergia jälgija: 6 sammu
Video: Garmin Fenix 6 pro arvostelu 2024, November
Anonim
Päikesejälgija
Päikesejälgija

Tere, minu nimi on Jochem Forrez ja õpin Howestis (Kortrijk, Belgia) multimeedia- ja kommunikatsioonitehnoloogiat. Kooli jaoks oli meil vaja teha projekt. Tegin päikese jälgija (päikesepaneel, mis järgib päikest), leidsin, et see on tõesti huvitav projekt ja selle tegemine on lõbus.

Projekt kasutab eredaima valgusallika leidmiseks 4 valgusest sõltuvat takisti. See mõõdab ka aku ja päikesepaneeli praegust voolu ja pinget. See kuvatakse veebisaidil ja visualiseeritakse graafikute kaudu. Veebisaidiga saate juhtida ka kahte servot.

Tarvikud

Selle projekti jaoks vajate:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn päikesepaneel 5W Adafruit INA219 praeguse anduri läbimurre x2Ldr x4servo (tugev) x2nextion display3.7v batterymcp3008toiteallikas 3.3V ja 5V

1. samm: 1. samm: elektroonika

Samm: elektroonika
Samm: elektroonika

Siit saate fritzeerimisskeemi koos kõigi komponentidega. praegune andur ja päikeseline sõber vajavad jootmist.

2. samm: 2. samm: andmebaas

2. samm: andmebaas
2. samm: andmebaas

see on minu andmebaasi mudel. Seda hostitakse vaarikapiiril, kasutades MariaDB -d. See logib kõik andurid ja seaded, kas see on käsitsi režiimis või mitte.

3. samm: 3. samm: veebisait

3. samm: veebisait
3. samm: veebisait
3. samm: veebisait
3. samm: veebisait

Siin näete mõnda pilti saidil, kuhu saidile pääseb vaarika IP -aadressiga (selle leiate ekraanilt). Saidil saate näha kõiki anduri graafikuid ja juhtida päikesepaneeli.

4. samm: 4. samm: juhtum

4. samm: juhtum
4. samm: juhtum
4. samm: juhtum
4. samm: juhtum
4. samm: juhtum
4. samm: juhtum
4. samm: juhtum
4. samm: juhtum

Ühe juhtumi jaoks võtsin lihtsalt plastkarbi ja lõikasin/puurisin kaablitele väikesed augud ja ekraani jaoks suure augu. Liimisin kõik komponendid (mitte servod ja ldr -d). Kokku puurisin kaablitele 3 väikest auku: 1 ldr, 1 päikesepaneeli kaablid ja 1 servod (kaablid).

Päikesepaneeli jaoks kasutan kodus olevaid mdf -paneele. disain ei ole täiuslik ja kui saate proovida seda paremaks muuta, kuid see töötab. Teil on vaja 2 osa puidust.

Üks suur U -kujuline rahu nende mõõtmete jaoks, mida saate pilti vaadata

Ja üks suur platvorm, mille saate minu soovitud suuruseks muuta, on 400*300*20 mm

kui need osad on olemas, peate puurima päikesepaneeli alumiiniumist tagakülje keskele augu, mis on umbes 125 mm ja mõlemal küljel 17,5 mm, nii et saate kleepida M3 keermestatud varda puuriga, mis pole väiksem kui 3 mm ja mitte suurem kui 5 mm (võite minna suuremaks, kuid see pole soovitatav).

Pärast 350 mm pikkuse keermestatud varda lõikamist lisage sellele mutter, et saaksite seda kasutada servo vastumutterina, lisage see varras oma servole ja jätkake kuni reieni, seejärel pingutage vastumutrit, et see enam lahti saaks. proovisin visualiseerida, kus vajate pähkleid ja pesumasinat, seal on pilt.

Y -telje jaoks lõigake ka 90 mm pikkune keermestatud varda ja kasutage selle kinnitamiseks vastumutrit ja mutrit.

5. samm: 5. samm: Raspberry Pi OS -i seadistamine

Siin on vaarika õpetus OS -i seadistamiseks:

Siin on õpetus, kuidas vaarikale ssh-d teha:

kui saate seda teha, saate sisse logida kasutajanimega: PI ja parool Raspberry Esimene asi, mida soovite teha, on muuta pi parool, mida saab teha käsuga: sudo raspi-config, kui lähete menüüsse 1 Muuda kasutaja parooli ja muutke parooli ärge unustage või peate uuesti alustama.

minge raspi-config seadistusse 4 Localization Options ja määrake kõik seaded oma riigi ja klaviatuuri jaoks

kahes võrguvõimaluses saate oma WiFi seadistada

5 -s peate sisse lülitama SPI, I2C, Serial, Remote GPIO

veebiserveri installimiseks peate terminali installima selle käsuga (sudo apt install apache2 -y) Apache. saate oma vaarika ip brauserisse kleepimisel testida, kas see töötab.

ja mõni raamatukogu tuleb installida, et programm töötaks terminalis kopeerides ja möödudes

sud opip3 install mysql-connector-pythonsudo pip3 install kolb-corssudo pip3 install geventsudo pip3 install gevent-websocketsudo pip3 install pi-ina219

6. samm: 6. samm: kood

Sellelt GitHubilt leiate projekti koodi, mille saate selle installida ja käivitada

github.com/ForrezJochem/project-code

Soovitan: