Съдържание:

Анти -слънчоглед - посочва вашата тъмнина!: 6 стъпки (със снимки)
Анти -слънчоглед - посочва вашата тъмнина!: 6 стъпки (със снимки)

Видео: Анти -слънчоглед - посочва вашата тъмнина!: 6 стъпки (със снимки)

Видео: Анти -слънчоглед - посочва вашата тъмнина!: 6 стъпки (със снимки)
Видео: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Юли
Anonim
Анти -слънчоглед - сочи вашата тъмнина!
Анти -слънчоглед - сочи вашата тъмнина!
Анти -слънчоглед - сочи вашата тъмнина!
Анти -слънчоглед - сочи вашата тъмнина!
Анти -слънчоглед - сочи вашата тъмнина!
Анти -слънчоглед - сочи вашата тъмнина!

От детството винаги съм искал да опитам ръцете си в електрониката. Наскоро купих Arduino и започнах да го проучвам. В този процес научих повече за светлинно зависимите резистори (LDR).

По някакъв начин попадам на тази идея. По принцип това е електрически слънчоглед, който прави обратното на действителния слънчоглед. Той сочи към тъмнината !!!

Стъпка 1: Необходими неща

  • 3 LDR
  • 3 10k Ohm резистора
  • Серво мотор
  • Дъска Arduino
  • Малко кабели за джъмпер
  • Комплект за запояване
  • Перфорирана печатна платка
  • Малка саксия заедно с малко суха почва.

Стъпка 2: Веригата

Веригата
Веригата
Веригата
Веригата

Основното е, че всеки LDR отговаря за ъгъл, ляв за 180 градуса, среден за 90 градуса и десен за 0 градуса. Например, ако средният LDR не получава никаква светлина и други LDR получават малко светлина тогава

Arduino ще получи следния вход:

  • Ляв LDR => ВИСОК
  • Средна LDR => НИСКА
  • Вдясно LDR => ВИСОК

Въз основа на този вход Arduino може да изчисли ъгъла (в този случай 90 градуса) и да изпрати тази информация до серво мотора.

Стъпка 3: Кодът

Лаически казано, това прави кодът:

  • Той приема данни от 3 LDR.
  • Използвайки този вход, той изчислява количеството светлина, което всеки LDR получава.
  • Сега изчислява ъгъла, в който трябва да отиде. Например, ако и десният, и средният LDR не получават светлина, тогава изчисленият ъгъл ще бъде 45 градуса (средният ъгъл от 0 градуса и 90 градуса е 45 градуса).

Намерете кода тук.

Стъпка 4: Изградете веригата

Изградете веригата
Изградете веригата
Изградете веригата
Изградете веригата
Изградете веригата
Изградете веригата

Използвайте перфорирана печатна платка за запояване на резистор и LDR. Използвайте платката Arduino за свързване на печатна платка и серво мотор. Качете кода и тествайте.

Стъпка 5: Засадете против слънчоглед

Засадете против слънчоглед
Засадете против слънчоглед
Засадете против слънчоглед
Засадете против слънчоглед
Засадете против слънчоглед
Засадете против слънчоглед

Използвах малка тенджера и направих дупка в нея, за да прекарам проводниците. Сложете малко почва, задръжте серво мотора, добавете още малко почва. След това просто свържете серво мотора с Arduino и сте готови!

Препоръчано: