Obsah:

Solar Tracker: 6 krokov
Solar Tracker: 6 krokov

Video: Solar Tracker: 6 krokov

Video: Solar Tracker: 6 krokov
Video: Английский язык с нуля за 50 уроков A0 Английский с нуля Английский для начинающих Уроки Урок 6 2024, Jún
Anonim
Solar Tracker
Solar Tracker

Dobrý deň, volám sa Jochem Forrez a študujem Multi Media and Communication Technology v Howest (Kortrijk, Belgicko). Do školy sme potrebovali urobiť projekt. Vyrobil som solárny sledovač (solárny panel, ktorý sleduje slnko) a zistil som, že je to skutočne zaujímavý projekt a jeho výroba je zábavná.

Projekt používa 4 svetelné odpory na nájdenie najjasnejšieho zdroja svetla. Meria tiež prúd a napätie batérie a solárneho panelu. Toto sa zobrazuje na webovej stránke a je vizualizované prostredníctvom grafov. Dve servá môžete ovládať aj pomocou webovej stránky.

Zásoby

Na tento projekt potrebujete:

Raspberry PiPhaesun Sun Plus 5 Polykristallijn solárny panel 5WAdafruit INA219 Prúdový snímač Breakout x2Ldr x4servo (silný) x2nextion displej3.7v batterymcp3008 napájací zdroj 3.3V a 5VSparkFun Sunny Buddy - MPPT Solar Chargeallot prepínače prepojovacích panelov M3 x):

Krok 1: Krok 1: Elektronika

Krok 1: Elektronika
Krok 1: Elektronika

Tu môžete získať dráždivú schému so všetkými komponentmi. súčasný snímač a slnečný kamarát potrebujú nejaké spájkovanie.

Krok 2: Krok 2: Databáza

Krok 2: Databáza
Krok 2: Databáza

toto je môj databázový model. To je hostené na malinovom pi pomocou MariaDB. Zaznamenáva všetky snímače a nastavenia, či je v manuálnom režime alebo nie.

Krok 3: Krok 3: Webová stránka

Krok 3: Webová stránka
Krok 3: Webová stránka
Krok 3: Webová stránka
Krok 3: Webová stránka

Tu môžete vidieť nejaký obrázok na webe, na ktorý sa dá dostať aj s ip, ktorý malina má (nájdete ho na displeji). Na webe môžete vidieť všetky grafy senzora a ovládať solárny panel.

Krok 4: Krok 4: Prípad

Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad
Krok 4: Prípad

Pre prípad som zobral plastovú škatuľu a vyrezal/vyvŕtal malé otvory pre káble a veľký otvor pre displej. Nalepil som všetky komponenty (nie serva a ldr). Celkovo som vyvŕtal 3 malé otvory pre káble: 1 pre ldr, 1 pre káble solárneho panelu a 1 pre serva (káble).

Na solárny panel používam šrotové mdf panely, ktoré som mal doma. návrh nie je dokonalý a ak sa ho môžete pokúsiť vylepšiť, funguje to. Na drevo potrebujete 2 diely.

Jeden veľký pokoj v tvare U pre rozmery, na ktoré sa môžete pozrieť na obrázku

A jedna veľká platforma, ktorú môžete vyrobiť, akúkoľvek veľkosť chcete, moja je 400*300*20 mm

Akonáhle budete mať tieto diely, musíte vyvŕtať dieru v strede hliníkového zadného miesta solárneho panelu, ktorá je asi 125 mm a 17,5 mm na oboch stranách, aby ste mohli prilepiť závitovú tyč M3 vŕtačkou nie menšou ako 3. mm a nie viac ako 5 mm (môžete byť aj väčší, ale neodporúča sa).

Potom odrežte závitovú tyč M3 s dĺžkou 350 mm, naneste na ňu maticu, aby ste ju mohli použiť ako kontramaticu pre servo, pridajte tyč na svoje servo a pokračujte až do stehna a potom maticu utiahnite, aby sa už mohla uvoľňovať i pokúsil sa predstaviť, kde potrebujete orechy a práčku, tam je jeho obrázok.

Pre os y som tiež narezal závitovú tyč s dĺžkou M3 90 mm a na jej upevnenie použite kontramaticu a maticu.

Krok 5: Krok 5: Nastavenie systému Raspberry Pi

Tu je návod od maliny, ako nastaviť OS:

Tu je návod, ako ssh na malinu:

akonáhle to urobíte, môžete sa prihlásiť pomocou používateľského mena: PI a hesla Raspberry Prvá vec, ktorú chcete urobiť, je zmeniť heslo pí. To sa dá urobiť pomocou príkazu: sudo raspi-config, než prejdete na 1 Zmeniť heslo používateľa a zmeniť heslo nezabudnite, alebo musíte začať odznova.

choďte v raspi-config na nastavenie 4 Možnosti lokalizácie a nastavte všetky nastavenia správne pre vašu krajinu a klávesnicu

v 2 možnostiach siete môžete nastaviť svoju wifi

v 5 potrebujete zapnuté SPI, I2C, sériové, vzdialené GPIO

na inštaláciu webového servera je potrebné nainštalovať Apache pomocou tohto príkazu (sudo apt install apache2 -y) do terminálu. Môžete si vyskúšať, či to funguje, keď prilepíte ip svojej maliny do prehliadača.

a na to, aby program fungoval, stačí skopírovať a vložiť do terminálu nejakú knižnicu

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

Krok 6: Krok 6: Kód

Na tomto serveri GitHub nájdete kód projektu, ktorý môžete nainštalovať a spustiť

github.com/ForrezJochem/project-code

Odporúča: