Innholdsfortegnelse:

Solar Tracker: 6 trinn
Solar Tracker: 6 trinn

Video: Solar Tracker: 6 trinn

Video: Solar Tracker: 6 trinn
Video: failing 6th grade 🤪🤪 2024, November
Anonim
Solar Tracker
Solar Tracker

Hei, jeg heter Jochem Forrez og studerer Multi Media and Communication Technology på Howest (Kortrijk, Belgia). For skolen måtte vi lage et prosjekt. Jeg lagde en Solar tracker (solcellepanel som følger solen), jeg syntes det var et veldig interessant prosjekt og morsomt å lage.

Prosjektet bruker 4 lysavhengige motstander for å finne den lyseste lyskilden. Den måler også strømmen og spenningen til batteriet og solcellepanelet. Dette vises på et nettsted og visualiseres via grafer. Du kan også kontrollere de to servoene med nettstedet.

Rekvisita

For dette prosjektet trenger du:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn solcellepanel 5WAdafruit INA219 Current Sensor Breakout x2Ldr x4servo (sterk) x2nextion display3.7v batterymcp3008 strømforsyning 3.3V og 5VSparkFun Sunny Buddy - MPPT Solar Chargeallot breadboard jumperkabler:) gjenget vaske av M3

Trinn 1: Trinn 1: Elektronikk

Trinn 1: Elektronikk
Trinn 1: Elektronikk

Her kan du få et fritzingskjema med alle komponentene. den nåværende sensoren og den solfylte kameraten trenger litt lodding.

Trinn 2: Trinn 2: Database

Trinn 2: Database
Trinn 2: Database

dette er min databasemodell. Dette er vert på bringebær pi ved hjelp av MariaDB. Den logger alle sensorene og angir om den er i manuell modus eller ikke.

Trinn 3: Trinn 3: Nettsted

Trinn 3: Nettsted
Trinn 3: Nettsted
Trinn 3: Nettsted
Trinn 3: Nettsted

Her kan du se et bilde på siden, siden kan nås med ip som bringebæret har (du finner det på displayet). På nettstedet kan du se alle grafene til sensoren og kontrollere solcellepanelet.

Trinn 4: Trinn 4: Sak

Trinn 4: Case
Trinn 4: Case
Trinn 4: Case
Trinn 4: Case
Trinn 4: Case
Trinn 4: Case
Trinn 4: Case
Trinn 4: Case

For en sak tok jeg bare en plastboks og kuttet/boret små hull for kablene og et stort hull for skjermen. Jeg limte alle komponentene (ikke servoene og ldrene). Totalt boret jeg 3 små hull for kablene: 1 for ldr, 1 for kabler til solcellepanel og 1 for servoer (kabler).

Til solcellepanelet bruker jeg skrap -mdf -paneler jeg hadde hjemme. desing er ikke perfekt, og hvis du kan prøve å gjøre det bedre, men det fungerer. Du trenger 2 deler i tre.

En stor U -formet fred for dimensjonene du kan se på bildet

Og en stor plattform du kan lage den i hvilken som helst størrelse du vil ha, er 400*300*20 mm

Når du har disse delene, må du bore et hull midt på aluminiums baksiden av solcellepanelet som er rundt 125 mm og 17,5 mm på begge sider, slik at du kan stikke en gjenget stang av M3 med en drill ikke mindre enn 3 mm og ikke større enn 5 mm (du kan gå større, men det anbefales ikke).

For å kutte en gjengestang M3 350 mm i lengden, legg til en mutter på den, slik at du kan bruke den som en motmutter for servoen, legg til stangen på servoen din og fortsett til låret og stram deretter motmutteren slik at den kan løsne lenger. prøvde å visualisere hvor du trenger nøtter og vaskemaskin det er et bilde av det.

For y -aksen kutter jeg også en gjengestang på M3 90 mm lang og bruker en motmutter og en mutter for å feste den.

Trinn 5: Trinn 5: Konfigurere Raspberry Pi OS

Her er en opplæring fra bringebær om hvordan du konfigurerer operativsystemet:

Her er en opplæring i hvordan du ssh til bringebær:

Når du kan gjøre dette kan du logge inn med brukernavn: PI og passord Raspberry Det første du vil gjøre er å endre passordet til pi dette kan gjøres med kommandoen: sudo raspi-config enn du går til 1 Endre brukerpassord og endre passord, ikke glem det, eller du må starte på nytt.

gå i raspi-config til innstilling 4 Lokaliseringsalternativer og angi alle innstillingene riktig for ditt land og tastatur

i 2 nettverksalternativ kan du konfigurere wifi

i 5 trenger du SPI, I2C, Serial, Remote GPIO på

For å installere webserveren må du installere Apache med denne kommandoen (sudo apt install apache2 -y) i terminalen. du kan teste om det fungerer når du limer ip av bringebær i en nettleser.

og noe bibliotek må installeres for å få programmet til å fungere, bare kopier og forbi i terminalen

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

Trinn 6: Trinn 6: Kode

På denne GitHub finner du koden til prosjektet, du kan installere den og kjøre den

github.com/ForrezJochem/project-code

Anbefalt: