
Съдържание:
- Стъпка 1: Схематичен дизайн
- Стъпка 2: Електрическа система
- Стъпка 3: Какво ни трябва
- Стъпка 4: Проникнете в неопикселови ленти, за да улесните запояването (I)
- Стъпка 5: Hackin Neopixels ленти за улесняване на запояване (II)
- Стъпка 6: Персонализирана печатна платка
- Стъпка 7: Хардуерна връзка (персонализирана печатна платка)
- Стъпка 8: Софтуер и фърмуер
- Стъпка 9: Забавлявайте се
- Стъпка 10: Следваща …
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Използвахме значката microbit преди около 1 година, за да преподаваме роботика. Това е отличен инструмент за образование.
Една от най -ценните му характеристики е, че се държи ръчно. И тази гъвкавост го прави отлично запознат с образователната общност.
Преди четири месеца започнахме да проектираме модел за производители. Мислейки, че ако успее, може да се превърне в отворен продукт за учителите.
Какви характеристики искаме да добавим към значката:
- ESP32 процесор (съвместим с Arduino)
- IMU 6-ос
- Матрица от неопиксели RGB, 8 x 5
- Аудио високоговорител чрез DAC
- Два бутона за натискане
- Разширителен порт GPIO (5V толерантен)
В цялата инструкция ще обясним стъпките за нейното изграждане.
Стъпка 1: Схематичен дизайн

Прилагаме схемата на първата версия на crcbit. Трябваше да направим различни тестове на протоборда, за да регулираме компонентите.
В схемата можем да оценим сърцето на платката, която е ESP32. Виждаме също 6-ос IMU, малка схема за усилване на високоговорители и две двупосочни преобразувателни платки за логическо ниво.
И накрая, има цялата схема за управление на Neopixels, която има 6 ленти неопиксели по 8 светодиода всяка. Заедно със захранваща верига 3V3 волта, която има MOSFET за свързване и изключване чрез софтуерно управляван GPIO.
За захранването сме избрали JST конектор, който е по -здрав от micro USB конектора, ако се движи.
Стъпка 2: Електрическа система



Тъй като дъската има 40 неопиксела, ESP32 и високоговорител; Консумацията на усилвател е много висока.
В случай на включване на 40 -те неопиксела до максималната яркост, щяхме да сме близо до 1,5 ампера.
Решихме да захранваме платката на 5V. Лесно е да използвате всяка банка за захранване. 5V се използват за захранване на ESP32, който вече има регулатор 3V3. Той също така позволява подаване на 5V толерантни сигнали, благодарение на двупосочния превключвател на нивата.
За неопикселите използваме верига за прекъсване и понижаване на захранването при 3V3. По този начин намаляваме консумацията до 250 милиампера и можем да контролираме мощността на неопикселите чрез софтуер.
Стъпка 3: Какво ни трябва

Нека първо приготвим някои неща.
Във всички случаи сме търсили компоненти, които са лесни за заваряване и лесни за закупуване в местни магазини за електроника.
Въпреки това някои компоненти не са лесни за намиране и е по -добре търпеливо да ги поръчате на китайския пазар.
Списъкът на необходимите компоненти е:
- 1 x ESP32 мини формат
- 2 x двупосочни преобразуватели на логическо ниво
- 1 x 6-ос IMU
- 1 x високоговорител
- 1 x захранващ MOSFET
- 1 x 3V3 спад на напрежението
- 2 x бутони
- 1 x LDR
- 6 x ленти от 8 неопиксела
… и някои типични дискретни компоненти
Стъпка 4: Проникнете в неопикселови ленти, за да улесните запояването (I)



Най -трудната част за сглобяване и запояване са лентите Neopixels.
За целта създадохме 3D отпечатан инструмент, който поддържа 5 ленти неопиксели в правилната позиция. По този начин те са правилно подравнени.
В същото време инструментът ни позволява да заваряваме малки метални ленти, за да улесним запояването, тъй като лентите са обърнати.
Препоръчва се да се практикува преди, тъй като този процес е труден.
Стъпка 5: Hackin Neopixels ленти за улесняване на запояване (II)

