Inhoudsopgave:

Zonnetracker: 6 stappen
Zonnetracker: 6 stappen

Video: Zonnetracker: 6 stappen

Video: Zonnetracker: 6 stappen
Video: Automatic Solar Sun Tracker 2-achsig 2-6 PV Panels 2x330Wp robust Stahl Photovoltaik Limiter allside 2024, November
Anonim
Zonne-tracker
Zonne-tracker

Hallo, mijn naam is Jochem Forrez en ik studeer Multi Media en Communicatietechnologie aan Howest (Kortrijk, België). Voor school moesten we een project maken. Ik heb een Solar tracker gemaakt (zonnepaneel dat de zon volgt), ik vond het een heel interessant project en het is leuk om te maken.

Het project gebruikt 4 lichtafhankelijke weerstanden om de helderste lichtbron te vinden. Het meet ook de stroomsterkte en spanning van de batterij en het zonnepaneel. Dit wordt weergegeven op een website en gevisualiseerd via grafieken. Je kunt de twee servo's ook bedienen met de website.

Benodigdheden

Voor dit project heb je nodig:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn zonnepaneel 5WAdafruit INA219 Current Sensor Breakout x2Ldr x4servo (sterk) x2nextion display3.7v batterijmcp3008voeding 3.3V en 5VSparkFun Sunny Buddy - MPPT Solar Chargeallot breadboard jumper kabels:) draadstang van M3nuts en sluitringen van M

Stap 1: Stap 1: Elektronica

Stap 1: Elektronica
Stap 1: Elektronica

Hier kunt u een fritzing-schema krijgen met alle componenten. de stroomsensor en de zonnige buddy hebben wat soldeerwerk nodig.

Stap 2: Stap 2: Database

Stap 2: Database
Stap 2: Database

dit is mijn databasemodel. Dit wordt gehost op de Raspberry Pi met MariaDB. Het registreert alle sensoren en stelt in of het in de handmatige modus is of niet.

Stap 3: Stap 3: Website

Stap 3: Website
Stap 3: Website
Stap 3: Website
Stap 3: Website

Hier kun je een afbeelding zien op de site die de site kan bereiken met het ip dat de framboos heeft (je kunt het vinden op het display). Op de site kun je alle grafieken van de sensor zien en het zonnepaneel aansturen.

Stap 4: Stap 4: Case

Stap 4: Geval
Stap 4: Geval
Stap 4: Geval
Stap 4: Geval
Stap 4: Geval
Stap 4: Geval
Stap 4: Geval
Stap 4: Geval

Voor een geval nam ik gewoon een plastic doos en sneed/geboorde kleine gaatjes voor de kabels en een groot gat voor het scherm. Ik heb alle componenten gelijmd (niet de servo's en ldr's). In totaal heb ik 3 kleine gaatjes geboord voor de kabels: 1 voor de ldr's, 1 voor de kabels van het zonnepaneel en 1 voor de servo's (kabels).

Voor het zonnepaneel gebruik ik schroot mdf-panelen die ik thuis had. het ontwerp is niet perfect en als je kunt proberen het beter te maken, maar het werkt. Je hebt 2 delen hout nodig.

Een grote U-vormige vrede voor de afmetingen die je op de foto kunt zien

En een groot platform, je kunt het elke gewenste maat maken, de mijne is 400 * 300 * 20 mm

zodra je deze onderdelen hebt moet je een gat boren in het midden van de aluminium achterkant van het zonnepaneel dat ongeveer 125 mm is en 17,5 mm aan beide kanten, zodat je een draadstang van M3 kunt steken met een boor niet kleiner dan 3 mm en niet groter dan 5 mm (je kunt groter gaan, maar het wordt niet aanbevolen).

Knip dan een draadstang M3 350 mm in lengte voeg een moer toe zodat je hem als contramoer voor de servo kunt gebruiken probeerde te visualiseren waar je moeren en sluitringen nodig hebt, daar is een foto van.

Voor de y-as heb ik ook een draadstang van M3 90 mm lang gesneden en een contramoer en een moer gebruikt om deze vast te zetten.

Stap 5: Stap 5: Raspberry Pi OS instellen

Hier is een tutorial van Raspberry over het instellen van het besturingssysteem:

Hier is een tutorial hoe je ssh naar Raspberry:

zodra u dit kunt doen kunt u inloggen met gebruikersnaam: PI en wachtwoord RaspberryHet eerste wat u wilt doen is het wachtwoord van de pi wijzigen dit kan met het commando: sudo raspi-config dan gaat u naar 1 Wijzig gebruikerswachtwoord en wijzigt u de wachtwoord vergeet het niet of u moet opnieuw beginnen.

ga in raspi-config naar het instellen van 4 lokalisatie-opties en stel alle instellingen goed in voor uw land en toetsenbord

in 2 netwerkoptie kunt u uw wifi instellen

in 5 heb je SPI, I2C, Serial, Remote GPIO aan nodig

om de webserver te installeren moet je Apache installeren met dit commando (sudo apt install apache2 -y) in de terminal. je kunt testen of het werkt door het ip van je framboos in een browser te plakken.

en er moet een bibliotheek worden geïnstalleerd om het programma te laten werken, kopieer en plak het in de terminal

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

Stap 6: Stap 6: Coderen

Op deze GitHub kun je de code van het project vinden, je kunt het installeren en uitvoeren

github.com/ForrezJochem/project-code

Aanbevolen: