Съдържание:
- Стъпка 1: Сметка на материалите
- Стъпка 2: Жилището
- Стъпка 3: Схема за оформяне
- Стъпка 4: Настройка
- Стъпка 5: Нормализирана база данни
- Стъпка 6: Писане на кода
Видео: Интелигентни светофари: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Защо направих този проект
Студент съм в Howest Kortijk. Това е училищен проект за втория ми семестър MCT.
Когато карам колата си и е спокойно по улиците, е безполезно да заставам пред червени светлини, когато няма друг трафик в обратната посока. Затова исках да направя система, която да гарантира, че не стоите пред безполезни светофари. Това, което много хора правят, е да шофират бързо, докато не се доближат до светофарите и това не е добре, така че ще поставя детектор за скорост по -далеч от светлините. Когато преминете бързо към този сензор, червените светлини ще светнат.
Стъпка 1: Сметка на материалите
Общата стойност на проекта за мен беше 121, 30 €
Използвани части
- IR сензор
- Ултразвуков сензор
- HC-SR04
- LDR
- SensorDisplay
- LCD 1602A
- Светодиоди
- Звуков сигнал
- Светофар
- Дървени дъски
- PCF8574
- Панти
- Нокти
- Лепило
- Захранващ адаптер
Използвани инструменти
- Дървен трион
- Запояваща машина
За по -подробен преглед на частите и къде да ги купя, направих pdf. (Страниците са предназначени да се държат една до друга)
Стъпка 2: Жилището
За жилището получих помощ от баща си.
Започнахме с рязане на няколко дървени дъски. Видяхме две дъски с размери 60 см х 90 см, 2 дъски 10 см х 60 см и една дъска 10 см х 90 см.
Закачваме дъските от 10см х 60см отстрани и ги залепваме заедно с долната дъска от 60см х 90см. За гърба използвахме дъската с размери 10см x 90см и също ги залепихме за долната дъска.
За покрива, на който е изградена конструкцията, използвахме панти, за да можете да отворите таванската дъска и да погледнете окабеляването.
Стъпка 3: Схема за оформяне
Окабеляването изглежда сложно, но не е така. Понякога трябва да направите същото окабеляване, така че всъщност не е толкова трудно.
За LCD дисплея използвах PCF8574, така че ще имам достатъчно GPIO щифтове на моя PI за останалите ми компоненти.
Стъпка 4: Настройка
Използвах 2 хлебни връзки, за да направя моята верига. За окабеляването пробих дупки в дъската, за да можете да скриете всичко под дъската.
Стъпка 5: Нормализирана база данни
Направих база данни, за да спестя скоростта на преминаващите коли. С всички тези стойности можете да направите история на скоростите или история от автомобилите, които превишават скоростта.
Има и таблица за сензора, където можете да настроите името на сензора и устройството от сензора.
Направих и таблица за местоположение. В тази таблица запазих състоянието на светлините, улицата, където стоят светлините, и кръстовището. Ако искате да изразходвате проекта с множество пресичания, можете да го запишете там. Но можете също да спестите, ако светлините трябва да са автоматични, изключени или включени. По същия начин със светофарите.
Стъпка 6: Писане на кода
За да напиша кода, използвах следните програми:
- Визуален студиен код: за програмиране на интерфейса в HTML, CSS и Javascript, но също така и бекенда в Python
- MySQL Workbench: за създаване на база данни
Няма да навлизам в подробности как съм написал кода, можете да намерите тази информация в моето хранилище на Github, което направих за този проект:
Препоръчано:
Arduino контролер за светофари, използващ RBG Led - 4-посочен: 3 стъпки
Arduino контролер за светофари, използващ RBG Led | 4-посочен: В тази публикация ще научите как да направите контролер за светофар Arduino. Този контролер на светофара ще се използва за контрол на потока на трафика. Те могат да се прилагат в райони с голям трафик, за да се избегнат блокиране на трафика или инциденти
Arduino контролер за светофари - 4-посочен: 3 стъпки
Arduino контролер за светофари | 4-посочен: В тази публикация ще научите как да направите контролер за светофар Arduino. Този контролер на светофара ще се използва за контрол на потока на трафика. Те могат да се прилагат в райони с голям трафик, за да се избегнат блокиране на трафика или инциденти
Как да си направим светофари на Arduino: 4 стъпки
Как да направите Arduino задвижвани светофари: В тази публикация ще говорим за проект на Arduino, т.е. Този проект е наистина интересен за изпробване и с помощта на някои изкуства и занаяти можете да създадете цяла сцена от светофари и
Контролер за светофари, използващ Arduino: 3 стъпки
Контролер за светофари, използващ Arduino: Това е проект, базиран на макет, който използва Atmel Atmega 2560 (Arduino Mega), за да направи контролер на светофара. Продължителността на ЧЕРВЕНИЯ и СИНИЯ LED е зададена на 15 секунди. Продължителността на жълтия светодиод е зададена на 1 секунда. Можем да зададем своя собствена продължителност от
Контролер за светофари, използващ ARM Cortex-M4: 3 стъпки
Контролер за светофари, използващ ARM Cortex-M4: Това е проект, базиран на макет, който използва ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), за да направи контролер на светофара. Продължителността на червения и синия светодиод е зададена на 15 секунди. Продължителността на жълтия светодиод е зададена на 1 секунда. "Сюжет"