Sadržaj:

Anti -Suncokret - ukazuje na vašu tamu!: 6 koraka (sa slikama)
Anti -Suncokret - ukazuje na vašu tamu!: 6 koraka (sa slikama)

Video: Anti -Suncokret - ukazuje na vašu tamu!: 6 koraka (sa slikama)

Video: Anti -Suncokret - ukazuje na vašu tamu!: 6 koraka (sa slikama)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Juli
Anonim
Anti -Suncokret - ukazuje na vašu tamu!
Anti -Suncokret - ukazuje na vašu tamu!
Anti -Suncokret - ukazuje na vašu tamu!
Anti -Suncokret - ukazuje na vašu tamu!
Anti -Suncokret - ukazuje na vašu tamu!
Anti -Suncokret - ukazuje na vašu tamu!

Od djetinjstva sam se uvijek želio okušati u elektronici. Nedavno sam kupio Arduino i počeo ga istraživati. U ovom procesu sam saznao više o svjetlo ovisnim otpornicima (LDR).

Nekako naletim na ovu ideju. U osnovi, to je električni suncokret koji radi suprotno od stvarnog suncokreta. Pokazuje na mrak !!!

Korak 1: Stvari koje su vam potrebne

  • 3 LDR -a
  • 3 10k Ohm otpornika
  • Servo motor
  • Arduino ploča
  • Nekoliko kratkospojnih žica
  • Komplet za lemljenje
  • Perforirani PCB
  • Mali lonac sa malo suhog tla.

Korak 2: Krug

The Circuit
The Circuit
The Circuit
The Circuit

Suština je da je svaki LDR odgovoran za ugao, lijevo za 180 stepeni, srednje za 90 stepeni i desno za 0 stepeni. Na primjer, ako srednji LDR ne prima nikakvu svjetlost, a drugi LDR tada dobivaju nešto svjetla

Arduino će primiti sljedeće unose:

  • Lijevo LDR => VISOKO
  • Srednja LDR => NISKA
  • Desno LDR => VISOKO

Na temelju ovog ulaza, Arduino može izračunati kut (u ovom slučaju 90 stupnjeva) i poslati te podatke servo motoru.

Korak 3: Kôd

Laički rečeno, kod radi sljedeće:

  • Zahtijeva ulaz iz 3 LDR -a.
  • Koristeći ovaj ulaz, on izračunava količinu svjetlosti koju dobija svaki LDR.
  • Sada izračunava kut kojim bi se trebao kretati. Na primjer, ako desni i srednji LDR ne dobivaju nikakvu svjetlost, tada će izračunati kut biti 45 stupnjeva (srednji kut od 0 stupnjeva i 90 stupnjeva je 45 stupnjeva).

Kôd pronađite ovdje.

Korak 4: Izgradite krug

Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug
Izgradite krug

Za lemljenje otpornika i LDR -ova upotrijebite perforiranu PCB ploču. Koristite Arduino ploču za povezivanje PCB -a i servo motora. Otpremite kôd i testirajte.

Korak 5: Posadite sredstvo protiv suncokreta

Posadite sredstvo protiv suncokreta
Posadite sredstvo protiv suncokreta
Posadite sredstvo protiv suncokreta
Posadite sredstvo protiv suncokreta
Posadite sredstvo protiv suncokreta
Posadite sredstvo protiv suncokreta

Koristio sam mali lonac i napravio rupu u njemu da prođem žice. Stavite malo zemlje, zadržite servo motor, dodajte još zemlje. Zatim samo spojite servo motor s Arduinom i gotovi ste!

Preporučuje se: