Мазмуну:
- 1 -кадам: Көндүмдөр керек
- 2 -кадам: Компоненттердин жана тетиктердин тизмеси
- 3 -кадам: Райондук диаграмма
- 4 -кадам: PCB Дизайн жана Заказ кылуу
- 5 -кадам: Ассамблея
- 6 -кадам: ESP8266 программалоо жана тестирлөө
- 7 -кадам: Акыркы программалоо жана текст көрсөтүү
Video: DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул жерде мен сизге көрсөтүүгө абдан толкунданып турган долбоор менен тааныштырам. Бул DIY Smart LED матрицасы жөнүндө, ага YouTube статистикасы, Smart Home статистикаңыз сыяктуу маалыматтарды, температура, нымдуулук сыяктуу жөнөкөй саат же жөн гана текст менен анимацияларды көрсөтүүгө мүмкүндүк берет.
Бул биринчи үйрөткүчтө мен аны биринчи тест жана текст көрсөтүү кылып жасайм.
Эгерде сиз визуалдык үйрөнүүчү болсоңуз, анда мен 1000 сөздөн ашык видео экенин билем, демек бул жерде үйрөткүч видео. (Мен испан тилинде сүйлөйм, андыктан англисче субтитрлерди күйгүзүп көрүңүз):
Долбоор сизге жагат деп ишенебиз!.
1 -кадам: Көндүмдөр керек
Байкаганыңыздай, бул долбоордо эч нерсе өтө оор көрүнбөйт, бирок сизге төмөндөгүдөй негизги билимдер керек болот:
-Arduino IDE колдонуу.
-3D басып чыгаруу же кол өнөрчүлүк (Grid үчүн).
-Кайноо.
-Электр өткөргүчтөрү.
2 -кадам: Компоненттердин жана тетиктердин тизмеси
Мен сиздин компоненттериңизди табууну сунуштай турган жакшы жер, бул MakerFocus, бул ачык булак жабдыктар дүкөнү!
- ПХБ, сиз No LEDs версиясын тандап, LEDдин тилкелерин өзүңүз кошо аласыз, же LED менен кошо аласыз.
- ESP8266 (микроконтроллер).
- WS2812 LED тилкелери.
- 5v 2A Power Supply.
- PCB Power Jack.
- 3D принтер (милдеттүү эмес) Сиз тетиктерди картон же катуу нерсе менен жасай аласыз.
3 -кадам: Райондук диаграмма
Бул жерде Circuit диаграммасы, сизде долбоорду жасоонун бир нече варианты бар. Сиз жөн эле схеманын башкаруу бөлүгүн түзө аласыз, биринчи сүрөттө көрсөтүлгөн, андан кийин 3 -сүрөттө көрсөтүлгөндөй жеке LED тилкелерин тиркеңиз.
Йо дагы, LED тилкелеринин ордуна, LED панелдерди колдоно аласыз.
Бул бизге PCB дизайнын кийинчерээк түзүүгө мүмкүндүк бере турган схеманын бардык ички конекцияларына ээ.
Схемаларды, коддорду жана китепканаларды АКЫСЫЗ ЖҮКТӨҢҮЗ.
4 -кадам: PCB Дизайн жана Заказ кылуу
Жакшы долбоорду ишке ашыруу үчүн бизге аны түзгөн схеманын ишенимдүү жамааты керек, жана аны жакшы ПХБга караганда жасоонун жакшы жолу жок.
Бул жерде сиз PCB өндүрүүчү компанияңызга ПКБга заказ кылуу үчүн керектүү болгон Gerber, BOM жана Pick & Place Files жүктөп алсаңыз болот.
Мен JLCPCB сунуштайм:
$ 5 5 PCB жана арзан SMT үчүн (2 купон)
АЛДЫНДА ДАЙЫНДАЛГАН КЕҢЕШТИ САТЫП АЛЫҢЫЗ, Gerber + Pick & Place + BOM
5 -кадам: Ассамблея
Торчону басып чыгаруу.
Мен кичинекей 3D принтеримдин жардамы менен торду ар кайсы бөлүктөргө басып чыгардым.
Мен пикселдин жакшыраак аныктамасын алуу үчүн ак кагаздын бир бөлүгүн кесип алдым.
Тор файлдары тиркелди. (Сиз өзүңүздүн Торчоңузду түзө аласыз).
Мен 2 Grid жана 1 Grid2 даана басып чыгардым.
6 -кадам: ESP8266 программалоо жана тестирлөө
1- ESP8266ны программалоо үчүн биз секиргичти (PROG позициясына) жайгаштырышыбыз керек, USB'ди TTL конвертерине биздин ПХБга туташтыргычтарга, андан кийин биздин ПКге туташтырып, китепканаларды орнотуп, анан жүктөөбүз керек. (IDEге ESP8266 Packaje орнотулушу керек).
2- Китепканаларды жана көз карандылыкты орнотуңуз.
3- IDEди өчүрүп, Archive> Examples> Adafruit NeoPixel> Strandtest бөлүмүнө өтүңүз.
-Жарык диоддорунун санын түзөтүңүз.
Пинди "0" ге тууралаңыз. (LEDлер туташкан жерде).
4- Эскизди жүктөө.
5- КОЛДОНУУ боюнча секиргич, USB'ди ажыратып, 5v кубат булагын туташтырыңыз.
6- Бардык диоддоруңуздун жакшы иштегенин текшериңиз.
ЭСКЕРТҮҮ: ESPти иштетүү үчүн USB-TTL конверторунун 3.3v колдонуңуз. (5v менен күйөт).
7 -кадам: Акыркы программалоо жана текст көрсөтүү
- "HOLA" көрсөтүүнү каалаган текст менен өзгөртүңүз.
- Сиз LEDди PIN #аркылуу туташтырып жатканыңызды текшериңиз.
- Жарыкты тууралаңыз.
- Тексттин түстөрүн түзөтүңүз.
- Жүктөө жана ырахат.
Акыркы сүрөткө көңүл буруңуз: Эгерде сиз менден айырмаланып LED диоддорун коюп жатсаңыз, анда бул параметрлерди Кодго тууралаңыз.
Сунушталууда:
DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Мына, мен сизге көрсөткөнүмө абдан кубанычтуу болгон долбоорго болгон 2 -авансым. Бул DIY Smart LED матрицасы жөнүндө, аны YouTube Stats, Smart Home статистикалары сыяктуу маалыматтарды, температура, нымдуулук, жөнөкөй саат же жөн эле көрсөтүүгө мүмкүндүк берет
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): 10 кадам (Сүрөттөр менен)
Ойготкуч саат менен DIY Smart Scale (Wi-Fi, ESP8266, Arduino IDE жана Adafruit.io менен): Мурунку долбоорумда мен Wi-Fi менен акылдуу ванна таразасын иштеп чыккам. Ал колдонуучунун салмагын өлчөй алат, жергиликтүү түрдө көрсөтөт жана булутка жөнөтөт. Бул тууралуу кененирээк маалыматты төмөнкү шилтемеден ала аласыз: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Clemson Tiger Paw Decoration WS2812 LED тилкелери менен кайра жарыктандырылган: 5 кадам (Сүрөттөр менен)
Clemson Tiger Paw Decoration Арткы жарыктандырылган WS2812 LED тилкелери менен: Ватт борборундагы Клемсондун мейкиндигинде лазердик кескич бар, мен аны жакшы колдонууну кааладым. Мен жолборстун арткы жагын жасоо сонун болот деп ойлогом, бирок мен дагы акрил менен бир нерсе кылгым келген. Бул долбоор экөөнүн тең айкалышы
NeoPixel / WS2812 RGB LED менен баштоо: 8 кадам (сүрөттөр менен)
NeoPixel / WS2812 RGB LED менен иштөөнү баштоо: [Видеону ойнотуу] Бул Нускамада биз даректелүүчү RGB LED (WS2812) же популярдуу Adafruit NeoPixel менен таанышабыз. NeoPixel - бул шакектердин, тилкелердин, такталардын & таякчалар пульсирдүү, түстүү миниатюралык LED. Бул чынжырлуу
Ар бир долбоор үчүн эң мыкты RGB светодиоддору (WS2812, Aka NeoPixels): 6 кадам (сүрөттөр менен)
Ар кандай долбоор үчүн эң мыкты RGB светодиоддору (WS2812, Aka NeoPixels): Биз LED менен иштеп жатканда, биз көбүнчө алардын абалын (күйгүзүү/өчүрүү), жарыктыгын жана түсүн башкарууну жакшы көрөбүз. Мунун ар кандай жолдору бар, бирок эч бири WS2812 RGB LED сыяктуу компакттуу чечим эмес. Анын кичинекей 5мм х 5мм пакетинде