Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: электрониканы жобалау және құру
- 3 -қадам: Бағдарламалық қамтамасыз ету
Бейне: Ақылды артқы жарық: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Біраз уақыт бұрын велосипедімнің артқы жарығы жұмысын тоқтатты. Мен оны ашқанда, кішкене ПХД болды, оның ішінде электроника мен жарық диоды бар. Мәселе жұмыс істемейтін батырманың қосқышында болды. Мен коммутаторды ауыстыра алар едім, бірақ бұл дизайн туралы бір нәрсе мені алаңдатады. Мәселе мынада, артқы шам аккумулятормен жұмыс істейді және бір рет қосылады, ол сіз оны өшіргенше немесе батареялар таусылғанға дейін қосылады.
Мен қоршаған ортаға қамқорлық көрсеткендіктен, егер мен артқы жарығын өшіруді ұмытып қалсам, батареяларымды сарқылмайтын шешімді алғым келді. Осылайша жаңа жоба дүниеге келді.
Бұл ақылды артқы жарық 3 негізгі функцияға ие:
- Түйме басылған кезде жарық диодты қосыңыз немесе өшіріңіз.
- Жарықдиодты велосипед қозғалысы кезінде қосулы тұрыңыз, ал велосипед енді қозғалмаса, 10 минуттан кейін светодиодты өшіріңіз.
- Батарея кернеуі 2,1 вольттан төмен түскенде жарық диодты өшіріңіз.
Бұл жоба үшін мен Tea Light Clone жобасынан көлбеу қосқышты қайта қолдандым, мен осы жобаның бағдарламалық жасақтамасын қайта қолдандым.
Әдеттегідей, мен бұл жобаны JAL бағдарламалау тілін қолдана отырып, PIC микроконтроллерінің айналасында құрдым.
1 -қадам: Қажетті компоненттер
Бұл жоба үшін сізге келесі компоненттер қажет:
- Нанның бір бөлігі
- PIC микроконтроллері 12F615
- 8 істікшелі IC розеткасы
- Конденсатор 100 нФ
- Резисторлар: 2 * 10к, 1 * 100 Ом
- Жоғары жарықтылық кәріптас жарық диоды немесе қызыл жарық диоды
- Басу түймесін қосу/өшіру қосқышы
- Еңкейту қосқышы
Құрамдас бөліктерді қосу әдісі туралы схеманы қараңыз.
2 -қадам: электрониканы жобалау және құру
PIC жұмыс кернеуінің диапазоны 2 Вольт пен 5,5 Вольт аралығында, бұл оны 2 ААА батареясын қуат көзі ретінде пайдалануға мүмкіндік береді. Дизайн аз қуатты болуы керек еді, сондықтан еңкейту қосқышы жұмыс кезінде PIC 3 түйреуішін төмендету арқылы құрылғы қосылған кезде ғана белсенді болады.
Түпнұсқалық дизайнда жарықдиодты ток 20 мА болды, бұл жоғары жарық диодты жарықтандыру үшін өте жоғары және қажет емес. Батареяларды үнемдеу үшін бұл дизайн жарық диодты үшін 10 мА токты пайдаланады.
PIC белсенді емес кезде ұйқы режиміне қойылғандықтан, оны ұйқыдан ояту үшін түймешік қосқышы PIC үзіліс PIN -кодына қосылады. Ұйқы режимінде PIC дерлік қуат жұмсамайды.
Схема артқы жарығының қолданыстағы корпусына жақсы орнатылған тақтада жасалған. Суретте сіз тақтаның қалай орнатылғанын және оның корпусқа қалай сәйкес келетінін көре аласыз.
3 -қадам: Бағдарламалық қамтамасыз ету
Жоғарыда айтылғандай, бағдарламалық қамтамасыз ету PIC12F615 үшін JAL программалау тілінің көмегімен жазылған. Бағдарлама бірнеше тапсырмаларды орындайды:
- PIC инициализациялаңыз және оны қосылғаннан кейін ұйқы режиміне қойыңыз.
- Басу түймесі басылған кезде ұйқыдан ояту және жарық диодты қосу. Егер түйме қайтадан басылса, қайтадан ұйықтаңыз. Ояту түйме жалғанған PIC -тің сыртқы үзілісімен іске қосылады.
- Ояту кезінде көлбеу қосқышты қосыңыз және көлбеу қосқыш қозғалыстың әсерінен іске қосылғанын бақылаңыз. Егер 10 минут ішінде ешқандай қозғалыс анықталмаса, ЖШД сөнеді, көлбеу қосқыш өшіріледі және PIC қайтадан ұйқы режиміне қойылады.
- Батареялардың кернеуін өлшеп, егер ол 2,1 вольттан төмен түссе, светодиод өшіріледі, көлбеу қосқыш өшіріледі және PIC қайтадан ұйқы режиміне қойылады.
Бастапқыда қозғалысты анықтауға арналған бағдарламалық жасақтама PIC -тің үзілісті өзгерту (IOC) мүмкіндігін қолдану арқылы жасалған, бірақ ол жақсы жұмыс істемеді. Оның орнына, қазір қосқыштың іске қосылғанын немесе қосылмағанын анықтау үшін әр 100 -де сауалнама жүргізіледі. Қоректену кернеуін өлшеу қоректендіру кернеуін әр 20 мс сайын іріктеп алатын аналогтық цифрлық түрлендіргіштің көмегімен жүзеге асырылады.
PIC бағдарламалауға арналған JAL бастапқы файлы мен Intel Hex файлы қосылады. Егер сіз PAL микроконтроллерін JAL - Паскаль тіліне ұқсас бағдарламалау тілін қолданғыңыз келсе - JAL веб -сайтына кіріңіз.
Өз жобаңызды құрудан көңілді болыңыз және сіздің реакцияларыңыз бен балама қосымшаларды күтіңіз.
Ұсынылған:
Артқы жарық ойыншы: 10 қадам
Артқы жарығы Gameboy: Мен бұл артқы жарық ойыншыны қалай жасағаным туралы қысқаша нұсқаулық.PART қолданылған-жасыл артқы жарық экранды мөлдір емес GID жасыл ойыншы қабық мөлдір күлгін DMG түймелері GID бастау/таңдау түймелері әйнектің ауыстыру экранының қақпағы (кейін қосылады) емес
Casio F91W артқы жарық режимі: 3 қадам
Casio F91W Backlight Mod: Жыл басында мен осы кішкентай сағат туралы білдім. Бұл небәрі 10 доллар, бұл біздің көпшілігіміз кофеге немесе киноға билет сатып алуға қарағанда көп, сондықтан мен оны кез келген адам ала алатынына сенімдімін. Дисплейді оқу оңай (шынымен түсінікті, қымбат модельге қарағанда жақсы
Ағаш Macbook пернелері (артқы жарық функциясы бар): 7 қадам
Ағаш Macbook пернелері (артқы жарық функциясы бар): Кіріспе Mac компьютерлері соңғы бірнеше жылда қатты өзгерді. Бұл түстердің өзгеруі, стикерлер, гравюралар және т.б. Macbook -тегі ағаш кілттер мені әрдайым таң қалдырды. Сіз оларды онлайнда әр жерден 70 долларға немесе
Артқы жарық шамдары: 7 қадам
Артқы жарық шамдары: Бұл нұсқаулық 1969 жылы Mercury Cougar автокөлігіндегі апаттық жарқылға ұқсас светодиодтардың тізбегін қалай кодтау және сымдау керектігін көрсетеді. 1960 және 70 -ші жылдардың басында бірнеше автокөлікте бірізді артқы шамдар пайда болды және оларды Форд Мустангқа әкелді
Ақылды артқы жарық: 4 қадам (суреттермен)
Ақылды артқы жарық: Venco-бұл көліктің артқы жағындағы орталықтандырылған күйде орнатуға арналған құрылғы. Ол сенсорлардан алынған мәліметтерді - гироскоп пен акселерометрді талдайды және көліктің қазіргі күйін көрсетеді - жылдамдық, тежеу