Прикачваме файловете във формат STL, за да можем да отпечатаме инструмента за фиксиране.
Не се изисква специална конфигурация за отпечатване на частите в 3D. Те са лесни за отпечатване, но много полезни.
Стъпка 6: Персонализирана печатна платка

Поради броя на компонентите и техния размер, мигрираме от прототипа в универсална печатна платка, за да създадем персонализирана печатна платка.
Качихме дизайна на печатната платка в PCBWay, за да я споделим с общността и тези производители, които искат да я сглобят.
Прилагаме и файловете Gerber за по -голяма гъвкавост.
Стъпка 7: Хардуерна връзка (персонализирана печатна платка)



Ако имаме персонализирана печатна платка, останалите компоненти лесно се запояват, тъй като всички те идват с 2,54 мм щифтове.
Прикачените изображения имат добра разделителна способност, за да видят позицията на компонентите.
Стъпка 8: Софтуер и фърмуер

Платката не изисква никакъв специфичен софтуер, тъй като работи директно с Arduino IDE. Просто трябва да конфигурираме Arduino IDE за работа с ESP32, добър урок, който да следваме стъпка по стъпка, е:
www.instructables.com/id/ESP32-With-Arduin…
И за да работят периферните устройства, трябва да добавим тези библиотеки Arduino:
github.com/adafruit/Adafruit_NeoPixel
github.com/adafruit/Adafruit_NeoMatrix
github.com/sparkfun/MPU-9250_Breakout
Първият тест, който направихме, за да видим, че всичко работи правилно, е сърцето на пиксела с микробит.
Стъпка 9: Забавлявайте се


Стъпка 10: Следваща …
Това е отворен проект.
Досега (CRC) битът все още е прост и груб. Вярваме, че тя ще расте все по -добре с помощта на общността.
И затова хората харесват отворен код и общността.
Ако имате по -добра идея или сте направили подобрение, моля, споделете я!
Наздраве
Препоръчано:
Възстановяване на Game Boy или подобна електроника: 7 стъпки (със снимки)

Възстановяване на Game Boy или подобна електроника: Първо, благодаря, че проверихте моя урок! Страхотни сте. Второ, отделих много време на видеоклипа в YouTube, така че гледайте и него, той обяснява всичко. Видео:
Електронна значка LED мигаща значка на робота - комплект за запояване: 11 стъпки

Електронна значка LED мигащ робот Значка - Комплект за запояване: Тази статия е гордо спонсорирана от PCBWAY. PCBWAY прави висококачествени прототипирани платки за хора по целия свят. Опитайте сами и вземете 10 печатни платки само за $ 5 в PCBWAY с много добро качество, Благодаря PCBWAY. Robadge#1, който разработих за
Mini ITX компютър с отворена рамка: 5 стъпки (със снимки)

Open Frame Mini ITX PC: От доста време искам да създам малък настолен компютър. Много ми хареса и идеята за шаси в стил с отворена рамка- нещо, което би ми позволило лесно да премахвам/заменям компоненти. Изискванията ми към хардуера бяха преди всичко
Felt Micro: Значка с име на бит - Craft + Coding!: 6 стъпки (със снимки)

Felt Micro: bit Name Badge - Craft + Coding !: Най -важното, от което се нуждаете в летен лагер, е страхотна значка с име! Тези инструкции ще ви покажат как да програмирате BBC micro: bit, за да покажете на всички кой сте, след което създайте и персонализирайте филцов знак, за да го съдържа. Стъпки 1 & 2 са за прог
Лазерно-синтезатор от играчка, подобна на китара-герой: 6 стъпки

Laser-synthitar От китара-играчка, подобна на китара-герой: Бях много вдъхновен от всички видеоклипове с лазерни арфи в youtube, но ги намерих твърде големи, за да донесат за джем сесия или се нуждаеха от сложна настройка и компютър и т.н. Мислех за китара с лазери вместо струни. Тогава намерих счупен