![Esplora X M5Stack: 11 քայլ (նկարներով) Esplora X M5Stack: 11 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12211-21-j.webp)
Բովանդակություն:
- Քայլ 1. Ի՞նչ է Arduino Esplora- ն:
- Քայլ 2: Ի՞նչ է M5Stack- ը:
- Քայլ 3. Ինչու՞ խաղալ Retro խաղ ESP32- ով:
- Քայլ 4: Սարքավորման պատրաստում
- Քայլ 5: Softwareրագրաշարի պատրաստում
- Քայլ 6. Iրագիր I2C Gamepad
- Քայլ 7: Breakplo Esplora I2C
- Քայլ 8. Օգտագործեք Pin վերնագրերը ՝ Esplora- ում M5Stack- ը շտկելու համար
- Քայլ 9. Միացրեք I2C կապում
- Քայլ 10. Programրագիր M5Stack
- Քայլ 11: Վայելեք:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Esplora X M5Stack Esplora X M5Stack](https://i.howwhatproduce.com/images/005/image-12211-22-j.webp)
Այս հրահանգները ցույց են տալիս, թե ինչպես համատեղել Arduino Esplora- ն և M5Stack- ը ՝ NES խաղային վահանակ պատրաստելու համար:
Քայլ 1. Ի՞նչ է Arduino Esplora- ն:
![Ի՞նչ է Arduino Esplora- ն Ի՞նչ է Arduino Esplora- ն](https://i.howwhatproduce.com/images/005/image-12211-23-j.webp)
Arduino Esplora- ն Atmega32U4 AVR միկրոկոնտրոլերային տախտակ է:
Այն եզակի Arduino տախտակ է, քանի որ ներկառուցված է մուտքի տարբեր սենսորներ `տուփից դուրս, այդ թվում` ջոյսթիկ, 4 կոճակ, սահիչ, ջերմաստիճանի տվիչ, արագացուցիչ, խոսափող, լուսային սենսոր և այլն:
Եվ նաև Arduino IDE- ն տարատեսակ օրինակ բերեց այդ ամենը օգտագործելու համար:
Այս անգամ ես Esplora- ն ծրագրավորելու եմ որպես I2C ստրուկ սարք, որը գործելու է որպես I2C gamepad:
Հղում ՝
Քայլ 2: Ի՞նչ է M5Stack- ը:
![Ի՞նչ է M5Stack- ը Ի՞նչ է M5Stack- ը](https://i.howwhatproduce.com/images/005/image-12211-24-j.webp)
![Ի՞նչ է M5Stack- ը Ի՞նչ է M5Stack- ը](https://i.howwhatproduce.com/images/005/image-12211-25-j.webp)
M5Stack- ը սկսվում է kickstarter նախագծից ՝ 2017 թ.
Այժմ այն արդեն ունի տարբեր հիմնական մոդելներ, տասնյակ հավաքվող մոդուլներ և աջակցում է տոննա I2C Grove մոդուլներին:
Հղում ՝
www.kickstarter.com/projects/179167367/m5s…
m5stack.com/
Քայլ 3. Ինչու՞ խաղալ Retro խաղ ESP32- ով:
![Ինչու՞ խաղալ Retro խաղ ESP32- ով Ինչու՞ խաղալ Retro խաղ ESP32- ով](https://i.howwhatproduce.com/images/005/image-12211-26-j.webp)
![Ինչու՞ խաղալ Retro խաղ ESP32- ով Ինչու՞ խաղալ Retro խաղ ESP32- ով](https://i.howwhatproduce.com/images/005/image-12211-27-j.webp)
Շատ տարածված թեմա է, որն օգտագործում է Raspberry Pi- ն ՝ Retropie բաշխմամբ ռետրո խաղային վահանակ պատրաստելու համար:
Այն շատ լավ է կատարում աշխատանքը, բայց ամենաակնառու խնդիրը բեռնախցիկի ժամանակն է:
Ես չեմ ուզում սպասել ավելի քան կես րոպե ռետրո խաղի մեջ մտնելու համար, իսկական խաղային մխիթարել պետք չէ սպասել դրան:
Հետո ես գտա esp32-nesemu կարիք չկա սպասել boot, այնպես որ ես փորձում եմ օգտագործել M5Stack- ը ՝ NES խաղային վահանակ կառուցելու համար:
Քայլ 4: Սարքավորման պատրաստում
![Սարքավորման պատրաստում Սարքավորման պատրաստում](https://i.howwhatproduce.com/images/005/image-12211-28-j.webp)
![Սարքավորման պատրաստում Սարքավորման պատրաստում](https://i.howwhatproduce.com/images/005/image-12211-29-j.webp)
![Սարքավորման պատրաստում Սարքավորման պատրաստում](https://i.howwhatproduce.com/images/005/image-12211-30-j.webp)
![Սարքավորման պատրաստում Սարքավորման պատրաստում](https://i.howwhatproduce.com/images/005/image-12211-31-j.webp)
Արդուինո Էսպոլորա
Պաշտոնական արտադրանքը հնացած է, բայց համացանցում դեռևս շատ հեշտ է գտնել կլոն:
M5Stack
M5Stack- ի ցանկացած միջուկ ՝ 2.0 դյույմանոց LCD էկրանով, պետք է լավ լինի:
Ամրացնել վերնագրերը
2 կապում արական-արական քորոց գլխագլուխ և 6 կապում արական-իգական քորոցային վերնագիր:
Grove փոխակերպման մալուխ
Նախընտրելի է սովորական 4 փին Արական ցատկողից դեպի պուրակ 4 փին փոխակերպման մալուխ: Ես չունեի այս մալուխը ձեռքին, ուստի ես պարզապես կարկատել եմ 1 -ը `ինքնուրույն SCL և SDA կապերը միացնելու համար:
Քայլ 5: Softwareրագրաշարի պատրաստում
![Softwareրագրային ապահովման պատրաստում Softwareրագրային ապահովման պատրաստում](https://i.howwhatproduce.com/images/005/image-12211-32-j.webp)
Arduino IDE
Ներբեռնեք և տեղադրեք Arduino IDE- ն, եթե դեռ ոչ.
www.arduino.cc/hy/Main/Software
ESP-IDF
Հետևեք կարգաբերման ուղեցույցին ՝ ESP-IDF- ը տեղադրելու համար, եթե դեռ չկա.
docs.espressif.com/projects/esp-idf/hy/sta…
Քայլ 6. Iրագիր I2C Gamepad
![Iրագիր I2C Gamepad Iրագիր I2C Gamepad](https://i.howwhatproduce.com/images/005/image-12211-33-j.webp)
![Iրագիր I2C Gamepad Iրագիր I2C Gamepad](https://i.howwhatproduce.com/images/005/image-12211-34-j.webp)
Ես գրել եմ մի պարզ ծրագիր `կարդալու ջոյսթիկը և կոճակների մուտքը և այն թարգմանելու I2C հաղորդագրության մեջ:
Ահա ծրագրի քայլերը.
- Ներբեռնեք esplora-i2c-gamepad.ino GitHub- ում ՝
- Միացրեք Esplora- ն համակարգչին
- Բացեք Arduino- ն
- Վերբեռնել ծրագիրը
Քայլ 7: Breakplo Esplora I2C
![Breakout Esplora I2C Breakout Esplora I2C](https://i.howwhatproduce.com/images/005/image-12211-35-j.webp)
![Breakout Esplora I2C Breakout Esplora I2C](https://i.howwhatproduce.com/images/005/image-12211-36-j.webp)
![Breakout Esplora I2C Breakout Esplora I2C](https://i.howwhatproduce.com/images/005/image-12211-37-j.webp)
Arduino Esplora- ն ունի I/O և օգտվողի միջերեսների մեծ մասը, բայց հեգնանքով դա I2C (Grove System) ճեղքման կապում բացակայությունն է:
Բարեբախտաբար, ATMega32U4- ի I2C կապումներն այլ նպատակների համար դեռ չեն օգտագործվում: Եվ նաև Esplora- ի ձախ ձեռքի քորոց վերնագիրը «ներկայումս միացված չէ», մենք կարող ենք օգտագործել այս կապի վերնագիրը `I2C կապերը քանդելու համար:
Պարզապես օգտագործեք 2 լար և միակցման մի աշխատանք `ATMega32U4 pin 18 (SCL) և pin 19 (SDA) ձախ կապի վերնագրին միացնելու համար:
Հղում ՝
Քայլ 8. Օգտագործեք Pin վերնագրերը ՝ Esplora- ում M5Stack- ը շտկելու համար
![Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար](https://i.howwhatproduce.com/images/005/image-12211-38-j.webp)
![Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար](https://i.howwhatproduce.com/images/005/image-12211-39-j.webp)
![Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար Օգտագործեք Pin վերնագրեր ՝ Esplora- ում M5Stack- ը շտկելու համար](https://i.howwhatproduce.com/images/005/image-12211-40-j.webp)
Esplora- ի աջ կողքի գլխիկի վերին մասում ամենից շատ 2 ներքևում կա GND և 5V, այն կարող է համընկնել M5Stack- ի հիմնական հիմքի քորոցին: Այսպիսով, մենք կարող ենք թեքել 2 կապում արական և արական կապի վերնագիր ՝ միմյանց միացնելու համար:
The Esplora- ի ձախ կողային քիվը ոչինչ չի կապում, նախորդ քայլերն օգտագործել են 2 վերին հատվածի ամենահայտնին, քանի որ I2C- ն բռնկվում է: Մնացել են 6 կապում, մենք կարող ենք թեքել 6 կապում արական և իգական կապի վերնագիր `Esplora- ի վրա M5Stack- ը ամրացնելու համար:
Քայլ 9. Միացրեք I2C կապում
![Միացրեք I2C կապում Միացրեք I2C կապում](https://i.howwhatproduce.com/images/005/image-12211-41-j.webp)
![Միացրեք I2C կապում Միացրեք I2C կապում](https://i.howwhatproduce.com/images/005/image-12211-42-j.webp)
Esplora- ն և M5Stack- ը շփվում են I2C արձանագրության հետ, M5Stack- ը հանդես է գալիս որպես I2C վարպետ, իսկ Esplora- ն I2C ստրուկ է:
Քանի որ GND- ը և 5V- ն արդեն միացված էին նախորդ քայլերին, միայն SCL- ն և SDA- ն պահանջում էին հետագա կապ:
Քայլ 10. Programրագիր M5Stack
![Mրագիր M5Stack Mրագիր M5Stack](https://i.howwhatproduce.com/images/005/image-12211-43-j.webp)
![Mրագիր M5Stack Mրագիր M5Stack](https://i.howwhatproduce.com/images/005/image-12211-44-j.webp)
![Mրագիր M5Stack Mրագիր M5Stack](https://i.howwhatproduce.com/images/005/image-12211-45-j.webp)
![Mրագիր M5Stack Mրագիր M5Stack](https://i.howwhatproduce.com/images/005/image-12211-46-j.webp)
- Ներբեռնեք esp32-nesemu- ի վերանայված տարբերակը GitHub- ից ՝
- Esp32-nesemu- ի ներքո գործարկեք "make menuconfig"
- Մուտքագրեք «Nofrendo ESP32- ի հատուկ կազմաձևում» ենթամենյու
- Ընտրեք «Սարքաշար ՝ գործարկելու համար» դեպի «M5Stack»
- Միացնել «Անալոգային աուդիո GPIO26- ում»
- Ընտրեք «Կառավարիչի տեսակը» դեպի «I2C Gamepad»:
- Ելք menuconfig- ից
- Գործարկեք «make -j5 all» ծրագիրը կազմելու համար
- Միացրեք M5Stack- ը համակարգչին
- Գործարկեք «make flash» ՝ կազմված երկուական ֆայլը M5Stack- ին բռնկելու համար
- Գործարկել «sh flashrom.sh PATH_TO_YOUR_NES_ROM_FILENAME»
Քայլ 11: Վայելեք:
![Վայելեք Վայելեք](https://i.howwhatproduce.com/images/005/image-12211-47-j.webp)
It'sամանակն է խաղալ ձեր նախընտրած խաղը:
Խորհուրդ ենք տալիս:
StickC M5Stack LED Blink: 7 քայլ
![StickC M5Stack LED Blink: 7 քայլ StickC M5Stack LED Blink: 7 քայլ](https://i.howwhatproduce.com/images/001/image-1319-j.webp)
StickC M5Stack LED Blink. Այս նախագծում մենք կսովորենք, թե ինչպես միացնել և կատարել LED թարթում ՝ օգտագործելով M5StickC ESP32 մոդուլը: Դիտեք տեսանյութը
M5STACK Ինչպես ցուցադրել ջերմաստիճանը, խոնավությունը և ճնշումը M5StickC ESP32- ում Visuino- ի միջոցով - Հեշտ է անել. 6 քայլ
![M5STACK Ինչպես ցուցադրել ջերմաստիճանը, խոնավությունը և ճնշումը M5StickC ESP32- ում Visuino- ի միջոցով - Հեշտ է անել. 6 քայլ M5STACK Ինչպես ցուցադրել ջերմաստիճանը, խոնավությունը և ճնշումը M5StickC ESP32- ում Visuino- ի միջոցով - Հեշտ է անել. 6 քայլ](https://i.howwhatproduce.com/images/001/image-312-6-j.webp)
M5STACK Ինչպես ցուցադրել ջերմաստիճանը, խոնավությունը և ճնշումը M5StickC ESP32- ի վրա Visuino- ի միջոցով. Հեշտ է անել. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ն Arduino IDE- ով և Visuino- ով `ցուցադրելու ջերմաստիճանը, խոնավությունը և ճնշումը` օգտագործելով ENV սենսոր (DHT12, BMP280, BMM150)
Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի ՝ 6 քայլ
![Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի ՝ 6 քայլ Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի ՝ 6 քայլ](https://i.howwhatproduce.com/images/001/image-528-7-j.webp)
Ինչպես ուղարկել տվյալներ M5Stack StickC- ից Դելֆի. Այս տեսանյութում մենք կսովորենք, թե ինչպես StickC տախտակից արժեքներ ուղարկել Delphi VCL հավելվածին Visuino- ի միջոցով: Դիտեք տեսանյութը
Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. 12 քայլ
![Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. 12 քայլ Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. 12 քայլ](https://i.howwhatproduce.com/images/010/image-28600-j.webp)
Ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես ծրագրավորել ESP32 M5Stack StickC- ը Arduino IDE- ի և Visuino- ի հետ: Դիտեք ցուցադրական տեսանյութ
Arduino Esplora հիմունքներ. 4 քայլ
![Arduino Esplora հիմունքներ. 4 քայլ Arduino Esplora հիմունքներ. 4 քայլ](https://i.howwhatproduce.com/images/004/image-9027-3-j.webp)
Arduino Esplora- ի հիմունքները. Ես քեզ այնտեղ չտեսա! Դուք պետք է ցանկանաք սովորել մեծ Esplora տախտակի հիմունքները: Դե, ներս եկեք, ներս մտեք: Այս ձեռնարկը ձեզ կսովորեցնի մի քանի կոկիկ հնարքների մասին, որոնք կարող եք անել ձեր Esplora- ի հետ: