Satura rādītājs:

Pret saulespuķēm - norāda uz jūsu tumsu!: 6 soļi (ar attēliem)
Pret saulespuķēm - norāda uz jūsu tumsu!: 6 soļi (ar attēliem)

Video: Pret saulespuķēm - norāda uz jūsu tumsu!: 6 soļi (ar attēliem)

Video: Pret saulespuķēm - norāda uz jūsu tumsu!: 6 soļi (ar attēliem)
Video: Joka pēc alfabēts / Funny Alphabet 2024, Jūlijs
Anonim
Pret saulespuķēm - norāda uz jūsu tumsu!
Pret saulespuķēm - norāda uz jūsu tumsu!
Pret saulespuķēm - norāda uz jūsu tumsu!
Pret saulespuķēm - norāda uz jūsu tumsu!
Pret saulespuķēm - norāda uz jūsu tumsu!
Pret saulespuķēm - norāda uz jūsu tumsu!

Kopš bērnības es vienmēr gribēju izmēģināt rokas elektronikā. Nesen es nopirku Arduino un sāku to izpētīt. Šajā procesā es uzzināju vairāk par gaismas atkarīgiem rezistoriem (LDR).

Kaut kā es uzdūros šai idejai. Būtībā tā ir elektriskā saulespuķe, kas darbojas pretēji faktiskajai saulespuķei. Tas norāda uz tumsu !!!

1. darbība. Nepieciešamās lietas

  • 3 LDR
  • 3 10 kΩ rezistori
  • Servo motors
  • Arduino valde
  • Maz Jumper vadu
  • Lodēšanas komplekts
  • Perforēts PCB
  • Mazs pods kopā ar sausu augsni.

2. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde

Galvenais ir tas, ka katrs LDR ir atbildīgs par leņķi, pa kreisi par 180 grādiem, vidējais par 90 grādiem un labais par 0 grādiem. Piemēram, ja vidējais LDR nesaņem gaismu un citi LDR saņem gaismu

Arduino saņems šādu ievadi:

  • Kreisais LDR => AUGSTS
  • Vidējais LDR => Zems
  • Labais LDR => AUGSTS

Pamatojoties uz šo ievadi, Arduino var aprēķināt leņķi (šajā gadījumā 90 grādus) un nosūtīt šo informāciju servodzinējam.

3. darbība: kods

Laicīgi runājot, kods to dara:

  • Tas prasa ievadi no 3 LDR.
  • Izmantojot šo ievadi, tā aprēķina gaismas daudzumu, ko saņem katrs LDR.
  • Tagad tas aprēķina leņķi, kuram tam vajadzētu būt. Piemēram, ja labais un vidējais LDR nesaņem gaismu, aprēķinātais leņķis būs 45 grādi (vidējais leņķis 0 grādi un 90 grādi ir 45 grādi).

Atrodiet kodu šeit.

4. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi
Izveidojiet ķēdi

Rezistoru un LDR lodēšanai izmantojiet perforētu PCB. Izmantojiet Arduino maizes dēli, lai savienotu PCB un servomotoru. Augšupielādējiet kodu un pārbaudiet.

5. solis: iestādiet saulespuķes

Stādiet pret saulespuķes
Stādiet pret saulespuķes
Stādiet pret saulespuķes
Stādiet pret saulespuķes
Stādiet pret saulespuķes
Stādiet pret saulespuķes

Esmu izmantojis nelielu podu un izveidojis tajā caurumu, lai izvadītu vadus. Ielieciet augsni, saglabājiet servomotoru, pievienojiet vēl nedaudz augsnes. Tad vienkārši pievienojiet servomotoru ar Arduino un esat pabeidzis!

Ieteicams: