Мазмұны:

Ардуино жүретін алқа: 5 қадам
Ардуино жүретін алқа: 5 қадам

Бейне: Ардуино жүретін алқа: 5 қадам

Бейне: Ардуино жүретін алқа: 5 қадам
Бейне: REAL RACING 3 LEAD FOOT EDITION 2024, Қараша
Anonim
Ардуино жүретін алқа
Ардуино жүретін алқа

Мен жыл соңындағы мереке күндері жақсы Arduino жобасын іздедім. Бірақ не істеу керек? Мен оған «электронды» алқаны ұсынғанымда, менің кішкентай қызым қатты таң қалды, сонымен қатар өте қуанышты болды. Сіздің жетістігіңізді ұсынатын адам да өте бақытты болады деп сенемін.

Зергерлік бұйымның өлшемі бірдей микроконтроллер мен RGB светодиодынан тұрады, алқа өте жұқа жезден тұрады, оны ұсақ қалайы сыммен оңай дәнекерлеуге болады. Қуат беру - бұл қарапайым 3В монеталық литий батареясы. Мен аккумулятор жинағын қорғау және оқшаулау үшін үйдегі дәріханадан табылған желім қағаздың кішкене парағын қолдандым.

1 -қадам: Құралдар мен материалдар

Құралдар мен материалдар
Құралдар мен материалдар

Құралдар

  • дәнекерлеу темірі, 0,5 мм қалайы дәнекерлеу сымы
  • ұлғайтқыш, себебі дәнекерлеуге арналған сымдар өте аз
  • Arduino бағдарламасы орнатылған компьютер
  • провайдер бағдарламашысы, мұнда түсіндірілген
  • шағын сым кескіш

Материалдар

  • CR2032 батареясы, оның жертөлесі бар (екі позициядан тұрады, әр полюс үшін бір)
  • өте жұқа жезден жасалған сым
  • 5050 пакетінде бір RGB светодиод, ішінде WS2812B чипі бар (бұл маңызды, себебі сіз 5050 жарықдиодты WS2812B контроллерінсіз таба аласыз)
  • медициналық жабысқақ қағаздың кішкене бөлігі
  • Atmel Attiny85-20SU SMD микроконтроллер блогы
  • қарапайым қарапайым алқа

2 -қадам: Электрондық схема

Электронды схема
Электронды схема

Электрондық схема өте қарапайым, себебі резисторлар, конденсаторлар немесе индуктивтілік сияқты пассивті компоненттер жоқ және аккумуляторды қосқанда тек 3 компонент бар.

Мен қолданған қуат блогы - 3В CR2032 литий батареясы. Оның кернеуі WS2812B мәліметтер кестесінде көрсетілгеннен төмен, бірақ тестілеуден кейін RGB жарық диоды 2В төмендеуінен зардап шеккен жоқ.

Қарапайым 3В монеталық батареяны қолдана білу мен үшін бұл жобаны тірі етудің маңызды шарты болды. Біз үлкен батарея батареясы бар алқаны қуат көзі ретінде елестете алмаймыз.

Микроконтроллер блогы (MCU) сонымен қатар осы 3В кернеу деңгейінде өте жақсы жұмыс істейді.

Мен орташа токты 5,3 мА өлшедім. Мұндай CR2032 литий батареясының типтік сыйымдылығы 200 мАч. Бұл дегеніміз, жаңа батареямен жүйені 40 сағат қосуға болады. Бірақ, тіпті жартысы да көп жағдайда қолдануға жеткілікті болар еді.

3 -қадам: Бағдарламалық қамтамасыз ету

Микроконтроллер блогы - бұл Atmel компаниясынан ATTINY85 (~ $ 1). Мен оны арзан Arduino Nano -мен бағдарламаладым (ebay -де шамамен 5 доллар тұратын клон). Бірақ егер сізде шынайы Arduino тақтасы болса, сіз оны сол үшін пайдалана аласыз.

