Мазмуну:
- 1 -кадам: Көндүмдөр керек
- 2 -кадам: Компоненттердин жана тетиктердин тизмеси
- 3 -кадам: Райондук диаграмма
- 4 -кадам: PCB Дизайн
- 5 -кадам: Интернетти башкаруу үчүн Adafruit конфигурациясы
- 6 -кадам: ESP8266 программалоо жана тестирлөө
- 7 -кадам: Почтальон менен LED матрицасын көзөмөлдөө
- 8 -кадам: Прототип тиркемеси Мен сынап көрдүм
Video: DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Мына, мен сизге көрсөтүүгө абдан толкунданып жаткан долбоорго 2 -кадам. Бул DIY Smart LED матрицасы жөнүндө, ага YouTube статистикасы, Smart Home статистикаңыз сыяктуу маалыматтарды, температура, нымдуулук сыяктуу жөнөкөй саат же жөн гана текст менен анимацияларды көрсөтүүгө мүмкүндүк берет.
Бул экинчи окуу куралында мен текст жана түстүү маалыматтарды интернет аркылуу жөнөтөм. Эгерде сиз визуалдык үйрөнүүчү болсоңуз, анда мен 1000 сөздөн ашык видео экенин билем, демек бул жерде үйрөткүч видео. (Мен испан тилинде сүйлөйм, андыктан англисче субтитрлерди күйгүзүп көрүңүз):
1 -кадам: Көндүмдөр керек
Байкаганыңыздай, бул долбоордо эч нерсе өтө оор көрүнбөйт, бирок сизге төмөндөгүдөй негизги билимдер керек болот:
-Arduino IDE колдонуу.
-Программалоо ESP8266.
-3D басып чыгаруу же кол өнөрчүлүк (Grid үчүн).
-Кайноо.
-Электр өткөргүчтөрү.
2 -кадам: Компоненттердин жана тетиктердин тизмеси
Мен сиздин компоненттериңизди табууну сунуштай турган жакшы жер, бул MakerFocus, бул ачык булак жабдыктар дүкөнү!
1. PCB Мен чынында эле сиздин заказ үчүн JLCPCB SMT Кызматтарын колдонууну сунуштайм, сиз No LEDs версиясын тандап, LEDдин тилкелерин өзүңүз кошо аласыз, же LED менен.
2. ESP8266 (микроконтроллер).
3. WS2812 LEDs Strips.
4. 5v 2A Power Supply.
5. PCB Power Jack.
6. 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 -кадам: Интернетти башкаруу үчүн Adafruit конфигурациясы
- Adafruit IO баракчасына өтүңүз
- Бекер эсеп түзүү.
- Караңыз жана Adafruit грамоталарын кодуңузга көчүрүңүз.
- Түрмөктөр> Баарын көрүү> Жаңы түрмөккө өтүңүз.
- Төмөндө каналдарды түзүңүз.
- -эркек.
- -рожо
- -верде
- -азул
Adafruit API документтеринде биз сервер менен туура байланышуу үчүн маалыматка ээбиз.
Жакында бул URLди колдонобуз:
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
6 -кадам: ESP8266 программалоо жана тестирлөө
1. USB'ди TTL Converter'ге төмөнкүдөй туташтырыңыз:
TTL үчүн USB ----- ESP8266
3.3v Vcc
tx rx
rx tx
Gnd Gnd
1- ESP8266ны программалоо үчүн биз секиргичти (PROG позициясына) жайгаштырышыбыз керек, USB'ди TTL конвертерине биздин ПХБга туташтыргычтарга, андан кийин биздин ПКге туташтырып, китепканаларды орнотуп, анан жүктөөбүз керек. (IDEге ESP8266 Packaje орнотулушу керек).
2- Китепканаларды жана көз карандылыкты орнотуңуз.
3- IDEди кайра жүктөңүз, кодду ачыңыз.
4- WiFi грамоталарын жана Adafruit IO колдонуучунун атын жана паролун конфигурациялаңыз
4- Эскизди жүктөө.
5- КОЛДОНУУ боюнча секиргич, USB'ди ажыратып, 5v кубат булагын туташтырыңыз.
6- Бардык диоддоруңуздун жакшы иштегенин текшериңиз.
ЭСКЕРТҮҮ: ESPти иштетүү үчүн USB-TTL конверторунун 3.3v колдонуңуз. (5v менен күйөт).
7 -кадам: Почтальон менен LED матрицасын көзөмөлдөө
- Почтальондун башкы барагына өтүп, бекер программаны жүктөп алыңыз
- (+) Чыкылдатуу менен жаңы суроо түзүү.
- POST опциясын тандаңыз.
- URL'ди чаптаңыз (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) жана колдонуучу аты менен түрмөк ачкычынын параметрлерин жекелештириңиз.]
- "Headers" ге барып, Adafruit ачкычыңызды кошуңуз: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxx
- "Денеге" барып, түрүн "JSON" жана "RAW" деп коюңуз, андан кийин түрмөгүңүздү сүрөттө көрсөтүлгөндөй өзгөртүңүз: {"value": "text"} же {"value": сандар}
- "Жөнөтүү" баскычын чыкылдатыңыз, эгер ал ийгиликтүү болсо, анда сиз терминалда жагымдуу билдирүүнү көрөсүз
- Сиздин LED Matrix сизге жаңы текст же түс берет.
8 -кадам: Прототип тиркемеси Мен сынап көрдүм
Почтальондо колдонулган түшүнүктөр менен, мен MCM-LED-Matrixти уюлдук телефон аркылуу жана жакшы интерфейс менен башкара алам деп, жөнөтүүлөрдү жана постторду тууроочу тиркеме жасадым.
Түстүү паллет жана текст киргизүү үчүн текст кутусу.
Долбоор сизге ырахат тартуулайт деп үмүттөнөбүз, сураныч, ремейктериңиз менен бөлүшүңүз.
Сунушталууда:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 кадам (Сүрөттөр менен)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): Бул жерде мен сизге көрсөтүү үчүн абдан кубанычтамын долбоорго менин киришүүм. Бул DIY Smart LED матрицасы жөнүндө, сизге YouTube статистикасы, Smart Home статистикаңыз сыяктуу маалыматтарды, температура, нымдуулук, жөнөкөй саат же жөн эле шоу катары көрсөтүүгө мүмкүндүк берет
LED Matrix Ойготкуч саат (MP3 ойноткучу менен): 6 кадам (Сүрөттөр менен)
LED Matrix Ойготкуч Сааты (MP3 ойноткучу бар): Бул Arduino негизделген ойготкуч сизде ойготкучтан күткөн нерселердин бардыгын камтыйт - сиз каалаган ыр менен ойготуу мүмкүнчүлүгү, тындыруу баскычы жана анын үч баскыч аркылуу башкарылышы оңой. Үч негизги блок бар - LED матрицасы, RTC модулу жана
Понг тенниси LED Matrix, Arduino жана Joysticks менен: 5 кадам (Сүрөттөр менен)
Понг тенниси LED Matrix, Arduino жана Joysticks менен: Бул долбоор жаңы баштагандарга жана тажрыйбалуу тамашоучуларга арналган. Негизги денгээлде муну нан менен, секиргич зымдар менен жасоого болот жана Blu-Tack менен эч кандай ширетүү жок болгон сынык материалга (мен жыгач колдонгом) жабышып калам. Бирок дагы алдыга
Ойготкуч саат менен 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
NODEMCU 1.0 (ESP8266) КОНТРОЛЬДУК РЕЛИ BLYNK КОЛДОНУЛУШУ (ВЕБ ҮЧҮН): 5 кадам (Сүрөттөр менен)
NODEMCU 1.0 (ESP8266) БАШКАРЫЛГАН РЕЛИ BLYNK КОЛДОНУЛУШУ (ВЕБ ЖАЙЫНДА): Салам балдар менин атым П Стивен Лайт Джойти жана бул менин биринчи инструмент NETEMETSETETSETETETETETETETETETSETETSETETSETE ESP8 MY BAD ENGLISH