Spisu treści:
- Krok 1: Wykonaj połączenia za pomocą powyższego schematu blokowego
- Krok 2: Spal kod i obserwuj wyniki
- Krok 3: Panel słoneczny generuje maksymalne napięcie 2,02 V zgodnie z obserwacjami
- Krok 4: Czujnik napięcia wysyła tę wartość do Arduino
- Krok 5: Arduino wysyła tę wartość przez cyfrowe styki do portu 1 mikrokontrolera 8051
- Krok 6: Moduł Bluetooth podłączony do 8051 wysyła tę wartość do telefonu komórkowego
- Krok 7: 8051 jest również podłączony do wyświetlacza LCD, który wyświetla napięcie generowane przez panele słoneczne jako „v = 2p02”, gdzie P to „.”
- Krok 8: Kontroluj obciążenia za pomocą innego modułu Bluetooth za pomocą przekaźnika
- Krok 9: Dwa podłączone obciążenia można włączać lub wyłączać w zależności od potrzeb
- Krok 10: Dokument badawczy
Wideo: Zdalny system monitorowania i dystrybucji energii w elektrowni słonecznej: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Celem tego projektu jest monitorowanie i dystrybucja mocy w systemach elektroenergetycznych (systemy fotowoltaiczne). Konstrukcję tego systemu wyjaśniono w skrócie w następujący sposób. System zawiera wiele siatek z około 2 panelami słonecznymi w każdej siatce, gdzie każdy panel jest podłączony do czujnika prądu, którego wyjście jest przekazywane do mini mikrokontrolera (Arduino UNO). Do każdej siatki podłączony jest również czujnik temperatury, czujnik napięcia oraz czujnik prądu, którego wyjście jest połączone z mini mikrokontrolerem (Arduino UNO). Wyjście ze wszystkich minimikrokontrolerów jest przekazywane do głównego mikrokontrolera (8051), który z kolei jest podłączony do modułu Bluetooth (HC-05). Główny mikrokontroler (8051) przetwarza wszystkie odebrane dane z minimikrokontrolerów (Arduino UNO) i wyświetla je na podłączonym do niego wyświetlaczu LCD, a także wysyła te dane przez moduł Bluetooth (HC-05) do użytkownika. Użytkownik zdalnie monitoruje dane za pomocą smartfona za pomocą aplikacji Bluetooth Terminal. Użytkownik wysyła sygnał do innego modułu Bluetooth (HC-05), który jest podłączony do innego mikrokontrolera (Arduino Uno), który następnie steruje przekaźnikiem na podstawie sygnału wysłanego przez użytkownika. Zasilanie z systemu elektroenergetycznego (systemu solarnego) jest również podłączone do wszystkich przekaźników. Teraz sygnał sterujący z Arduino UNO służy do przełączania przekaźnika i odpowiednio rozdzielane jest zasilanie z sieci. W ten sposób monitorujemy i dystrybuujemy moc z elektrowni (systemu fotowoltaicznego).
Lista komponentów jest następująca:1. PANELE SŁONECZNE
2. CZUJNIK PRĄDU ACS712
3. CZUJNIK NAPIĘCIA
4. CZUJNIK TEMPERATURY LM35
5. KONWERTER ANALOGOWY NA CYFROWY ADC0808
6. MIKROKONTROLER 8051
7. WYŚWIETLACZ LCD 16X2
8. MODUŁ BLUETOOTH
9. APLIKACJA MOBILNA
10. ARDUINO UNO
11. PRZEKAŹNIK
12. OBCIĄŻENIA (WENTYLATOR, ŚWIATŁO ITP)
Krok 1: Wykonaj połączenia za pomocą powyższego schematu blokowego
Połączenia podane na rysunku są proste i należy je wykonać we wskazany sposób. Po czym kody w kolejnym kroku należy wypalić w mikrokontrolerze Arduino i 8051.
Krok 2: Spal kod i obserwuj wyniki
Odwiedź link GitHub, aby uzyskać kod.
github.com/aggarwalmanav8/Remote-Power-Mon..
Wypal ten kod we wszystkich obecnych mikrokontrolerach.
Teraz obserwuj wyniki, jak wspomniano w dalszych krokach
Krok 3: Panel słoneczny generuje maksymalne napięcie 2,02 V zgodnie z obserwacjami
Krok 4: Czujnik napięcia wysyła tę wartość do Arduino
Krok 5: Arduino wysyła tę wartość przez cyfrowe styki do portu 1 mikrokontrolera 8051
Krok 6: Moduł Bluetooth podłączony do 8051 wysyła tę wartość do telefonu komórkowego
Krok 7: 8051 jest również podłączony do wyświetlacza LCD, który wyświetla napięcie generowane przez panele słoneczne jako „v = 2p02”, gdzie P to „.”
Krok 8: Kontroluj obciążenia za pomocą innego modułu Bluetooth za pomocą przekaźnika
W zależności od napięcia generowanego przez panele słoneczne, użytkownik może sterować obciążeniami poprzez inny moduł Bluetooth za pomocą przekaźnika, który jest podłączony do innego Arduino w sterowniku dystrybucji zasilania.
Krok 9: Dwa podłączone obciążenia można włączać lub wyłączać w zależności od potrzeb
Krok 10: Dokument badawczy
Ten projekt również został przeze mnie opublikowany w formie artykułu naukowego. Przeczytaj go, aby uzyskać więcej informacji.
papers.ssrn.com/sol3/papers.cfm?abstract_i…
Zalecana:
Zrób przenośny generator energii słonecznej: 12 kroków
Zrób przenośny generator energii słonecznej: Czy w Twojej elektronice kiedykolwiek zabrakło mocy, gdy byłeś poza domem? na kempingu lub w miejscu, w którym nie było prądu (AC), aby je ponownie naładować? cóż, oto prosty projekt weekendowy, który zapewni, że zawsze będziesz mieć sposób na zachowanie telefonu komórkowego
Budowanie automatycznego śledzenia energii słonecznej za pomocą Arduino UNO: 8 kroków
Budowanie automatycznego śledzenia energii słonecznej z Arduino UNO: Energia słoneczna staje się coraz bardziej rozpowszechniona na całym świecie. Obecnie bada się wiele metod, aby panele słoneczne wytwarzały więcej energii, zmniejszając naszą zależność od paliw kopalnych i węgla. Jednym ze sposobów, aby to zrobić, jest przesunięcie paneli
Jak uruchomić zegar baterii na energii słonecznej: 15 kroków (ze zdjęciami)
Jak uruchomić zegar baterii na energii słonecznej: Ten wkład jest kontynuacją poprzedniego w 2016 r. (patrz tutaj), ale w międzyczasie nastąpił rozwój komponentów, które znacznie ułatwiają pracę i poprawiają wydajność. Przedstawione tutaj techniki umożliwią
Jak zbudować bank energii oparty na energii słonecznej przy użyciu baterii Dead Mobile: 4 kroki
Jak zbudować bank energii oparty na energii słonecznej przy użyciu baterii Dead Mobile: Ten projekt to bank energii oparty na energii słonecznej w domu przy użyciu rozładowanej baterii telefonu komórkowego. Możemy zastosować dowolny odpowiednik baterii mobilnej o tym samym schemacie. Panel słoneczny naładuje akumulator, a my możemy wykorzystać moc akumulatora do ładowania
Automatyczny system śledzenia energii słonecznej EAL-Industry 4.0: 9 kroków
EAL-Industry 4.0 Automatic Solar Tracker System: szukam projektu har vi fået til opgave at lave en smart IOT løsning, hvor man skal læse data enhed på en app/hjemmeside og derefter lager denne på pl bazy danych. Fra databasen skal det da være muligt at hent