Arduino Nano «Arduino провайдер ретінде» эскизімен бағдарламаланған.

ATTINY85 микроконтроллеріне бағдарламалаудың эскизі осы қадамға қосымша ретінде берілген: JeweLED.ino

MCU толық бағдарламалануы үшін жүктеуші жүктелуі керек екенін ескеріңіз. Бұл шын мәнінде MCU -де Arduino жүктеушісін жарқылдамайды, бірақ сақтандырғыштардың кейбір маңызды конфигурацияларын жыпылықтайды. Мұны жасамайынша, эскиз мүлдем жұмыс істемейді.

Тақтаның түрі келесідей болуы керек: «Attiny85 @ 8MHz (ішкі осциллятор, BOD өшірілген).

BOD Brown-Out Detect дегенді білдіреді. Бұл қуат 4,3 В төмендегенде MCU өшіретін ерекше мүмкіндік. Бұл қайта зарядталатын батареяларға зақым келтірмеу үшін пайдалы. Бірақ біздің жағдайда оны өшіру керек, өйткені біз MCU -ны тек 3В -пен, тіпті одан да аз қуатпен қамтамасыз етеміз.

4 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау

Бірінші қадам - MCU -ды жарықдиодты шаммен жинау.

Бағдарламаланғаннан кейін Atmel MCU 4, 5 және 8 түйреуіштері ғана сақталуы керек. Басқа түйреуіштерді алып тастауға болады, себебі қажет емес.

MCU 4 түйреуіші 5050 қаптамасының 3 -ші түйрегімен дәнекерленген болуы керек. Бұл батареяның теріс полюсіне қосылады.

MCU 8 түйреуіші 5050 қаптаманың 1 түйрегімен дәнекерленген болуы керек. Бұл батареяның оң полюсіне қосылады.

MCU 5 түйреуіші 5050 қаптамасының 4 түйрегімен дәнекерленген болуы керек. 5 -түйреуіш MCU түріне Arduino PIN0 сәйкес келеді.

Монеталық батареяны теріден оқшаулау үшін медициналық жабысқақ қағазды қолданыңыз. Бұл жезден жасалған сымның теріс бөлігін аккумулятордың теріс полюсіне бекітуге мүмкіндік береді.

Бұл қондырғыда қуат қосқышы жоқ. Жарық диодты өшіру үшін аккумулятордан теріс сымды тартып, алқаны ашу керек.

Және бұл бәрі.

5 -қадам: тестілеу және баптау

Тестілеу және баптау
Тестілеу және баптау

Жақын суретте көріп тұрғандай, мен GND және VDD түйреуіштерінде жезден жасалған өте кішкентай екі сақинаны дәнекерледім. Мұның мақсаты - бұл «электронды» зергерлік бұйымды алқаға бекіту.

Алғашқы тестілеу үшін мен алқа ретінде тек жезден жасалған сымды қолдандым. Жезден жасалған сым электрлік байланыстарды қамтамасыз ету үшін қажет, бірақ жеткіліксіз. Жезден жасалған сымның салмағы тым жеңіл, ал мойынның артындағы батарея алдыңғы жарықдиодты шаммен салыстырғанда тым ауыр. Сондықтан батарея орнында қалуы үшін нағыз алқа тағуға тура келді.

Ожерельді біркелкі ұзындықтағы екі бөлікке бөліп, оның екі бөлігін зергерлік сақиналарға жабу керек.

Мен жезден жасалған сымды алқаның әр ілмегіне айналдырдым. Сым көрінбейді және электр өткізгіштігін, сондай -ақ бүкіл құрылыстың қаттылығын қамтамасыз етеді.

Электр өткізгіштігін жасаудың тағы бір жолы - тот баспайтын өткізгішті пайдалану, оны Adafruit -те бірнеше долларға табуға болады.

Бейнеде сіз JeweLED әрекетін көре аласыз.

Ләззат алыңыз!

Оны іс жүзінде қараңыз

Ұсынылған: