Съдържание:
- Стъпка 1: Общ преглед
- Стъпка 2: Инструменти
- Стъпка 3: Строителство
- Стъпка 4: Докоснете сензор
- Стъпка 5: Код
- Стъпка 6: Схеми
Видео: Arduinoflake: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Интерактивна снежинка в свободна форма, анимирана от Arduino Nano. Използвайки 17 независими PWM канала и сензор за докосване, той може да създаде страхотни ефекти!
Има и PCB версия, която всеки може да направи!
Стъпка 1: Общ преглед
Снежинката се състои от 30 светодиода, групирани в 17 независими сегмента, които могат да се управляват отделно от микроконтролера Arduino Nano. Всяка от светодиодните групи може да бъде затъмнена с ШИМ, за да създаде някои прекрасни анимации.
Стъпка 2: Инструменти
Всичко, от което се нуждаете, е поялник, спойка и клещи.
Стъпка 3: Строителство
Първо изберете някакъв модел. Избирам хубав и прост кристал от снежинка и го отпечатвам до размера, който да побере Arduino Nano вътре в шестоъгълника - сърцевината на кристала.
Носещата конструкция, която действа и като окабеляване, е създадена от месингови пръти 0,8 мм, запоени заедно с калай. Използвал съм 2 м от въдицата общо. Защо свободна форма? Защото винаги съм искал да опитам това и това е тест за вашето търпение и умения.
Първо създадох основен шестоъгълник, като огънах един прът и запоявах краищата заедно. Като добавите още 6 пръта към върховете на шестоъгълника, заземяването е завършено, всички катодни проводници на светодиоди сега трябва да бъдат запоени към него, за да се създаде модел на снежинка. Сложната част беше добавянето на SMD светодиоди, но аз си помогнах с джиг, създаден от картон и двустранна лента.
След това беше време да добавим микроконтролера Arduino Nano под основната структура, оставяйки достатъчно място между тях, за да се поберат 3 слоя месингови проводници, които ще свързват щифтовете на микроконтролера към всички LED анодни проводници. Това изискваше огромно количество търпение. Не само трябва да избягвате късо съединение между проводниците, но и да добавите ограничител на тока и да го направите красив.
Листните светодиоди са свързани отделно всеки към най -близкия изходен щифт на Arduino. Клоновите светодиоди са групирани по две и са свързани към PWM щифтове. Основните светодиоди също са групирани по две и са свързани към останалите щифтове. Arduino NANO има само 18 изходни пина (A6 и A7 са само входни) и имам нужда от един щифт за сензора за докосване, който ми остави само 17 пина, така че двете двойки основни светодиоди са свързани заедно, за да създадат група от 4. I Използвам резистори 220Ω, за да огранича тока, преминаващ през всеки щифт, до около 8mA. Това означава общо 240mA, което е малко високо за чипа ATmega328, но работи - безопасен максимум се казва 200mA.
Стъпка 4: Докоснете сензор
За да мога да взаимодействам със снежинка, добавих още един месингов прът, за да създам капацитивен сензор за докосване. Намерих страхотна библиотека и урок от Пол Стофреген. Сензорът за докосване се използва за взаимодействие с arduinoflake - промяна на анимацията, включване/изключване, блясък при докосване, вие го наричате …
Стъпка 5: Код
Първоначално мислех, че ще мога да затъмня само светодиодите на клоните, които са свързани към хардуерни PWM щифтове. Но за щастие съществува страхотна софтуерна PWM библиотека, която ми позволи да използвам всички пинове, сякаш са хардуерни PWM. Тази настройка създаде безкрайни възможности за анимации! Вижте прикачения код по -долу с някои от първите анимации.
Ако ви харесва, моля, гласувайте за него в конкурса Make it Glow точно под тази статия, благодаря
Стъпка 6: Схеми
Втора награда в конкурса Make it Glow 2018
Препоръчано:
LED светлина (и) със захранване от батерията със слънчево зареждане: 11 стъпки (със снимки)
LED светлини (и), захранвани от батерии, със слънчево зареждане: Жена ми учи хората как да правят сапун, повечето от часовете й бяха вечер и тук през зимата се стъмва около 16:30 ч. Някои от нейните ученици имаха проблеми с намирането на нашите къща. Имахме табела отпред, но дори и с улично осветление
Лек хак за стая със зрителни увреждания със слухови увреждания: 7 стъпки (със снимки)
Лек хак на стаята със слухови увреждания на вратата: Проблем: баща ми е регистриран като глух, а майка ми е с увреден слух и поради това често им е трудно да чуят звънеца на вратата. Това би могло да бъде проблем, претърпян и от много други.Купиха мигащ светлинен звънец на вратата, за да им помогнат с
Висящи бижута със слънчево захранване на сърцето със светкавици: 11 стъпки (със снимки)
Висящи бижута със слънчево захранване за сърце: Тази инструкция е за сърце със слънчева енергия с пулсиращ червен светодиод. Той измерва около 2 " до 1,25 ", включително USB раздела. Той има една дупка през горната част на дъската, което улеснява окачването. Носете го като огърлица, обеци, връзки на щифт
Arduinoflake - PCB версия: 8 стъпки (със снимки)
Arduinoflake - PCB версия: Преди няколко седмици направих Arduinoflake в свободна форма. Много от вас го харесаха. Но магията му е не само в свободна форма, но и в модела на светодиодите. Затова реших да създам PCB версия, която да бъде наистина лесна и евтина за всеки! Това е
Персонализиран часовник със стрелки за снимки: 5 стъпки (със снимки)
Персонализиран часовник със стрелки за снимки: Някои хора наблюдават часовника. Сега всеки може да бъде часовник. Други проекти персонализират лицето на часовника. Този персонализира стрелките на часовника. Изглежда скъп, но е по -малко от 5 долара и около 30 минути на часовник. Перфектен за Chr