Sadržaj:

Protiv suncokreta - ukazuje na vašu tamu!: 6 koraka (sa slikama)
Protiv suncokreta - ukazuje na vašu tamu!: 6 koraka (sa slikama)

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

Video: Protiv suncokreta - ukazuje na vašu tamu!: 6 koraka (sa slikama)
Video: 16 ошибок штукатурки стен. 2024, Srpanj
Anonim
Protiv suncokreta - ukazuje na vašu tamu!
Protiv suncokreta - ukazuje na vašu tamu!
Protiv suncokreta - ukazuje na vašu tamu!
Protiv suncokreta - ukazuje na vašu tamu!
Protiv suncokreta - ukazuje na vašu tamu!
Protiv suncokreta - 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 tom sam procesu 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 trebate

  • 3 LDR -a
  • 3 otpornika od 10 k Ohma
  • Servo motor
  • Arduino ploča
  • Nekoliko kratkospojnih žica
  • Komplet za lemljenje
  • Perforirana PCB
  • Mali lonac zajedno s malo suhog tla.

Korak 2: Krug

Krug
Krug
Krug
Krug

Suština je u tome što je svaki LDR odgovoran za kut, lijevo za 180 stupnjeva, srednje za 90 stupnjeva, a desno za 0 stupnjeva. 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.
  • Pomoću ovog ulaza izračunava količinu svjetlosti koju svaki LDR dobiva.
  • 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. Prenesite 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 za prolaz žica. Stavite malo zemlje, zadržite servo motor, dodajte još zemlje. Zatim samo spojite servo motor s Arduinom i gotovi ste!

Preporučeni: