Spisu treści:
Wideo: Arduino Solar Tracker: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Autor: geo bruceBruce jest w ogniuObserwuj więcej autora:
O: Witam, jestem Bruce. Jestem studentem w Belgii. Mam różnorodne zainteresowania: elektronika, komputery, technologia,… W wolnym czasie dużo czasu spędzam na: projektach, eksploracji internetu, kolarstwie. ht… Więcej o geo bruce »
Co robi: Wyszukuje najjaśniejsze źródło światła, takie jak słońce. Istnieje nowsza i lepsza wersja tego projektu:
Krok 1: Jak to działa
Jak to działa: Zrobiłem czujnik 4 LDR-ów z arkuszami między nimi
Białe kropki to LDR
Kiedy kij na górze jest skierowany do słońca lub najjaśniejszego punktu, cztery LDR-y otrzymują na nie taką samą ilość światła.
Przykład1 gdy światło jest pozostawione na górze: prawy górny, prawy-dół, lewy-dół są w cieniu i lewy-górny uzyskuje najwięcej światła Przykład2 gdy światło jest na górze lewy i prawy dół są w cieniu, a góra jest w świetle
Krok 2: Lista części
- 2 x link Ebay serwomechanizmu 1.5 $/sztuka!
- 4 x rezystory zależne od światła (ldr) Tanie LDR na Ebay 0.78$ za 20 sztuk
- 4 x rezystory 10 K Rezystory na Ebay 0.78 $ za 50 sztuk darmowa wysyłka!
- 1 x Arduino Arduino UNO Ebay link 3,5 $ darmowa wysyłka
- 2 x potencjometry 10k (wartość nie ma znaczenia) Ebay link
Krok 3: Konfiguracja
Po prostu sklej go na gorąco!!!
Krok 4: Obwody
Krok 5: Kodeks
kod można pobrać w dół tej strony /* ten kod został napisany przez geobruce, aby uzyskać więcej informacji sprawdź moją stronę https://xprobe.net */ #include // dołącz Servo library Servo horizontal; // serwo poziome int servoh = 90; // stoisko poziome serwo Servo pionowe; // serwo pionowe int servo = 90; // stojak pionowy serwo // połączenia pinów LDR // name = analogpin; int ldrlt = 0; //LDR u góry po lewej int ldrrt = 1; //LDR górny rigt int ldrld = 2; //LDR dół w lewo int ldrrd = 3; //ldr down rigt void setup() { Serial.begin(9600); // połączenia serwo // name.attacht(pin); przymocuj.poziome(9); zaczep.pionowy(10); } void loop() { int lt = analogRead(ldrlt); // u góry po lewej int rt = analogRead(ldrrt); // prawy górny róg int ld = analogRead(ldrld); // dół w lewo int rd = analogRead(ldrrd); // down rigt int dtime = analogRead(4)/20; // odczytaj potencjometry int tol = analogRead(5)/4; int avt = (lt + rt) / 2; // średnia wartość top int avd = (ld + rd) / 2; // średnia wartość w dół int avl = (lt + ld) / 2; // średnia pozostała wartość int avr = (rt + rd) / 2; // średnia wartość w prawo int dvert = avt - avd; // sprawdź różnicę w górę iw dół int dhoriz = avl - avr;// sprawdź różnicę og left i rigt if (-1*tol > dvert || dvert > tol) // sprawdź, czy różnica jest w tolerancji else zmień kąt pionowy { if (avt > avd) { servov = ++servov; jeśli (serwow > 180) { serw = 180; } } else if (avt < avd) { servov= --servov; jeśli (serwow < 0) { serw = 0; } } vertical.write(servov); } if (-1*tol > dhoriz || dhoriz > tol) // sprawdź, czy różnica jest w tolerancji w przeciwnym razie zmień kąt poziomy { if (avl > avr) { servoh = --servoh; if (serwo < 0) { serwo = 0; } } else if (avl < avr) { serwo = ++serwo; if (serwo > 180) { serwo = 180; } } else if (avl == avr) { // nic } horizontal.write(servoh); } opóźnienie(dczas); }
Drugie miejsce w kosmicznym wyzwaniu Celestron
Zalecana:
Pulpit COVID19 Tracker z zegarem! Zasilany tracker Raspberry Pi: 6 kroków
Pulpit COVID19 Tracker z zegarem! Raspberry Pi Powered Tracker: Wiemy, że możemy umrzeć w każdej chwili, nawet ja mogę umrzeć podczas pisania tego posta, w końcu ja, ty, wszyscy jesteśmy śmiertelnikami. Cały świat zatrząsł się z powodu pandemii COVID19. Wiemy, jak temu zapobiec, ale hej! wiemy, jak się modlić i dlaczego się modlić, czy robimy
DIY Solar Tracker: 27 kroków (ze zdjęciami)
DIY Solar Tracker: Wprowadzenie Naszym celem jest zapoznanie młodych studentów z inżynierią i nauczenie ich o energii słonecznej; każąc im zbudować Heliosa w ramach ich programu nauczania. W inżynierii dokłada się starań, aby odsunąć wytwarzanie energii od wykorzystywania paliw kopalnych
Solar Tracker: 6 kroków
Solar Tracker: Witam, nazywam się Jochem Forrez i studiuję technologię multimediów i komunikacji w Howest (Kortrijk, Belgia). Do szkoły musieliśmy zrobić projekt. Zrobiłem tracker słoneczny (panel słoneczny, który podąża za słońcem), uważam, że jest naprawdę interesujący
IOT123 - SOLAR TRACKER - TILT/PAN, PANEL RAMA, MONTAŻ LDR RIG: 9 kroków (ze zdjęciami)
IOT123 - SOLAR TRACKER - TILT / PAN, RAMKA PANELOWA, MONTAŻ LDR RIG: Większość projektów DIY dla dwuosiowych trackerów słonecznych "tam" są oparte na 9G Micro Servo, które są naprawdę niedoceniane, aby przesuwać kilka ogniw słonecznych, mikrokontroler, baterię i obudowę. Możesz projektować wokół
Sunflower - Arduino Solar Tracker: 5 kroków (ze zdjęciami)
Sunflower - Arduino Solar Tracker: „Słonecznik” to oparty na Arduino lokalizator słoneczny, który zwiększy wydajność panelu słonecznego podczas ładowania. W nowoczesnych systemach śledzenia słonecznego panele słoneczne są mocowane na konstrukcji, która porusza się w zależności od położenia słońce.Pozwól nam