Оглавление:

Анти-подсолнух - указывает на вашу тьму !: 6 шагов (с изображениями)
Анти-подсолнух - указывает на вашу тьму !: 6 шагов (с изображениями)

Видео: Анти-подсолнух - указывает на вашу тьму !: 6 шагов (с изображениями)

Видео: Анти-подсолнух - указывает на вашу тьму !: 6 шагов (с изображениями)
Видео: Часть 2 — Аудиокнига Чарльза Диккенса «Повесть о двух городах» (книга 02, главы 01–06) 2024, Июль
Anonim
Анти-подсолнух - указывает на вашу тьму!
Анти-подсолнух - указывает на вашу тьму!
Анти-подсолнух - указывает на вашу тьму!
Анти-подсолнух - указывает на вашу тьму!
Анти-подсолнух - указывает на вашу тьму!
Анти-подсолнух - указывает на вашу тьму!

С детства всегда хотел попробовать свои силы в электронике. Недавно я купил Arduino и начал его изучать. В этом процессе я узнал больше о светозависимых резисторах (LDR).

Как-то наткнулся на эту идею. По сути, это электрический подсолнечник, который делает противоположность настоящему подсолнечнику. Это указывает на тьму !!!

Шаг 1. Что вам нужно

  • 3 LDR
  • 3 резистора по 10 кОм
  • Серводвигатель
  • Плата 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, и все готово!

Рекомендуемые: