Самостійна робота №2. Модель керування системою освітлення на базі платформи Arduino в середовищі Proteus
Модель керування системою освітлення на базі платформи Arduino в середовищі Proteus
Мета роботи: створити проект керування системою освітлення в середовищі Proteus з використанням платформи Arduino.
Теоретичні відомості
Система Proteus є продуктом фірми Labcenter Electronics представляє собою систему наскрізного проектування електронних пристроїв, що дозволяє проектувальнику розробляти електронні системи починаючи від малювання принципової схеми пристрою і закінчуючи створенням друкованої плати проектованого пристрою з повною документацією на нього. Система Proteus призначена для проектування багатошарових друкованих плат (ПП) аналогових, цифрових і аналого-цифрових пристроїв. Вона складається з двох основних модулів:
ISIS - графічний редактор принципових схем з вбудованим менеджером бібліотек;
ARES - графічний редактор друкованих плат з вбудованим менеджером бібліотек і Автотрасувальник;
Розглянемо основні етапи проектування електронних пристроїв:
створення та редагування символів елементів електричних принципових схем в ISIS, корпусів елементів друкованих плат в ARES і взаємозв'язків між ними;
створення електричних принципових схем в ISIS і експорт списку з'єднань в ARES;
розміщення корпусів елементів на друкованих платах в ARES;
вибір необхідної стратегії трасування друкованих плат з подальшою автотрасування в ARES;
висновок креслень друкованих плат і схем електричних принципових на принтер або плоттер.
Для реалізації проекту використовується інтегрована плата Arduino Mega2560, датчик освітленості (фоторезистор).
3. Запис коду програми.
Код програми:
#define PIN_RELAY 10
#define PIN_PHOTO_SENSOR A0
void setup() {
pinMode(PIN_RELAY, OUTPUT);
digitalWrite(PIN_RELAY, HIGH);
}
void loop() {
int val = analogRead(PIN_PHOTO_SENSOR);
if (val < 500) {
// Світло, виключаємо реле
digitalWrite(PIN_RELAY, HIGH);
} else {
// Темно, включаємо реле
digitalWrite(PIN_RELAY, LOW);
}
}
Записуємо код програми в середовище Proteus та створюємо схему проекту (див. прикріплений рис.)

Рис. Скрін екрану в Proteus (схема)
Завдання. На базі платформи Arduino Mega2560 реалізувати в середовищі Proteus проект керування системою освітлення.
Варіанти завдань.
|
№ варіанту |
Підключення |
|
1. |
21 |
|
2. |
22 |
|
3. |
23 |
|
4. |
24 |
|
5. |
25 |
|
6. |
26 |
|
7. |
27 |
|
8. |
28 |
|
9. |
29 |
|
10. |
30 |
Звіт повинен містити
- Назву і мету роботи
- Дані про автора
- Варіант завдання
- Текст програми
- Скріни виконаного завдання
- Опис до скрінів виконаного завдання
- Висновки
Звіт завантажити у форматі *.pdf
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання