Мазмуну:

DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)
DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)

Video: DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)

Video: DIY INTERNET КОНТРОЛЬДУК SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 кадам (Сүрөттөр менен)
Video: Урок 68. Домашняя автоматизация: как управлять 16-канальным релейным модулем с помощью Arduino, управляя 16 нагрузками переменного тока. 2024, Ноябрь
Anonim
DIY INTERNET БАШКАРЫЛГАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY INTERNET БАШКАРЫЛГАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Мына, мен сизге көрсөтүүгө абдан толкунданып жаткан долбоорго 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 Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн
PCB Дизайн

Жакшы долбоорду ишке ашыруу үчүн бизге аны түзгөн схеманын ишенимдүү жамааты керек, жана аны жакшы ПХБга караганда жасоонун жакшы жолу жок.

Бул жерде сиз PCB өндүрүүчү компанияңызга ПКБга заказ кылуу үчүн керектүү болгон Gerber, BOM жана Pick & Place Files жүктөп алсаңыз болот.

Мен JLCPCB сунуштайм:

$ 5 5 PCB жана арзан SMT үчүн (2 купон)

АЛДЫНДА ДАЙЫНДАЛГАН КЕҢЕШТИ САТЫП АЛЫҢЫЗ, Gerber + Pick & Place + BOM

5 -кадам: Интернетти башкаруу үчүн Adafruit конфигурациясы

Интернетти башкаруу үчүн Adafruit конфигурациясы
Интернетти башкаруу үчүн Adafruit конфигурациясы
Интернетти башкаруу үчүн Adafruit конфигурациясы
Интернетти башкаруу үчүн Adafruit конфигурациясы
Adafruit Интернетти көзөмөлдөө үчүн конфигурациясы
Adafruit Интернетти көзөмөлдөө үчүн конфигурациясы
Adafruit Интернетти көзөмөлдөө үчүн конфигурациясы
Adafruit Интернетти көзөмөлдөө үчүн конфигурациясы
  1. Adafruit IO баракчасына өтүңүз
  2. Бекер эсеп түзүү.
  3. Караңыз жана Adafruit грамоталарын кодуңузга көчүрүңүз.
  4. Түрмөктөр> Баарын көрүү> Жаңы түрмөккө өтүңүз.
  5. Төмөндө каналдарды түзүңүз.
  • -эркек.
  • -рожо
  • -верде
  • -азул

Adafruit API документтеринде биз сервер менен туура байланышуу үчүн маалыматка ээбиз.

Жакында бул URLди колдонобуз:

io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data

6 -кадам: ESP8266 программалоо жана тестирлөө

ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
ESP8266 программалоо жана тестирлөө
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 матрицасын көзөмөлдөө

Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
Почтальон менен LED матрицасын көзөмөлдөө
  1. Почтальондун башкы барагына өтүп, бекер программаны жүктөп алыңыз
  2. (+) Чыкылдатуу менен жаңы суроо түзүү.
  3. POST опциясын тандаңыз.
  4. URL'ди чаптаңыз (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) жана колдонуучу аты менен түрмөк ачкычынын параметрлерин жекелештириңиз.]
  5. "Headers" ге барып, Adafruit ачкычыңызды кошуңуз: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxx
  6. "Денеге" барып, түрүн "JSON" жана "RAW" деп коюңуз, андан кийин түрмөгүңүздү сүрөттө көрсөтүлгөндөй өзгөртүңүз: {"value": "text"} же {"value": сандар}
  7. "Жөнөтүү" баскычын чыкылдатыңыз, эгер ал ийгиликтүү болсо, анда сиз терминалда жагымдуу билдирүүнү көрөсүз
  8. Сиздин LED Matrix сизге жаңы текст же түс берет.

8 -кадам: Прототип тиркемеси Мен сынап көрдүм

Прототип тиркемеси Мен сынап көрдүм
Прототип тиркемеси Мен сынап көрдүм
Прототип тиркемеси Мен сынап көрдүм
Прототип тиркемеси Мен сынап көрдүм
Прототип тиркемеси Мен сынап көрдүм
Прототип тиркемеси Мен сынап көрдүм

Почтальондо колдонулган түшүнүктөр менен, мен MCM-LED-Matrixти уюлдук телефон аркылуу жана жакшы интерфейс менен башкара алам деп, жөнөтүүлөрдү жана постторду тууроочу тиркеме жасадым.

Түстүү паллет жана текст киргизүү үчүн текст кутусу.

Долбоор сизге ырахат тартуулайт деп үмүттөнөбүз, сураныч, ремейктериңиз менен бөлүшүңүз.

Сунушталууда: