top of page

Кормушка для рыб

Цель проекта: Сделать систему кормления рыб, управляемую по телефону, с использованием платы управления Pinoo, модуля Bluetooth и серводвигателя.

Продолжительность: 2 урока

Возрастная группа: 7 лет и старше

Набор Pinoo: набор для изготовления и полный комплект.

Достижения:

  • Учит программировать плату управления Pinoo.

  • Научится пользоваться bluetooth-модулем.

  • Научится пользоваться серводвигателем.

  • Развивает алгоритмические навыки.

  • Развиваются навыки кодирования.

  

Используемые материалы: программа Mblock 3, плата управления Pinoo, модуль серводвигателя, соединительные кабели.

 

 

 

Материалы, необходимые для дизайна: стеклянный контейнер для хранения, внутренний картон для полотенец, универсальный нож, ножницы, серый круглый зеркальный картон, клеевой пистолет и силикон.

  

 

 

 

 

 

 

Строительство проекта:

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

 

 

На вырезанную часть кладем наш зеркальный круглый картон и крепим наш серводвигатель к торцу нашего круглого картона с помощью силиконового пистолета.

 

 

Прикрепляем наш серводвигатель к картону.  

 

 

Обращаем внимание на то, что наш картон полностью перекрывает ему путь внутрь.  

 

  

Закрепляем наш язычковый картон на краю стеклянной емкости для хранения.

 

 

 

 

 

 

 

 

 

 

 

 

Затем мы подключаем серводвигатель и модуль bluetooth, и наша дизайнерская часть готова.

 

 

 

 

 

 

 

 

 

 

 

           

Чтобы использовать наш модуль Bluetooth, мы загружаем приложение «Arduino Bluetooth Controller» из магазина Google Play на наш телефон с операционной системой Android. Затем после открытия приложения выбираем наш bluetooth-модуль HC-06. Затем мы вводим пароль как «1234» и завершаем сопоставление.  

 

          

Затем перед нами появляется окно, мы выбираем опцию «Switch Mode», потому что мы будем делать 2 операции, то есть открытие и закрытие. На следующем экране нажмите на настройки в правом верхнем углу. Отсюда мы записываем операцию закрытия в наших кодах как 0, операцию открытия как 1 и подтверждаем это.

 

Добавление расширения Pinoo:  

 

 

На вкладке «Расширения» нажмите «Управление расширениями».

  

 

В открывшемся окне пишем в поисковике «Pinoo» и в результате достаточно сказать скачать.

Установил на наш компьютер.

 

Подключение платы управления Pinoo к компьютеру:

 

  

В Mblock 3 мы нажимаем на вкладку «Подключиться» в левом верхнем углу.  

В открывшемся окне кликаем по разделу «Последовательный порт» и на открывшейся странице выбираем опцию «COM6».

ПРИМЕЧАНИЕ. Поскольку каждый компьютер имеет разные записи портов, номера рядом с COM могут измениться.

 

 

Нажмите на вкладку Карты. В открывшемся окне мы выбираем опцию карты «Arduino Nano», используемую картой управления Pinoo.

 

 

Нажмите на вкладку «Расширения». В открывшемся окне выбираем «Pinoo», расширение используемой нами карты управления.

 

 

Нажмите на вкладку Подключить.

Нажмите «Обновление прошивки» в открывшемся окне.

 

Кодирующая часть:

  

  

Для запуска серводвигателя запускаем его по команде «при нажатии клавиши». Поскольку серводвигатель работает в диапазоне от 0 до 180 градусов, мы пробуем оба угла.

  

 

Мы добавляем наш кодовый блок, который представляет места подключения нашего модуля Bluetooth под кодом «Pinoo Program». Затем, если соединение Bluetooth установлено, мы хотим, чтобы он считывал числовые данные из Bluetooth. Если поступающие числовые данные равны 1, то есть когда мы нажимаем кнопку включения из приложения Arduino Bluetooth Controller, доводим наш серводвигатель до 90 градусов. Если он равен 0, то есть, если мы хотим закрыть кормовую крышку для рыб, мы говорим нашему серводвигателю довести ее до 20 градусов.

 

Примечание. Углы серводвигателя могут различаться в зависимости от того, как вы прикрепите щетку серводвигателя. Для этого важно попробовать углы в этом проекте.

 

 

Щелкните правой кнопкой мыши команду «Pinoo Program» и в открывшемся окне выберите опцию «Установить на Arduino».

 

 

На открывшейся странице нажимаем на кнопку «Загрузить в Arduino», которая выделена красным цветом. 

Наши коды загружены на нашу контрольную карту pinoo. 

После появления сообщения «Установка завершена» нажмите кнопку «Закрыть». После завершения установки держатель батареи вставляется, и проект запускается.

 

Рабочий статус проекта:

 

  

В наш картон можно кинуть любой предмет, напоминающий наживку для рыбы. Затем мы можем насыпать прикормки столько, сколько хотим, с помощью bluetooth с телефона android, а затем закрыть путь приманки.

IDE-КОДЫ ARDUINO:

#include <Servo.h> // мы добавили библиотеку сервоприводов

сервопривод; // имя сервообъекта

недействительная установка ()

Серийный.начать(9600); // запускает последовательную связь 

сервопривод (2); // назначен на 2-й вывод серводвигателя

}

пустой цикл ()

если (серийный.доступный())

{ // Выполняет коды, если есть соединение Bluetooth  

целочисленные данные = Serial.read();  

задержка(100); 

  if (data == '1') { // если входящие данные равны 1;     серво.запись(90);

   }

иначе если (данные == '0')

{ // если входящие данные равны 0;     серво.запись(20);   }

  }

}

IMG_4020.jpeg
IMG_4006.JPEG
IMG_4007.JPEG
IMG_4008.JPEG
IMG_4010.JPEG
IMG_4015.JPEG
IMG_4012.JPEG
333_large.jfif
44444_large.jfif
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
1_84cee91b-bc7f-46e9-bdb1-4672f9e95d32_large.png
1.JPG
2.jpg
3.jpg
IMG_4015.JPEG
bottom of page