четвер, 16 лютого 2023 р.

Контрольна робота №2 Ардуіно

  Контрольна  пройдіть тест ардуіно

Уважно виконуємо  

семінарське заняття № 2

 Семінарське заняття № 2

Тема заняття: Розвиток ІТ технологій, створення проєктів

Мета заняття: поглибити знання студентів з напрямку програмування, використання інтернет речей, розумного будинку, елементів побудованих на мікроконтролерах Arduino та Microbit 

Після вивчення теми студент повинен
Знати: що таке проєкт, розуміти модульний підхід, розумітись у сучасних мовах програмування, вміти їх порівнювати, використання інтернет речей, розумного будинку, елементів побудованих на мікроконтролерах Arduino та Microbit 
вміти: складати користувацькі програми, створювати сучасні проєкти 

Підготовити реферат, презентацію для доповіді. Обов'язкові посилання на джерела та інтернет-сторінки, відео тощо. При підготовці до семінарського заняття врахувати актуальність, унікальність, інформативність джерел, практичність проєктів.

План семінару
1 Штучний інтелект, його розвиток, використання, приклади. Науковці та наукові заклади, виробники, вироби із використанням штучного інтелекту. Використання ШІ в освіті. Алгоритми роботи ШІ.
2 Додаткова та віртуальна реальність, приклади використання
3 Створення  проєктів на використаннях інтернет речей, розумного будинку, елементів побудованих на мікроконтролерах Arduino та Microbit 
4 Створення датчиків, різних елементів  та проєктів (із різних підручних матеріалів) для створення проєктів Arduino 
 ІТ під час війни : пристрої, проєкти, застосунки  тощо
6 ІТ технології  в мирний час (проведення моніторингу, будівництво, розвиток інфраструктури тощо. Навести приклади, джерела, описати напрямок використання)

середа, 15 лютого 2023 р.

Лабораторні роботи №6 -10 Реалізація проекту з використанням arduino

 Виконати реєстрацію на tinkercad: 

Теоретичний матеріал за посиланнями:

Arduino IDE посилання

Відео- розрахунок опору посилання

Книга Лєхан "Програмування Ардуіно"

Сайт  ARDUINI.UA link

Посилання на ресурс https://www.tinkercad.com/

клас 4-е32

https://www.tinkercad.com/joinclass/F7DCTDMTG

*********************************************************************

Лабораторна робота №6  Реалізація проєкту управління світлодіодом. Проєкт СВІТЛОФОР

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування.

                    Аналіз плати arduiniUno
                    Типи плат ардуіно
Комплектуючі: 
  • Arduino контролер
  • Світлодіоди
  • резистори ...(визначити) Ом
  • провідники
1 вибрати плату ардуіно, макетну плату, три світлодіоди.
2 виконати монтаж світлодіодів у вигляді світлофора.
3 написати код програми, який буде відтворювати роботу світлофора.
4 додати коментар у вигляді свого ПІБ та пояснення до  роботи
5 зробити скріни виконаної роботи та коду програми

Робота з макетом проєкту "мильниця" (Використовуючи деталі та контролер arduino реалізувати створення проєкт роботи бігучої стрічки.) :
Запрограмувати пристрій так щоб відбувалась реалізація поставленого викладачем завдання, наприклад:
  1. Почергово світяться світлодіоди 1 потім 2, потім 3, а перший гасне, потім 4, а другий гасне. Тобто реалізована змійка. 
  2. Загоряються світлодіоди посередині і розходяться до країв.
  3. Як у попередньому завданні, але потім все у зворотному напрямку.
  4. Закодувати вказане число у двійковій системі числення. 
Для звіту: зробити знімок роботи пристрою та код програми, який  реалізує відповідні завдання (код із коментарем - поясненнями).

Для виконання роботи, необхідно познайомитись із матеріалом:
відео про розрахунок резистора: посилання https://www.youtube.com/watch?v=jyfmcUiBPvg

Матеріал:

Початок роботи з Ардуіно посилання https://doc.arduino.ua/ru/guide/

Що таке Ардуїно і для чого він потрібен.

Інсталяція: покрокові інструкції, як встановити Ардуіно програмне забезпечення і зв'язати його з Arduino Uno, Mega2560, Duemilanove або Diecimila.
Середовище розробки: опис середовища розробки Ардуіно, інструкції щодо зміни дефолтної мови.

