Съдържание:

Въртящ се дисплей: 4 стъпки
Въртящ се дисплей: 4 стъпки

Видео: Въртящ се дисплей: 4 стъпки

Видео: Въртящ се дисплей: 4 стъпки
Видео: Ремонт матрицы 2024, Ноември
Anonim
Image
Image
Верига
Верига

По време на едноседмичен курс за физически изчисления, т.е. Arduino, трябваше да направим тридневен проект в групи по две. Избрахме да създадем въртящ се дисплей. Той използва само 7 светодиода (добавихме още един за показване на специални символи като ÄÖÜ). Те са монтирани на рамо, което се върти доста бързо. След това ги включваме и изключваме и текстът е четим. В действителност изглежда по -добре, отколкото във видеото.

За да промените показания текст, нашата дъска се свързва с wifi мрежа и обслужва уеб страница, където можете да въведете текста.

Стъпка 1: Лазерно рязане

Тъй като имахме достъп до лазерна резачка, решихме да изрежем стойката и ръката на двигателя от акрил. Оказа се много добра идея, тъй като текстът беше четим дори на противоположния сайт (макар и не толкова ярък). Формите са много прости, така че те също могат да бъдат съставени от скрап акрил и/или дърво. Ние дори гравирахме имената си за прохлада. Размерите всъщност нямат значение, защото можете просто да регулирате времето за изчакване в кода, така че да отговаря на скоростта.

За закрепване на двигателя използвахме подходящо пластмасово зъбно колело, което просто натиснахме върху вала на двигателя и го залепихме за рамото. Използвахме горещо лепило, за да съединим всички акрилни парчета.

Стъпка 2: Схема

Верига
Верига
Верига
Верига
Верига
Верига

Схемата е много основна, просто трябва да свържете 7 светодиода към всяка платка. Избрахме червените, защото прочетохме някъде, че в крайна сметка изглеждат най -добре.

Нашата дъска беше нещо на sparkfun esp32, затова вградихме wifi, зареждане на батерията и подходяща батерия. Беше много лесен за използване и отново щяхме да използваме същата дъска.

Без особена причина избрахме да свържем всички положителни LED крака и да свържем всеки от отрицателните крака към цифров I/O пин. Това означава, че трябва да настроите щифт на LOW, за да включите светодиода, и HIGH, за да го изключите.

Оказа се, че е добра идея да се запоят резисторите към платката и да се използват свиващи тръби, за да се изолира всичко.

Стъпка 3: Код

Целият ни код може да бъде намерен в Github.

Нашият код е вдъхновен от прост уеб сървър и подобен проект без wifi. Просто комбинирахме всичко и добавихме наши собствени битови маски за буквите. Тъй като имахме захранване за захранване на двигателя, просто избрахме известно време на забавяне и набрахме напрежението, така че изображението да е стабилно. Би било по -добър подход да се измери скоростта на ръката с някакъв сензор (напр. Сензор за ефект на Хол и магнит под конструкцията) и да се регулира забавянето в кода, но ние не направихме това поради ограничената ни времева рамка.

Нашият уебсайт се състои само от текст и въвеждане на текст, който изпраща текущия низ при всяка промяна, така че текстът да се актуализира незабавно. След зареждане и при изпращане на празния низ показваме IP адреса, за да знаете къде да се свържете.

Кодът на нашия уебсайт е включен в кода на Arduino като низ, но е отделно достъпен за яснота.

Стъпка 4: Заключение

Заключение
Заключение

В крайна сметка всичко се получи добре, не бихме променили нищо. Ние наистина бихме препоръчали да използвате акрил, както направихме, беше много впечатляващо как текстът просто се носеше във въздуха.

Единственото, което подценихме, беше енергията на въртящото се рамо, нашата конструкция беше толкова разклатена, че се наложи да я залепим на масата.

Функцията, която би била хубава, но не бихме могли да осъзнаем, ще бъде споменатото вече измерване на скоростта. По този начин би било възможно да се контролира скоростта на текста, който обикаля дисплея. Трябваше да използваме захранването за това.

Препоръчано: