середа, 28 лютого 2024 р.

Лабораторні роботи №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, а другий гасне. Тобто реалізована змійка.  Всього задіяти 14 пінів.
  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, та створити її втілення у вигляді створеного вами міні-проєкту ардуіно.
Запрограмувати модель та виконати її демонстрацію.

Немає коментарів:

Дописати коментар