В этой инструкции я покажу вам, как создать на основе Ардуино ультразвуковой отпугиватель комаров. Репеллент напоминает по форме экран, который подключается к Ардуино, а частоту его излучения можно легко поменять.





Этот проект идеально подойдёт тем, кто собирается на природу. Девайс излучает звук с частотой 31 КГц, отпугивающий комаров. Частота звука может быть настроена в диапазонах от 23 до 54 КГц, так что его можно также использовать как свисток для собак. Человеческие уши не распознают эти частоты.

Шаг 1: Приспособления и компоненты




Вот список компонентов и приспособлений, необходимых для сборки отпугивателя комаров своими руками:

  • Ардуино Уно
  • Печатная плата
  • Пьезоэлектрический диск
  • Коннекторы
  • Макетная плата (опционально)
  • Провода
  • Паяльник
  • Припой

Шаг 2: Замеры



Для проекта мы используем цифровые пины 9 и 11, вы можете использовать любые другие. Для наших нужд нам потребуется подрезать коннекторы, затем подключим их к печатной плате и разметим расположение экрана. Припаяйте коннекторы к Ардуино, для этого приподнимите повыше черные насадки. После пайки поместите плату на Ардуино и убедитесь, что всё сидит хорошо.

Шаг 3: Обрезка




После завершения пайки отрежем лишнюю часть платы, у вас должен получиться экран, такой какой вы видите на фотографии. Для выравнивания краёв можно использовать наждачку. Подключите плату к Ардуино и убедитесь, что она сидит правильно.

Шаг 4: Схема





Схема очень проста: один из пьезоэлектрических дисков подключен к цифровому пину 9, а второй к 11. Оставшиеся клеммы дисков соединены вместе и спаяны с клеммой заземления на Ардуино. Я использовал два цифровых пина для того, чтобы генерировать две разных частоты. Вы можете подключить два диска параллельно и использовать их на одинаковой частоте. Работая на одной частоте, диски будут резонировать, и радиус их действия увеличится.

Шаг 5: Код



Код для нашего электронного отпугивателя комаров вы найдёте ниже. Он очень прост и понятен. Частоту можно менять прямо в коде. 31КГц отпугивает комаров, а частота 23 — 54 используется в собачьих свистках.

int speaker = 9; 
int frequency = 31000; 
int speaker2 = 11; 
int frequency2 = 31000; 
 
void setup(){ 
  pinMode(speaker, OUTPUT); 
  pinMode(speaker2, OUTPUT); 
} 

void loop(){ 
  tone(speaker, frequency, 1000); 
  tone(speaker2, frequency2, 1000); 
}