5.16M
Category: electronicselectronics

Розробка мікропроцесорної системи

1.

РОЗРОБКА МІКРОПРОЦЕСОРНОЇ СИСТЕМИ.
Студента групи 47-КІ:
Кибукевич М.А
Дипломний керівник:
Дігтяр А.А.

2.

Мікроконтроллер ATMega328
Призначення контактів ATMega 328 PDIP
ATMega 328 PDIP

3.

та Arduino Uno
Плата Arduino Uno побудована на мікроконтролері
Atmega328P. Вона має 14 цифрових вхідних/вихідних
виводів: шість з них можуть використовуватися в якості ШІМ
виходів, а інші шість, слугують аналоговими входами,
кварцовий резонатор 16 МГц, підключення USB, роз'єм
живлення, роз'єм ICSP і кнопку перезавантаження. Плата
містить все необхідне для роботи з мікроконтролером. Аби
розпочати роботу з нею, необхідно просто підключити її до
комп'ютера за допомогою USB кабелю або подати живлення
від блоку живлення AC/DC або від батареї. Робоча напруга
плати плати - 5 В. На ній встановлений стабілізатор напруги,
тому на вхід можна подавати живлення з різних джерел.
Джерело живлення вибирається автоматично. Живлення від
зовнішнього адаптера, рекомендується брати від 7 до 12 В.

4.

Використані компоненти: Плата
розширення
Плата розширення - це закінчений пристрій, призначений
для виконання певних функцій і підключається до
основного контролера за допомогою стандартних роз'ємів.
На платі розширення встановлені всі необхідні електронні
компоненти, а взаємодія з мікроконтролером і іншими
елементами основної плати відбуваються через стандартні
піни. Найчастіше живлення на шилд подається з основної
плати Аrduino, хоча в багатьох випадках є можливість
заживлення з інших джерел.
Для підключення шілд потрібно просто акуратно «надіти»
його на основну плату. Зазвичай контакти шілда типу
гребінки легко вставляються в роз'єми плати.
Програмування схеми з платою розширення не
відрізняється від звичайного програмування. У скетчі
потрібно вказувати ті піни, які з'єднані в шілді з
відповідними контактами на платі.

5.

Використані компоненти: Плата
розширення
Bluetooth модуль HC-06 для підключення Arduino до інших
пристроїв по bluetooth. Модуль працює в пасивному режимі,
тобто потрібно задати пошук на керуючому (Master)
пристрої (ноутбук, телефон), знайти пристрій (за
замовчуванням його ім'я linvor), після цього в Майстерпристрої з'явиться послідовний порт, все що буде послано в
нього з'явиться на вашій Arduino, і навпаки, все що Arduino
пошле вам буде прийнято на вашому комп'ютері.

6.

Модуль датчика температури та вологості
SHT20 I2C
SHT20 відкриває новий рівень в технології вимірювань.
Датчик SHT-20 відрізняється великою довговічністю і
стабільністю результатів вимірювань, при відмінному
співвідношенні ціни і якості. У функціонал датчика входить
схема обробки і посилення сигналу, блок пам'яті
калібрування, АЦП, енергозберігаюча схема живлення.
Даний модуль може використовуватися з різними
микроконтроллерами на базі Arduino
Діапазон вимірювання
температури
Точність діапазону температури
-40 до +120 °C
Діапазон вимірювання відносної
вологості
Точність діапазону відносної
вологості (0-60 °C)
Напруга живлення
0 - 100 %
Тип інтерфейсу
I2C
(10-60 °C): +/- 0.4 °C
5%
2.1 - 3.6 В
Час відгуку вимірювання вологості 8 с
Эл.потужність споживання
мінім. 5 uW (при напрузі 2.4 В)

7.

Датчик вологості грунту (гігрометр)
Цифровий датчик вологості грунту, на виході видає 1 або 0
в
залежності
від
того,
наскільки
вологий
грунт.
Використовується для контролю за домашніми квітами, в
теплицях та ін., Може служити датчиком для автоматичних
систем поливу. У комплекті йде плата, що перетворює
аналоговий сигнал датчика в цифровий сигнал (нуль одиниця), побудована на основі мікросхеми LM393 та
потенціометра, яким регулюється поріг спрацьовування
датчика.

8.

Водяна міні-помпа 3-6В 120л/г
Водяна
міні-помпа
-
компактний
погружний
насос
для
перекачування води в різні ємності. Дозволяє перекачувати рідину з
досить високою швидкістю, до 120 літрів на годину.
Застосовується для поливу рослин, акваріумах, фонтанах і ін.
Використовуючи цей насос спільно з різними датчиками можна
створити
систему
автоматичного
поливу
і
підтримання
життєдіяльності рослин. Може використовуватися в гідропоніці і
аквапоніка.
Завдяки низької напруги живлення 2.5-6 вольт, помпу можна
живити від сонячних батарей. Якщо Вам потрібно занурити насос у
воду повністю - необхідно його обов'язково закріпити за корпус і
подбати про додаткову герметизацію корпусу в місці виходу проводу.

9.

Вентилятор-равлик
Невеликий радіальний вентилятор-равлик відмінно
підходить для ефективного точкового охолодження потоком
повітря. Низький рівень шуму і довговічність
забезпечуються дворядними підшипниками високої якості.
Тип підшипників:
long life sleeve
Температура використання
-20 до +75 град. Цельсія
Термін служби
20 000 годин
Номінальна швидкість
6500 об. / Хв
Напруга живлення
12 В 180 мА
Розміри
40x40x20 мм

10.

Структурна схема мікропроцесорного
пристрою

11.

Електрична схема

12.

Лістинг коду Arduino IDE

13.

Дякую за увагу!
English     Русский Rules