top of page

Кутия за бижута

Цел на проекта: Създаване на алармена система в кутията със светлинен сензор и модул за зумер за защита на ценни хора с помощта на контролната карта Pinoo.

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

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

Комплект Pinoo:  Основен комплект, комплект изобретения, комплект за производител и пълен комплект.

постижения:

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

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

  • Научава се да кодира модула Buzzer.

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

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

 

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

 

 

 

Необходими материали за дизайн: Празна кутия, хартия за изработка.

 

 

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

 

Нека свържем светлинния сензор и модула за зумер към нашата платка Pinoo. Включихме светлинния сензор в 7-ми вход и модула за зумер в 1-ви вход. Можем също да го свържем към различни входове на нашата контролна карта Pinoo в съответствие с цветовете на сензорите.

Завършихме нашите връзки, сега нека преминем към частта за кодиране. За това ще използваме приложението mblock-3. Нека свържем нашата контролна карта Pinoo към компютъра с помощта на свързващия кабел и да влезем в приложението Mblock3. Тогава нека представим нашата контролна карта Pinoo на компютъра. За да направите това, първо щракваме върху опцията за сериен порт от раздела Свързване. След това избираме COM4. (Номерът може да се различава в зависимост от компютъра и порта.)

 

След като направим връзката на серийния порт, нека изберем картата, която ще използваме от раздела карти. Работим с Nano модела на Arduino.

 

 

 

След като изберем нашата карта, щракваме върху опцията Pinoo от раздела Разширения. Ще напишем нашите кодове с разширението Pinoo.

 

В секцията за кодиране получаваме кода, когато щракнете върху Зеления флаг в менюто Събития, за да стартирате приложението. За да видим стойността на светлинния сензор на екрана, получаваме кода "Здравей" от менюто View. Получаваме кода, който ще прочете стойността на сензора за светлина от менюто Robots. Избираме номера на порта, към който сме свързали нашия сензор. За да виждаме постоянно прочетената стойност от нашия сензор, ние вземаме кода за повторение от менюто за управление и вмъкваме други кодове в него. Виждаме стойността на нашето куклено шоу.

След като попълним нашите кодове за светлинния сензор, нека преминем към кодовете на нашия модул Buzzer, който използваме, за да предупреждаваме, когато капакът на кутията се отвори. Първо, нека вземем кода, необходим за зумерът да направи звук от менюто Robots и изберете номера на порта, към който е свързан. Можем да го изберем на случаен принцип, като слушаме нотната част и интервалната част. Когато капакът на кутията е отворен, зумерът ще даде звуково предупреждение, ако капакът на кутията е затворен, няма да издаде предупреждение. Нуждаем се от условни изрази, за да направим тази система. От контролното меню включваме кода, ако не, повтаряйте кода непрекъснато. Ако стойността, отчетена от нашия светлинен сензор, е по-голяма от 500, тоест количеството светлина, получено от сензора, се увеличава, зумерът ще даде звуково предупреждение, ако капакът на кутията е отворен. Ако е по-малко от 500, зумерът не трябва да предупреждава. За целта вмъкваме операцията за размер от менюто операции, ако не, в кода. След това въвеждаме кода, който чете стойността на светлинния сензор от лявата страна на процеса и добавяме числото 500 вдясно.

Ако стойността на светлинния сензор е по-голяма от 500, ние добавяме кода, за да заглуши зумера на съответните места, така че зумерът да предупреждава, в противен случай няма да даде предупреждение.

 

 

След като попълним нашите кодове, ние проверяваме работата на нашия проект, като щракваме върху зеления флаг. Когато покрихме светлинния сензор с ръцете си, манекенът ни показа стойност по-малка от 500 и зумерът не предупреди. Когато отдалечим ръката си от сензора, зумерът предупреждава.

 

 

 

Ако няма проблем в работата на нашия проект, зареждаме кодовете, които сме записали в нашата карта, за да стартираме нашия проект със захранване независимо от компютъра. За това получаваме кода на програмата Pinoo от менюто Robots, като хвърлим кода, който използвахме в началото, за да щракнем върху зеления флаг и кода, който направихме на манекена, да каже стойността на сензора.

 

Щракнете с десния бутон върху кода и щракнете върху качване в arduino (Ние работим с arduino като платка.)

 

Чакаме кодовете да бъдат качени на картата. След като инсталацията приключи, затваряме прозореца и изключваме свързващия кабел на Pinoo Control Card от компютъра.

 

 

Ние захранваме нашата платка Pinoo Control с помощта на 9v батерия и капачка на батерията. Привеждаме и бутона за включване-изключване, който е точно до входа на батерията, във включено положение.

 

Поставяме нашата верига вътре в кутията.

 

И накрая, ние скриваме нашата верига с хартия за изработка, за да направим нашата кутия да изглежда по-елегантна. Поставяме светлинния сензор върху нашата занаятчийска хартия.

ARDUINO IDE кодове:

 

int ldr = A0; // присвоява ldry към щифт A0

int ldr_value; // Присвояваме променлива с име ldr стойност

int зумер = 2; // задаване на зумера на щифт 2

void setup()

{

  pinMode(зуммер, ИЗХОД); // е изходният щифт на зумера

}

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

{

  ldr_value = analogRead(ldr); // прочетохме стойността от ldr

  if (ldr_value > 500)

{

// ако стойността на ldr е по-голяма от 500 

  // зумерът издава звуков сигнал на интервали от 1 секунда  

digitalWrite(зуммер, HIGH); 

  забавяне (1000);  

digitalWrite(зуммер, LOW);  

забавяне (1000); 

}

друго

{

// в противен случай 

  // карам зумера да изгасне 

  digitalWrite(зуммер, LOW); 

}

}

1_e8202fd1-0f05-4a1f-a3e3-2b808f6440db_large.jpg
2_072be571-24a6-4ce2-9393-caf4088f279a_large.png
3_5155d083-e0d7-42ee-ab5c-4bcb1ab9db1b_large.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
isiksensoru_480x480.jpg
Screenshot_4_4c64813c-79ef-42ca-bf4f-885003c0095e_480x480.jpg
Screenshot_5_52851ed9-dda9-4b2e-a814-856c54b9a159_480x480.jpg
17_8ec9fc73-7549-4c28-ac3c-fe1199229187_large.png
Screenshot_6_1a609831-8e6b-4131-acc7-b4ca5656ff37_480x480.jpg
Screenshot_7_60c50ed2-35c9-4055-b0b5-b7010ae66b3f_480x480.jpg
Screenshot_8_59bbada0-b7c1-45e4-ae01-561e3a0c442d_480x480.jpg
21_a15942ea-89dc-46b4-8232-34b9f85278d5_large.jpg
22_433adfec-35bf-45dd-b908-06337f872748_large.jpg
23_large.jpg
bottom of page