Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Trinn 1: Elektronikk
- Trinn 2: Trinn 2: Database
- Trinn 3: Trinn 3: Nettsted
- Trinn 4: Trinn 4: Sak
- Trinn 5: Trinn 5: Konfigurere Raspberry Pi OS
- Trinn 6: Trinn 6: Kode
Video: Solar Tracker: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
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
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
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
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
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:
Desktop COVID19 -tracker med klokke! Raspberry Pi Powered Tracker: 6 trinn
Desktop COVID19 -tracker med klokke! Raspberry Pi Powered Tracker: Vi vet at vi kan dø når som helst, selv jeg kan dø mens jeg skriver dette innlegget, tross alt, jeg meg, du, vi er alle dødelige. Hele verden rystet på grunn av COVID19 -pandemien. Vi vet hvordan vi kan forhindre dette, men hei! vi vet hvordan vi skal be og hvorfor vi skal be, gjør vi det
Solar Tracker: 4 trinn
Solar Tracker: Dette er en solar tracker jeg laget. Da jeg surfet på internett fikk jeg mange ideer, men jeg tenkte å lage et budsjettvennlig prosjekt, så her er det. Jeg lagde den til spesielt nybegynnere som er nye på arduino. Og jeg lastet opp bildene av hovedartiklene
DIY Arduino Solar Tracker (for å redusere global oppvarming): 3 trinn
DIY Arduino Solar Tracker (For å redusere global oppvarming): Hei alle sammen, i denne opplæringen vil jeg vise dere hvordan du lager en solsporing ved hjelp av arduino -mikrokontrolleren. I dagens verden lider vi av en rekke problemstillinger. En av dem er klimaendringer og global oppvarming. Behovet for
DIY Solar Tracker: 27 trinn (med bilder)
DIY Solar Tracker: Introduksjon Vi tar sikte på å introdusere unge studenter for ingeniørfag og lære dem om solenergi; ved å la dem bygge en Helios som en del av læreplanen. Det er et forsøk innen ingeniørkunst for å skyve energiproduksjon bort fra bruk av fossilt brensel
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 trinn (med bilder)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker er et clapperboard -formet, Raspberry Pi -drevet Release Tracker. Den bruker TMDb API for å skrive ut plakaten, tittelen, utgivelsesdatoen og oversikten over kommende filmer i din region, i et bestemt tidsintervall (f.eks. Filmutgivelser denne uken) den