top of page

Хранилка за риба

Цел на проекта: Да се направи система за храна за риби, контролирана от телефона с помощта на контролна карта Pinoo, Bluetooth модул и серво мотор.

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

Възрастова група: 7 години и повече

Комплект Pinoo: Комплект за машина и пълен комплект.

постижения:

  • Научава се да кодира контролната платка на Pinoo.

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

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

  • Развива алгоритмични умения.

  • Развиват се умения за кодиране.

  

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

 

 

 

Необходими материали за дизайна: стъклен контейнер за съхранение, вътрешен картон за салфетки за кърпи, нож, ножици, сив кръгъл огледален картон, пистолет за лепило и силикон.

  

 

 

 

 

 

 

Изграждане на проекта:

За нашия проект, първо, ние правим половин разрез с нож, така че да не изрязваме вътрешния картон за салфетка за кърпа напълно в средата.

 

 

Поставяме нашия огледален кръгъл картон върху частта, която изрязахме и фиксираме нашия серво мотор към края на нашия кръгъл картон с помощта на силиконов пистолет.

 

 

Фиксираме нашия серво мотор към картона.  

 

 

Обръщаме внимание на факта, че нашият картон напълно блокира пътя си вътре.  

 

  

Фиксираме нашия картон с език върху ръба на стъкления контейнер за съхранение.

 

 

 

 

 

 

 

 

 

 

 

 

След това свързваме серво мотора и bluetooth модула и нашата дизайнерска част е завършена.

 

 

 

 

 

 

 

 

 

 

 

           

За да използваме нашия Bluetooth модул, изтегляме приложението „Arduino Bluetooth Controller“ от Google Play Store на нашия телефон, работещ с операционната система Android. След това, след като отворим приложението, избираме нашия HC-06 bluetooth модул. След това въвеждаме паролата като '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“ и изберете опцията „Install to Arduino“ в прозореца, който се отваря.

 

 

На страницата, която се отваря, щракваме върху бутона "Качване в Arduino", който е избран в червено. 

Нашите кодове се качват в нашата контролна карта pinoo. 

След като се появи съобщението „Инсталацията приключи“, щракнете върху бутона „Затвори“. След като инсталацията приключи, държачът на батерията се поставя и проектът се стартира.

 

Работно състояние на проекта:

 

  

Всеки предмет, напомнящ за стръв за риба, може да бъде хвърлен в нашия картон. След това можем да налеем стръвта за риба колкото искаме с помощта на bluetooth от андроид телефона и след това да затворим пътя на стръвта.

ARDUINO IDE кодове:

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

Серво серво; // именуваме серво обекта

void setup()

Serial.begin(9600); // започва серийна комуникация 

servo.attach(2); // присвоен на 2-ия щифт на серво мотора

}

празен цикъл ()

if (Serial.available())

{ // Изпълнява кодовете, ако има Bluetooth връзка  

int данни = 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