Sadržaj:

Solarni tragač: 6 koraka
Solarni tragač: 6 koraka

Video: Solarni tragač: 6 koraka

Video: Solarni tragač: 6 koraka
Video: Automatic Solar Sun Tracker 2-achsig 2-6 PV Panels 2x330Wp robust Stahl Photovoltaik Limiter allside 2024, Lipanj
Anonim
Solar Tracker
Solar Tracker

Pozdrav, moje ime je Jochem Forrez i studiram Multi Media i komunikacijsku tehnologiju na Howest -u (Kortrijk, Belgija). Za školu smo morali napraviti projekt. Napravio sam Solar Tracker (solarni panel koji prati sunce) i otkrio da je to zaista zanimljiv projekt i da ga je zabavno izraditi.

Projekt koristi 4 otpornika ovisna o svjetlu kako bi pronašao najsvjetliji izvor svjetlosti. Također mjeri trenutni protok i napon baterije i solarne ploče. To se prikazuje na web stranici i vizualizira putem grafikona. Također možete kontrolirati dva serva putem web stranice.

Pribor

Za ovaj projekt potrebno vam je:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn solarni panel 5WAdafruit INA219 Probijanje trenutnog senzora x2Ldr x4servo (snažan) x2nextion zaslon3.7v baterijamcp3008napajanje 3.3V i 5VSparkFun Sunny Buddy - MPPT Solarni Chargeallot matičnjak žica m3

Korak 1: Korak 1: Elektronika

Korak 1: Elektronika
Korak 1: Elektronika

Ovdje možete dobiti shemu fritzinga sa svim komponentama. trenutnom senzoru i sunčanom prijatelju potrebno je malo lemljenja.

Korak 2: Korak 2: Baza podataka

Korak 2: Baza podataka
Korak 2: Baza podataka

ovo je moj model baze podataka. Ovo je hostirano na malini pi koristeći MariaDB. Zapisuje sve senzore i postavke ako je u ručnom načinu rada ili ne.

Korak 3: Korak 3: Web stranica

Korak 3: Web stranica
Korak 3: Web stranica
Korak 3: Web stranica
Korak 3: Web stranica

Ovdje možete vidjeti neku sliku na web mjestu do koje se može doći pomoću ip -a koji malina ima (možete ga pronaći na zaslonu). Na web mjestu možete vidjeti sve grafikone senzora i upravljati solarnom pločom.

Korak 4: Korak 4: Slučaj

Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj
Korak 4: Slučaj

Za slučaj sam uzeo plastičnu kutiju i izrezao/izbušio male rupe za kabele i veliku rupu za zaslon. Zalijepio sam sve komponente (ne servo i ldr). Ukupno sam izbušio 3 male rupe za kabele: 1 za ldr, 1 za kabele solarne ploče i 1 za servomotore (kabele).

Za solarne ploče koristim otpadne MDF ploče koje sam imao kod kuće. dizajn nije savršen i ako ga možete pokušati poboljšati, ali radi. Potrebna su vam 2 dijela u drvu.

Jedan veliki mir u obliku slova U za dimenzije koje možete pogledati na slici

Jedna velika platforma koju možete napraviti bilo koje veličine je moja 400*300*20 mm

nakon što imate ove dijelove, morate izbušiti rupu u sredini aluminijskog stražnjeg dijela solarne ploče koja je oko 125 mm i 17,5 mm s obje strane, tako da možete zalijepiti šipku s navojem M3 bušilicom ne manjom od 3 mm i ne veći od 5 mm (možete povećati, ali to se ne preporučuje).

Zatim izrežite šipku s navojem M3 duljine 350 mm, dodajte maticu na nju kako biste je mogli koristiti kao protumatu za servo, dodajte tu šipku na vaš servo i nastavite tako sve dok joj bedro ne zategne, a zatim je više možete olabaviti. pokušao zamisliti gdje vam trebaju matice i podloška postoji njegova slika.

Za os y također izrežite navojnu šipku duljine M3 90 mm i pričvrstite je maticom i maticom.

Korak 5: Korak 5: Postavljanje Raspberry Pi OS -a

Evo vodiča iz maline o tome kako postaviti OS:

Evo vodiča kako ssh prebaciti na malinu:

nakon što to učinite možete se prijaviti s korisničkim imenom: PI i lozinkom RaspberryPrvo što želite učiniti je promijeniti lozinku za pi, to se može učiniti naredbom: sudo raspi-config nego idite na 1 Promijeni lozinku korisnika i promijenite lozinku ne zaboravite ili ćete morati početi ispočetka.

idite u raspi-config na postavku 4 Opcije lokalizacije i postavite sve postavke za svoju zemlju i tipkovnicu

u 2 mrežnoj opciji možete postaviti svoj WiFi

u 5 trebate uključiti SPI, I2C, serijski, daljinski GPIO

za instaliranje web poslužitelja morate instalirati Apache s ovom naredbom (sudo apt install apache2 -y) u terminalu. možete provjeriti radi li pri lijepljenju ip -a vaše maline u preglednik.

i neka knjižnica mora biti instalirana kako bi program radio samo kopirajte i prošite u terminalu

sud opip3 instalirati mysql-konektor-pythonsudo pip3 instalirati flask-corssudo pip3 instalirati geventsudo pip3 instalirati gevent-websocketsudo pip3 instalirati pi-ina219

Korak 6: Korak 6: Kodirajte

Na ovom GitHubu možete pronaći kôd projekta, možete ga instalirati i pokrenuti

github.com/ForrezJochem/project-code

Preporučeni: