Мазмұны:

DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 қадам (суреттермен)
DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 қадам (суреттермен)

Бейне: DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 қадам (суреттермен)

Бейне: DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 қадам (суреттермен)
Бейне: 13 Coolest Gadgets That Are Worth Seeing 2024, Маусым
Anonim
DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)
DIY ИНТЕРНЕТ БАҚЫЛАНҒАН SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812)

Міне, мен сізге көрсетуге қуаныштымын жобаға 2 -ші авансым. Бұл DIY Smart LED матрицасы туралы, оған YouTube статистикасы, Smart Home статистикасы сияқты деректерді, мысалы, температура, ылғалдылық, қарапайым сағат немесе мәтін мен анимацияны көрсетуге мүмкіндік береді.

Бұл екінші оқулықта мен Интернет арқылы мәтіндік және түсті деректерді жіберемін. Егер сіз көрнекі түрде оқитын болсаңыз, бағасы 1000 сөзден асатын бейне екенін білемін, міне оқулық бейне. (Мен испан тілінде сөйлеймін, сондықтан ағылшын субтитрлерін қосуды қарастырыңыз):

1 -қадам: Қажетті дағдылар

Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар
Қажетті дағдылар

Байқағаныңыздай, бұл жобада ештеңе де қиын емес сияқты, бірақ сізге кейбір негізгі білімдер қажет болады:

-Arduino IDE қолдану.

-ESP8266 бағдарламалау.

-3D басып шығару немесе қолөнер (торға арналған).

-Дәнекерлеу.

-Сымдар.

2 -қадам: компоненттер мен бөлшектер тізімі

Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі
Компоненттер мен бөлшектер тізімі

Мен сіздің компоненттеріңізді табуға кеңес бере алатын жақсы орын, бұл MakerFocus, бұл ашық бастапқы жабдықтар дүкені!

1. ПХД мен сізге тапсырыс беру үшін JLCPCB SMT қызметтерін пайдалануды ұсынамын, сіз Светодиоды жоқ нұсқасын таңдай аласыз немесе СИД диодты жолақтарды өзіңіз қосасыз немесе СИД бар.

2. ESP8266 (микроконтроллер).

3. WS2812 жарық диодты жолақтар.

4. 5в 2А қуат көзі.

5. ПХД қуат ұясы.

6. 3D принтері (міндетті емес) Бөлшектерді картонмен немесе қатты затпен жасауға болады.

3 -қадам: схема

Схема диаграммасы
Схема диаграммасы
Схема диаграммасы
Схема диаграммасы
Схема диаграммасы
Схема диаграммасы

Міне, схема, сізде жобаны жасаудың бірнеше нұсқасы бар. Сіз бірінші суретте көрсетілген тізбектің басқару бөлігін жасай аласыз, содан кейін 3 -суретте көрсетілгендей жеке жарық диодты жолақтарды бекітіңіз.

Жарық диодты жолақтардың орнына жарықдиодты панельдерді қолдануға болады.

ПХД дизайнын кейінірек жасауға мүмкіндік беретін тізбектің барлық ішкі коннекторлары бар, мен оны схеманы PDF форматында тіркедім.

Схемаларды, кодтарды және кітапханаларды ТЕГІН ЖҮКТЕУ.

4 -қадам: ПХД дизайны

ПХД дизайны
ПХД дизайны
ПХД дизайны
ПХД дизайны
ПХД дизайны
ПХД дизайны

Жақсы жобаны жүзеге асыру үшін бізге оны құрайтын тізбек үшін сенімді жинақ қажет, және оны жақсы ПХД -дан гөрі жақсы әдіс жоқ.

Мұнда сіз PCB өндіруші компаниясына PCB тапсырыс беру үшін қажет Gerber, BOM және Pick & Place файлдарын жүктей аласыз.

Мен JLCPCB ұсынамын:

$ 5 ПХД және арзан SMT (2 купон) үшін $ 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 түрлендіргішіне келесідей қосыңыз:

USB-TTL ----- ESP8266

3.3в кернеу

tx rx

rx tx

Gnd Gnd

1- ESP8266 бағдарламалау үшін бізге секіргішті (PROG позициясы) орналастыру керек, USB-ден TTL түрлендіргішін ПХД-ге тиісті түйреуіштерге, содан кейін біздің ДК-ге қосу, кітапханаларды орнату, содан кейін жүктеу. (IDE -де ESP8266 Packaje орнатылуы керек).

2- Кітапханалар мен тәуелділікті орнатыңыз.

3- IDE қайта іске қосыңыз, кодты ашыңыз.

4- WiFi тіркелгі деректерін және Adafruit IO пайдаланушы аты мен паролін конфигурациялаңыз

4- Эскизді жүктеңіз.

5- Пайдаланудағы секіргіш, USB ажыратыңыз және 5в қуат көзіне қосыңыз.

6- Барлық жарықдиодты шамдар жақсы жұмыс істейтінін тексеріңіз.

ЕСКЕРТПЕ: ESP қосу үшін USB-TTL түрлендіргішінің 3.3в қолданыңыз. (5 вольтпен жанады).

7 -қадам: Жарықдиодты матрицаны пошташымен басқару

Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
Жарықдиодты матрицаны пошташымен басқару
  1. Postman басты бетіне өтіп, ақысыз бағдарламалық жасақтаманы жүктеңіз
  2. (+) Түймесін басу арқылы жаңа сұраныс жасаңыз.
  3. POST опциясын таңдаңыз.
  4. URL мекенжайын қойыңыз (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) және пайдаланушы аты мен фид кілтінің параметрлерін жекелендіріңіз.]
  5. «Тақырыптар» бөліміне өтіп, Adafruit кілтін қосыңыз: X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxx
  6. «Денеге» өтіңіз және түрді «JSON» мен «RAW» етіп орнатыңыз, содан кейін суретті көрсеткендей арналарыңызды өзгертіңіз: {«мән»: «мәтін»} немесе {«мән»: сандар}
  7. «Жіберу» түймесін басыңыз, егер ол сәтті болса, онда сіз терминалда жақсы хабарды көресіз
  8. Сіздің LED матрицаңыз сізге жаңа мәтін немесе түс береді.

8 -қадам: Мен сынау үшін жасаған прототип қосымшасы

Мен сынау үшін жасаған прототип қосымшасы
Мен сынау үшін жасаған прототип қосымшасы
Мен сынау үшін жасаған прототип қосымшасы
Мен сынау үшін жасаған прототип қосымшасы
Мен сынау үшін жасаған прототип қосымшасы
Мен сынау үшін жасаған прототип қосымшасы

Пошташыға қолданылатын түсініктердің арқасында мен MCM-LED-матрицасын ұялы телефон арқылы және жақсы интерфейспен басқара алатындай етіп жіберуді және жіберуді еліктейтін қосымша жасадым.

Түрлі түсті паллет және мәтін енгізуге арналған мәтіндік жәшік.

Сізге жоба ұнады деп үміттенемін, ремейктеріңізбен бөлісіңіз.

Ұсынылған: