Satura rādītājs:
Video: Sekotāja kungs: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Saules izsekotājs nodrošina par 30% vairāk elektrības nekā parastais saules panelis
- Sveiki, vēlaties izveidot savu Saules izsekotāju.
- Šeit ir daži vienkārši soļi, ar kuriem jūs varat izveidot savu saules izsekotāju.
Nepieciešams materiāls
- Maizes dēlis
- Aurdino Uno/Nano/Pro mini
- 9v akumulators
- 2 saules paneļi (jebkura izmēra)
- 2 LDR (ja vēlaties izveidot 2 asis, tāpēc jums būs nepieciešami 4 LDR).
- Jumper vadi
- Karšu dēlis
- 1 Servo moter
1. darbība: pārbaudiet šo diagrammu, kā būs ķēde
2. darbība. Kā kodēt
Ja jūs nezināt par servo moter. Servo griežas tikai par 180 grādiem. servo izmantošanas priekšrocība ir atkarīga no mums, cik daudz mēs vēlamies pagriezt.
LDR, LDR pretestība ir zema, ja ir pārāk daudz gaismas, un tumsā tai ir ļoti augsta pretestība. Mēs ievietosim kodu Inside If stāvoklī, lai mēs varētu viegli pagriezt mūsu saules paneli, izmantojot ldr pretestību.
Šim saules izsekotājam varat uzrakstīt savu kodu. Saskaņā ar jūsu saules izsekotāja dizainu.
Mana saules izsekotāja kods ir:-
3. darbība: kods:-
#iekļaut Servo sg90; int sākotnējā_pozīcija = 90; int LDR1 = A0; // savienojiet LDR1 uz kontakta A0
int LDR2 = A1; // Pievienojiet LDR2 tapai A1
int kļūda = 5;
int servopin = 9; // Jūs varat mainīt servo tikai, lai pārliecinātos, ka tas ir uz arduino PWM tapas
anulēts iestatījums ()
{
sg90.attach (servopin);
pinMode (LDR1, INPUT); pinMode (LDR2, INPUT);sg90.write (sākotnējā_pozīcija);
// Pārvietot servo 90 grādu leņķī
kavēšanās (2000); }
tukša cilpa ()
{
int R1 = analogRead (LDR1); // lasīt LDR 1
int R2 = analogRead (LDR2); // lasīt LDR 2 int diff1 = abs (R1 - R2); int dif2 = abs (R2 - R1);ja ((dif1 <= kļūda) || (dif2 <= kļūda)) {}
cits {
ja (R1> R2)
{
ja (sākotnējā_pozīcija> 60) {sākotnējā_pozīcija = -sākotnējā_pozīcija;
}
} ja (R1 <R2) {
ja (sākotnējā_pozīcija <120) {sākotnējā_pozīcija = ++ sākotnējā_pozīcija; }}} sg90.write (sākotnējā_pozīcija); kavēšanās (50);
}
Ieteicams:
GiggleBot līnijas sekotāja regulēšana - uzlabota: 7 soļi
GiggleBot līnijas sekotāja regulēšana - uzlabota: šajā ļoti īsajā instrukcijā jūs noregulēsit savu GiggleBot, lai tas sekotu melnai līnijai. Šajā citā apmācībā GiggleBot Line Follower mēs stingri kodējām noregulēšanas vērtības, lai tās darbotos saskaņā ar šo scenāriju. Jūs, iespējams, vēlēsities panākt, lai tā uzvedas
Lielais kungs (mobilā vienība ar svaru): 4 soļi
Lielais kungs (mobilā mobilā vienība ar svaru): Šī ir mana pirmā pamācība, tāpēc es lūdzu jūsu piedošanu par jebkādu kļūdu. Atpakaļ savās mājās vasaras atvaļinājuma laikā, visi mājā palūdza man atvest savus priekšmetus no citām istabām . Bija labi, ja preces bija mazas vai ierobežotas
Līnijas sekotāja robots: 11 soļi (ar attēliem)
Līnijas sekotāju robots: Es izveidoju līnijas sekotāju robotu ar PIC16F84A mikroprocesoru, kas aprīkots ar 4 IR sensoriem. Šis robots var darboties pa melnbaltām līnijām
Viglija kungs, peļu žiglis: 4 soļi (ar attēliem)
Viglija kungs, peļu džigleris: Tas parādīs, kā uztaisīt Vigglija kunga peles šļūcēju. Pēc noklusējuma lielākā daļa Windows instalāciju ir iestatītas tā, lai dators tiktu iemidzināts pēc 10 vai 15 minūšu neaktivitātes. To parasti var viegli atspējot vadības panelī, taču ir daži
Līnijas sekotāja robots: 7 soļi (ar attēliem)
Līnijas sekotājs robots: tas ir robots, kas seko melnai līnijai uz baltas virsmas