Встановлення бібліотек: використання та встановлення бібліотек Ардуіно.
Усунення несправностей: що робити, коли щось не працює.

*********************************************************************


Лабораторна робота №7  Реалізація проєкту управління перехрестям

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування.

Комплектуючі: 
  • Arduino контролер
  • макетна плата
  • Світлодіоди
  • резистори ...(визначити) Ом
  • провідники
1 вибрати плату ардуіно, макетну плату, 12  світлодіодів.
2.     Використовуючи деталі та контролер arduino реалізувати створення проєкт роботи світлофорів на перехресті. 
Запрограмувати їх роботу, як у звичайному режимі роботи світлофора, передбачивши що зелений блимає (3 рази) потім включається жовтий режим.
3.  Написати код програми, який буде відтворювати роботу світлофора.
4 Додати коментар у вигляді свого ПІБ та пояснення роботи
5 Зробити скріни виконаної роботи та коду програми
 Виконати дану роботу на платформі tinkercad, та на пристрої - макет "Перехрестя"
Запрограмувати модель та виконати її демонстрацію.
*********************************************************************

Лабораторна робота №8  Реалізація проєкту КОДОВИЙ ЗАМОК

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Структура плати arduino, можливості її підключення та програмування. Робота з пристроями введення. Програмування "дребізгу". Складання програм з використанням функцій обробки та аналізу даних.

Комплектуючі: 
  • Arduino контролер
  • Світлодіод або інший пристрій - виконавець
  • Цифрова клавіатура ( TTP224 Модуль сенсорного перемикача) , можна замінити кнопками змонтованими на макетній платі
  • резистори ...(визначити) Ом
  • провідники
1 вибрати плату ардуіно, макетну плату,  світлодіоди, цифрову клавіатуру, кнопки.
2.     Використовуючи деталі та контролер arduino реалізувати створення проекту "Табакерка". 
Завдання: через цифрову клавіатуру організується введення коду, проводиться його аналіз, і якщо код правильний видається сигнал на світлодіод або інший пристрій - виконавець. (По натиску на кнопки створюється відповідний код. Якщо він співпадає із запрограмованим, то відповідно загоряється зелений світлодіод інакше горить червоний.)
3 написати код програми, який буде відтворювати відповідну роботу.
4 додати коментар у вигляді свого ПІБ та пояснення  роботи коду програми
5 зробити скріни виконаної роботи та коду програми
 Виконати програмування пристрою "Скринька" та переконатись у її роботі.
*********************************************************************

Лабораторна робота №9  Реалізація проєкту підключення датчика температури та вологості DHT11

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Реалізувати підключення датчика до плати та виконати його програмування.

                    проєкти ардуіно
Проект № 9. Arduino і LCD-дисплей .................................................................105
Проект № 10. Arduino і цифровий датчик температури та вологості DHT11 .114
Проект № 11. Arduino і датчик вологості ґрунту. ..............................................120
Проект № 12. Мікрофонний датчик звуку і Arduinо. .........................................127
Проект № 13. Arduino і звуковипромінюючий сигналізатор...........................131
Проект № 14. Arduino і ультразвуковий датчик відстані ...................................138
Проект № 15. Arduino та інфрачервоний датчик перешкод ..............................144
Проект № 16. Arduino та інфрачервоний датчик  лінії. ......................................149

Необхідні компоненти для Реалізація проєкту підключення датчика температури та вологості DHT11 

1. Arduino UNO – 1 шт.
2. Датчик DHT11 – 1 шт.
3. Провідники – 3 шт.
Порядок підключення
1. Підключіть вивід Vcc – плюс живлення – до +5 В на платі Arduino.
2. Підключіть вивід Data цифровий порт D2 на платі Arduino.
3. До цієї ж ніжки підключіть резистор 10 кОм.
4. Підключіть GND – мінус живлення (-) до землі GND на платі Arduino.

1 Використовуючи деталі та контролер arduino реалізувати створення проекту роботи проєкту підключення датчика температури та вологості DHT11
2 Написати код програми, який буде відтворювати відповідну роботу.
3 Додати коментар у вигляді свого ПІБ та пояснення роботи
4 Зробити скріни виконаної роботи та коду програми
 Виконати дану роботу на платформі tinkercad, та на пристрої - ардуіно.
