Բովանդակություն:
- Քայլ 1: Անհրաժեշտ հմտություններ
- Քայլ 2: Բաղադրիչների և մասերի ցուցակ
- Քայլ 3: Շղթայի դիագրամ
- Քայլ 4: PCB նախագծում
- Քայլ 5: Adafruit- ի կազմաձևում ինտերնետի կառավարման համար
- Քայլ 6. ESP8266- ի ծրագրավորում և փորձարկում
- Քայլ 7. Լուսադիոդային մատրիցայի վերահսկում փոստատարի հետ
- Քայլ 8. Նախատիպի հավելված, որը պատրաստեցի փորձարկման համար
Video: DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812). 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ահա իմ 2 -րդ առաջընթացը մի նախագծի, որը ես շատ ոգևորված եմ ձեզ ցույց տալու: Խոսքը DIY Smart LED մատրիցի մասին է, որը թույլ կտա ցուցադրել դրա վրա տվյալները, օրինակ ՝ YouTube վիճակագրությունը, ձեր խելացի տան վիճակագրությունը, որպես ջերմաստիճան, խոնավություն, կարող են լինել պարզ ժամացույց կամ պարզապես ցուցադրել տեքստ և անիմացիաներ:
Այս երկրորդ ձեռնարկում ես տեքստային և գունային տվյալներ կուղարկեմ ինտերնետի միջոցով: Եթե դուք տեսողական սովորող եք, ես գիտեմ, որ 1000 բառից ավել արժողությամբ տեսանյութը, այնպես որ ահա Ուսումնական տեսանյութ: (Ես իսպանախոս եմ, ուստի խնդրում ենք հաշվի առնել անգլերեն ենթագրերը):
Քայլ 1: Անհրաժեշտ հմտություններ
Ինչպես կարող եք նկատել, այս նախագծում ոչինչ այնքան էլ բարդ չի թվում, բայց ձեզ հարկավոր են որոշ հիմնական գիտելիքներ հետևյալի մասին.
-Օգտագործելով Arduino IDE- ն:
-SPրագրավորում ESP8266:
-3D տպագրություն կամ ձեռագործ աշխատանք (ցանցի համար):
-Եռակցում:
-էլեկտրամոնտաժ:
Քայլ 2: Բաղադրիչների և մասերի ցուցակ
Լավ տեղ, որը կարող եմ խորհուրդ տալ գտնել ձեր բաղադրիչները, դա MakerFocus- ն է, դա բաց կոդով սարքաշարի խանութ է:
1. PCB Ես իրոք խորհուրդ եմ տալիս օգտագործել JLCPCB SMT ծառայությունները `ձերն պատվիրելու համար: Դուք կարող եք ընտրել No LED- ների տարբերակի միջև և ավելացնել LED- ի շերտերը ձեր կողմից կամ LED- ների հետ:
2. ESP8266 (միկրոկոնտրոլեր):
3. WS2812 LED- ների շերտեր:
4. 5v 2A էլեկտրամատակարարում:
5. PCB Power Jack:
6. 3D տպիչ (ըստ ցանկության) Դուք կարող եք մասերը պատրաստել ստվարաթղթով կամ ինչ -որ կոշտ բանով:
Քայլ 3: Շղթայի դիագրամ
Ահա Circuit դիագրամը, նախագիծը պատրաստելու մի քանի տարբերակ ունեք: Կարող եք պարզապես ստեղծել շրջանի կառավարման մասը, այն, ինչ պատկերված է առաջին պատկերում, այնուհետև կցել առանձին LED- ների շերտեր, ինչպես ցույց է տրված 3 -րդ պատկերում:
Yo- ն կարող է նաև LED շերտերի փոխարեն օգտագործել LED վահանակներ:
Այն ունի շրջանի բոլոր ներքին կապերը, որոնք թույլ կտան մեզ հետագայում ստեղծել PCB- ի դիզայնը: Ես նաև կցեցի սխեմաների PDF- ը, որպեսզի ավելի լավ տեսնեք:
Ներբեռնեք սխեմաներ, ծածկագիր և գրադարաններ ԱՆՎԱՐ:
Քայլ 4: PCB նախագծում
Լավ ծրագրի իրականացման համար մեզ անհրաժեշտ է հուսալի հավաքում այն կազմող միացման համար, և դա անելու ավելի լավ միջոց չկա, քան լավ PCB- ն:
Այստեղ կարող եք ներբեռնել Gerber, BOM և Pick & Place ֆայլերը, որոնք անհրաժեշտ են ձեր PCB- ն ձեր PCB արտադրող ընկերությունում պատվիրելու համար:
Ես առաջարկում եմ JLCPCB:
? $ 2 5 հատ PCB- ի և էժան SMT- ի համար (2 կտրոն)
ԳՆԵՔ ԱՐԴԵՆ ԴԻIGԱՅՆԱՅԻՆ ԽՈՐՀՈՐԴ, Gerber + Pick & Place + BOM
Քայլ 5: Adafruit- ի կազմաձևում ինտերնետի կառավարման համար
- Գնացեք Adafruit IO էջ
- Ստեղծեք անվճար հաշիվ:
- Նայեք և պատճենեք Adafruit- ի հավատարմագրերը ձեր ծածկագրին:
- Գնացեք հոսքեր> Դիտել բոլորը> Ստեղծել նոր լրահոս:
- Ստեղծեք հոսքերը ստորև:
- -menaje.
- -ռոջո
- -վերդե
- -ազուլ
Adafruit API փաստաթղթերում մենք ունենք սերվերի հետ պատշաճ կերպով հաղորդակցվելու տեղեկատվություն:
Մենք շուտով կօգտագործենք այս URL- ը ՝
io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data
Քայլ 6. ESP8266- ի ծրագրավորում և փորձարկում
1. USB- ը TTL փոխարկիչին միացրեք հետևյալ կերպ.
USB- ից TTL ----- ESP8266
3.3v Vcc
tx rx
rx tx
Գնդ Գնդ
1- ESP8266- ը ծրագրավորելու համար մենք պետք է տեղադրենք jumper- ը (PROG դիրքը), USB- ի TTL փոխարկիչը միացնենք մեր PCB- ին դրա համապատասխան կապումներով, այնուհետև մեր համակարգչով, տեղադրենք գրադարանները, այնուհետև վերբեռնենք: (Անհրաժեշտ է ունենալ ESP8266 Packaje ձեր IDE- ում):
2- Տեղադրեք գրադարաններն ու կախվածությունները:
3- Վերագործարկեք IDE- ն, բացեք ծածկագիրը:
4- Կարգավորեք ձեր WiFi- ի հավատարմագրերը և Adafruit IO- ի անունը և գաղտնաբառը
4- Վերբեռնեք ուրվագիծը:
5- Թռիչք USE- ի վրա, անջատեք USB- ը և միացրեք 5 վ սնուցման աղբյուրը:
6- Ստուգեք, որ ձեր բոլոր LED- ները լավ են աշխատում:
Ո NOTՇԱԴՐՈԹՅՈՆ. ESP- ն սնուցելու համար օգտագործեք USB-TTL փոխարկիչի 3.3 վ լարման: (Կայրվի 5 վ -ով):
Քայլ 7. Լուսադիոդային մատրիցայի վերահսկում փոստատարի հետ
- Գնացեք փոստատարի գլխավոր էջ և ներբեռնեք անվճար ծրագրակազմը
- Ստեղծեք նոր հարցում ՝ սեղմելով (+) - ի վրա:
- Ընտրեք POST տարբերակը:
- Տեղադրեք URL- ը (https://io.adafruit.com/api/v2/{username}/feeds/{feed_key}/data) և անհատականացրեք օգտվողի անվան և հոսքի բանալու պարամետրերը:]
- Գնացեք «Վերնագրեր» և ավելացրեք ձեր Adafruit բանալին ՝ X-AIO-Key | xxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Գնացեք «Մարմին» և տեսակը սահմանեք «JSON» և «RAW», այնուհետև փոփոխեք ձեր հոսքերը, ինչպես ցույց է տալիս նկարը. {"Value": "text"} կամ {"value": numbers}
- Կտտացրեք «Ուղարկել», եթե այն հաջող էր, ապա տերմինալում կտեսնեք գեղեցիկ հաղորդագրություն
- Ձեր LED մատրիցը ձեզ կտա նոր տեքստ կամ գույն:
Քայլ 8. Նախատիպի հավելված, որը պատրաստեցի փորձարկման համար
Փոստատարի վրա կիրառվող հասկացությունների շնորհիվ ես ստեղծեցի thatրագիր, որը նմանակում է ուղարկողներին և հաղորդագրություններին, որպեսզի կարողանամ վերահսկել MCM-LED-Matrix բջջային հեռախոսի միջոցով և ավելի գեղեցիկ ինտերֆեյսով:
Գունավոր ներկապնակ և տեքստ ՝ տեքստ մուտքագրելու համար:
Հուսով եմ, որ դուք կվայելեք նախագիծը: Խնդրում ենք ազատ զգալ կիսվել ձեր վերափոխումներով:
Խորհուրդ ենք տալիս:
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels) ՝ 7 քայլ (նկարներով)
DIY SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels). Ահա իմ ներդրումը մի նախագծի, որը ես շատ ոգևորված եմ ձեզ ցույց տալու: Խոսքը DIY Smart LED մատրիցի մասին է, որը թույլ կտա ձեզ ցույց տալ դրա վրա տվյալները, ինչպիսիք են YouTube վիճակագրությունը, ձեր խելացի տնային վիճակագրությունը, քանի որ ջերմաստիճանը, խոնավությունը կարող են լինել պարզ ժամացույց, կամ պարզապես դիտել
RC Controlled Rgb Led Strip: 4 քայլ (նկարներով)
RC Controlled Rgb Led Strip: Ստեղծեք ձեր սեփական rc վերահսկվող լուսադիոդային գոտի սենյակի առանձին լուսավորության համար: Rgb- ով ղեկավարվող ժապավենների մեծ մասը վերահսկվում է ինֆրակարմիր հեռակառավարմամբ: Անջատելու կամ միացնելու կամ գույնը փոխելու համար դուք պետք է մնաք ընդունիչի դիմաց: Սա ձանձրալի է և չի կրկնվում
IoT Smart Clock Dot Matrix Օգտագործեք Wemos ESP8266 - ESP մատրիցա. 12 քայլ (նկարներով)
IoT Smart Clock Dot Matrix Օգտագործեք Wemos ESP8266-ESP մատրիցա. Ստեղծեք ձեր սեփական IoT խելացի ժամացույցը, որը կարող է. Bitcoin փոխարժեքի ցուցադրում
LED Pixel Art Frame հետ Retro Arcade Art, App Controlled: 7 քայլ (նկարներով)
LED Pixel Art Frame Retro Arcade Art- ով, App Controlled: ԿԱՏԱՐԵՔ PՐԱԳԻՐ, որը վերահսկվում է LED ART շրջանակով 1024 լուսադիոդով, որոնք ցուցադրում են 80 -ականների ARCADE GAME ART մասեր PIXEL Makers Kit - $ 59 Adafruit 32x32 P4 LED Matrix - $ 49.9512x20 դյույմ հաստությամբ - Թափանցիկ թեթև ծուխ ծորակի պլաստմասսայից
ARDUINO INTERNET CONTROLLED: 5 քայլ
ARDUINO INTERNET CONTROLLED. Ես շատ էի մտածում էժան լուծում գտնելու համար `Arduino- ի իմ տախտակը ինտերնետին միացնելու համար` առանց Ethernet վահանի կամ նույնիսկ WIFI մոդուլների օգտագործման: Հետազոտելուց հետո ես գտա, որ Arduino- ի տախտակի հետ խոսելու միակ միջոցը նրա սերիայի հետ խոսելն է