Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Проектиране и изграждане на електроника
- Стъпка 3: Софтуерът
Видео: Интелигентна задна светлина: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Преди време задната светлина на мотора ми спря да работи. Когато го отворих, имаше малка платка с малко електроника и светодиод в нея. Проблемът беше превключвателят с бутон, който не работеше. Можех да сменя превключвателя, но нещо в този дизайн ме смути. Въпросът е, че задната светлина се захранва от батерии и след като бъде включена, тя остава включена, докато не я изключите или когато батериите се изтощят.
Тъй като се грижа за околната среда, исках решение, което да не изтощи батериите ми, ако забравя да изключа задната светлина. Така се роди нов проект.
Тази интелигентна задна светлина има 3 основни функции:
- Включете или изключете светодиода, когато натиснете бутона.
- Дръжте светодиода включен, докато моторът се движи и изключете светодиода след 10 минути, ако моторът вече не се движи.
- Изключете светодиода, когато напрежението на батерията падне под 2,1 волта.
За този проект използвах повторно наклонен превключвател от проекта Tea Light Clone, от който също използвах отново част от софтуера за този проект.
Както винаги изградих този проект около любимия си микроконтролер PIC, използвайки езика за програмиране JAL.
Стъпка 1: Необходими компоненти
Трябва да имате следните компоненти за този проект:
- Парче макет
- PIC микроконтролер 12F615
- 8-пинов IC контакт
- Кондензатор 100 nF
- Резистори: 2 * 10k, 1 * 100 Ohm
- Жълт LED с висока яркост или червен светодиод
- Превключвател за включване/изключване с бутон
- Превключвател за накланяне
Вижте схематичната диаграма за това как да свържете компонентите.
Стъпка 2: Проектиране и изграждане на електроника
Обхватът на работното напрежение на PIC е между 2 волта и 5,5 волта, което го прави подходящ за използване на 2 батерии AAA като захранване. Дизайнът трябваше да бъде с ниска мощност, така че превключвателят за накланяне е активен само когато устройството е включено, като понижи щифт 3 на PIC по време на работа.
В оригиналния дизайн токът през светодиода е 20 mA, което е доста високо за LED с висока яркост и не е необходимо. За да се спестят батерии, този дизайн използва ток от 10 mA за светодиода.
Тъй като PIC е поставен в режим на заспиване, когато е неактивен, превключвателят с бутон е свързан към PIN за прекъсване на PIC, за да го събуди от сън. В режим на заспиване PIC почти не използва енергия.
Веригата е направена върху макет, който се вписва добре в съществуващия корпус на задната светлина. На снимката можете да видите как е настроена дъската и как се вписва в корпуса.
Стъпка 3: Софтуерът
Както вече споменахме, софтуерът е написан за PIC12F615, използвайки езика за програмиране JAL. Софтуерът изпълнява няколко задачи:
- Инициализирайте PIC и го включете в режим на заспиване след включване.
- Събуждане от сън при натискане на бутона и включване на светодиода. Върнете се в режим на заспиване, ако бутонът е натиснат отново. Събуждането се активира от външното прекъсване на PIC, към който е свързан бутонът.
- Когато сте будни, активирайте превключвателя за накланяне и следете дали превключвателят за накланяне е активиран поради движение. Ако за 10 минути не се открие движение, светодиодът се изключва, превключвателят за накланяне е деактивиран и PIC се връща обратно в режим на заспиване.
- Когато сте будни, измерете напрежението на батериите и ако падне под 2,1 волта, светодиодът се изключва, превключвателят за накланяне е деактивиран и PIC се връща обратно в режим на заспиване.
Първоначално софтуерът за откриване на движение е проектиран с помощта на функцията за прекъсване при промяна (IOC) на PIC, но това не работи добре. Вместо това, превключвателят сега се анкетира на всеки 100 нас, за да се определи дали е активиран или не. Измерването на захранващото напрежение се извършва с помощта на вградения аналогово -цифров преобразувател, който измерва захранващото напрежение на всеки 20 ms.
Изходният файл JAL и файлът Intel Hex за програмиране на PIC са приложени. Ако се интересувате от използването на микроконтролера PIC с JAL - език за програмиране като Pascal - посетете уебсайта на JAL.
Забавлявайте се при изграждането на собствен проект и очаквайте с нетърпение вашите реакции и алтернативни приложения.
Препоръчано:
Задна матрична велосипедна светлина: 5 стъпки
Задна матрична велосипедна светлина: Здравейте на всички! Винаги съм бил очарован от светодиодите и начина, по който те светят, той е толкова хипнотизиращ, особено матричните 8 x 8 и RGB светодиодни ленти. Исках да изградя задна лампа за велосипед за моя велосипед от дълго време и сега, когато мога за изграждане на
Актуализиран будилник Интелигентна светлина: 8 стъпки (със снимки)
Интелигентна светлина с алармен часовник: В този проект аз циклирам напълно счупен будилник с навиване. Циферблатът на часовника се заменя с 12 светодиода, осветени от LED лента около ръба на часовника. 12 -те светодиода показват часа и LED лентата е програмирана да действа като аларма, завъртайки
LED интелигентна облачна светлина: 11 стъпки (със снимки)
LED Smart Cloud Light: Това е LED интелигентен облак, който може да бъде съчетан с минимални инструменти. С контролера можете да правите всякакви модели и цветови опции. Тъй като светодиодите са индивидуално адресируеми (всеки светодиод може да бъде с различен цвят и/или яркост), затварянето
Интелигентна светлина: 7 стъпки (със снимки)
Intelligent-Light: Здравейте създатели, искате да знаете защо месечните ви сметки за електроенергия са " толкова високи "? Това е така, защото когато човек в стаята напусне стаята набързо, той или тя несъзнателно оставя светлините и вентилаторите включени. Има много решения за решаване
Най -добрата задна светлина за велосипед на момиче: 12 стъпки (със снимки)
Най -добрата задна светлина за велосипеди на момиче: Става дума за задна светлина с батерия във формата на сърце. От съображения за безопасност добрата задна светлина е от съществено значение за детския мотор. Така че тя трябва да бъде наистина надеждна. Децата обикновено забравят да включат задната светлина, когато започнат да карат колело. Така че не