Запрограмувати модель та виконати її демонстрацію.
*********************************************************************

Лабораторна робота №10   Реалізація міні - проєкту 

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino. Реалізувати підключення датчика лінії, відстані або іншого датчика до плати та виконати його програмування.

Необхідні компоненти для реалізації проєкту руху по лінії 
Необхідні компоненти
1. Контролер Arduino – 1 шт.
2. Інфрачервоного датчика лінії – 1 шт.
3. Світлодіод червоний – 1 шт.
4. З’єднувальні дроти – 3 шт.
5. USB-кабель для підключення контролера Arduino.
Підключення електронних компонентів до Arduino згідно з Рисунком 16.3
1. Підключіть VCC на +5 вольт Arduino.
2. Підключіть D0 на 8 пін Arduino.
3. Підключіть GND на будь-який із GND-пінів Arduino.
4. Підключіть світлодіод: на 13-й пін – анод, на GND – катод.

1 Використовуючи деталі та контролер arduino реалізувати створення проєкту роботи Реалізація проєкту руху по лінії.
2 Написати код програми, який буде відтворювати відповідну роботу.
3 Додати коментар у вигляді свого ПІБ та пояснення роботи
4 Зробити скріни виконаної роботи та коду програми
 Виконати дану роботу на платформі tinkercad, та створити її втілення у вигляді створеного вами міні-проєкту ардуіно.
Запрограмувати модель та виконати її демонстрацію.

четвер, 9 лютого 2023 р.

Arduino IDE посилання, Розрахунок опору

 Arduino IDE посилання

Відео- розрахунок опору посилання

Ардуіно


Книга Лєхан "Програмування Ардуіно"

Середовище Tinkercad — это бесплатное и простое в использовании веб-приложение, которое помогает молодому поколению инженеров и проектировщиков освоить базовые навыки, требуемые для внедрения инноваций в области 3D-проектирования, электроники и программирования.

Посилання на ресурс https://www.tinkercad.com/


1

http://arduino.ru/Reference 

Программирование Ардуино

Язык программирования устройств Ардуино основан на C/C++. Он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах.

Базовые и полезные знания, необходимые для успешного программирования под платформу Arduino:

 

 

2

https://lesson.iarduino.ru/ 

Уроки и проекты для Arduino

Обучающие уроки и проекты по электронике и робототехнике

3

http://iarduino.ru/file/ 

4

http://iarduino.ru/shop/Expansion-payments/rasshiritel-na-8-vhodov-vyhodov-trema-modul.html?yclid=6849278692961565309 


5

http://iarduino.ru/shop/Mehanika/robot-manipulyator.html 

Робот-платформа «Манипулятор» — позволяет захватывать и перемещать небольшие предметы. Это увлекательный конструктор, который порадует как взрослых так юных радиолюбителей. Основная цель данного набора - сделать робототехнику, электронику и программирование как можно более доступными, чтобы любому заинтересовавшемуся для изучения было достаточно энтузиазма и обычной отвертки.

http://iarduino.ru/shop/Mehanika/robot-manipulyator.html  можно знайти багато поробок

6

https://www.arduino.cc/ 

материалы по программированию Arduino с официального сайта проекта Ардуино — http://arduino.cc

http://smartelements.ru/collection/nabory?utm_source=yandex&utm_medium=cpc&utm_campaign=38568529&utm_content=6571321009&utm_term=%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%20%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0&_openstat=ZGlyZWN0LnlhbmRleC5ydTszODU2ODUyOTs2NTcxMzIxMDA5O21haWwucmFtYmxlci5ydTpndWFyYW50ZWU&yclid=7085707061350644171 

множество датчиков и описание к ним

8

https://www.techagekids.com/2016/02/sam-labs-wireless-electronics-review.html 

Компоненты беспроводной электроники SAM Labs позволяют создавать интерактивные проекты без утомительных деталей. Вы просто заряжаете компоненты, прикрепляете их к проектам и соединяете их вместе с помощью графического программного обеспечения. Этот простой подход означает, что SAM Labs доступна для детей старшего возраста, подростков и подростков, а также для менее технически квалифицированных семей, которые все еще хотят делать классные вещи.