Բովանդակություն:
- Պարագաներ
- Քայլ 1: Softwareրագրաշարի հիմունքներ
- Քայլ 2. Softwareրագրաշարի ավելացում, FABGL գրադարան
- Քայլ 3: Բեռնում ANSI տերմինալի ուրվագիծը
- Քայլ 4: Վերբեռնեք ուրվագիծը
- Քայլ 5. Միացում MBC2- ին
- Քայլ 6: Տրամաբանական մակարդակներ և կապեր
- Քայլ 7: Լրացուցիչ տեղեկատվության էջ
Video: Օգտագործելով ESP32/VGA32 տերմինալը Z80-MBC2- ի համար `7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ինչպես կառուցել և տեղադրել ANSI Terminal ծրագրակազմը ESP32/VGA32 տախտակի վրա:
Այնուհետեւ միացրեք այն Z80-MBC2 տախտակին:
Պարագաներ
Ձեզ հարկավոր է VGA32 V1.4 վերահսկիչ: Հասանելի է այնպիսի վայրերից, ինչպիսիք են Ebay- ը և այլն:
Arduino IDE, esp32 աջակցություն և FABGL libray (տե՛ս ստորև տրված հրահանգները)
ԱՀ ՝ կոմպիլյատորը գործարկելու համար: Linuxանկացած Linux/Mac OSX/Windows պետք է լավ լինի:
Քայլ 1: Softwareրագրաշարի հիմունքներ
1, Տեղադրեք Arduinio IDE- ն
Ներբեռնեք ՝
2, Ավելացրեք ESP32 աջակցության փաթեթը:
Էքսպրեսիվ հրահանգները կարող եք գտնել այստեղ ՝
Կարող եք նաև փնտրել այնպիսի տերմիններ, ինչպիսիք են ՝ «ավելացնել esp32- ը Arduino- ին» կամ «esp32- ի օգտագործումը Arduino- ի հետ», և դուք կգտնեք բազմաթիվ տեղեկություններ, թե ինչպես դա անել:
Քայլ 2. Softwareրագրաշարի ավելացում, FABGL գրադարան
Ավելացրեք FABGL գրադարանը:
1, Այս գրադարանը ավելացնելու համար անհրաժեշտ է մուտք գործել գրադարանի կառավարիչ: Իմ գտած ամենապարզ ձևը նոր դատարկ նախագիծ ստեղծելն է (կարող եք այն մերժել այս քայլն ավարտելուց հետո): Այնուհետեւ օգտագործեք Գործիքներ ընտրացանկի Տախտակներ. Տարբերակ: Սահմանեք ձեր ESP32 տախտակի տեսակը և Սերիայի նավահանգիստը և այլն:
2, Էսքիզների ընտրացանկից ընտրեք «ներառել գրադարանը», այնուհետև ընտրեք «գրադարանի կառավարիչ»: Դա ձեզ տանում է գրադարանի մենեջերի էկրան:
Որոնման տարածքում (վերին տող, աջ կողմ) Մուտքագրեք FABGL, մի քանի վայրկյանից հետո էկրանը ցույց կտա գրադարանը, այնուհետև ընտրեք տեղադրել:
Երբ դա արվի, կարող եք հրաժարվել կեղծ ուրվագծից:
Քայլ 3: Բեռնում ANSI տերմինալի ուրվագիծը
Ստեղծեք Ansi տերմինալի ուրվագիծը
1, Օգտագործեք Ֆայլ, Օրինակ ընտրացանկ: Գնացեք FABGL, VGA, ANSI տերմինալի օրինակ:
2, Դուք կարող եք ստուգել, որ այն ունի բոլոր ճիշտ կարգավորումները `կազմելով այն. Օգտագործեք տիզի պատկերակը: Այս պահին այն պետք է հավաքի լավ, ավարտը տևում է մի փոքր ժամանակ:
Քայլ 4: Վերբեռնեք ուրվագիծը
Վերբեռնեք VGA32 մոդուլ
Տախտակը աշխատեցնելու համար կարող եք օգտագործել բոլոր կանխադրված կարգավորումները, ինչ -որ պահի կարող եք ցանկության դեպքում ընտրել տարբեր կապում TX/RX միացումների համար: Նայեք էսքիզների օրինակին ՝ տեսնելու, թե ինչ կարող եք անել:
Իմացեք, օգտագործեք -> պատկերակը ՝ ուրվագիծը կազմելու և վերբեռնելու համար:
Եթե դուք միացրել եք VGA մոնիտոր, տախտակի վերագործարկումից հետո էկրանին պետք է ունենաք ընտրացանկ և տեղեկատվություն: Կրկին, եթե դուք միացրել եք ստեղնաշար, սեղմեք F12 ՝ ձեր նոր տերմինալը կազմաձևելու համար:
(Երբեմն ստեղնաշարը գործի գցելու համար հարկավոր է վերականգնել տախտակը, հատկապես, եթե այն միացրել եք էսքիզը վերբեռնելուց հետո)
Քայլ 5. Միացում MBC2- ին
Միացեք ձեր MBC2- ին
Այս պահին ես ենթադրում եմ, որ դուք արդեն մշակել եք VGA32 տախտակին միանալու մեթոդ: Իմ դեպքում ես վերնագիր եմ կպցրել տեղում, որպեսզի թույլ տամ միանալ հացի տախտակին:
Ուշադիր նայեք տախտակի մետաքսե էկրանի P/I- ին - ընտրեք ճիշտ io կապում, պետք է լինի IO34 = RX IO2 = TX GND = GND:
Boardգուշացում. Իմ տախտակի վրա մետաքսե էկրանը հետ տպված էր տախտակի ներքևի մասում: Այսպիսով, տեքստի տողը վերաբերում էր ամենամոտին, իսկ կապումներն ակնկալվում էին մոտակա և ոչ համապատասխան տողին: Սա նշանակում էր, որ մետաքսե էկրանի շարանը գտնվում է կապում ամենահեռու կապում: Մի տեսակ 1-2-2-1 օրինաչափություն ՝ 1-2-1-2-ի փոխարեն: Շատ շփոթեցնող:
Քայլ 6: Տրամաբանական մակարդակներ և կապեր
Միացրեք TX կապը VGA32 տախտակից անմիջապես MBC2- ին, որը 3.3v -> 5v- ից է և փոխարկիչի կարիք չկա:
Միացրեք GND- ը GND- ին
Այս պահին ես օգտագործեցի հացի տախտակ ՝ երկու դիմադրիչները պահելու համար ՝ վերևի շղթայի վրա: Վերջնական տարբերակում դուք կարող եք տեղադրել այս դիմադրիչները մի փոքրիկ vero տախտակի վրա:
Միացրեք RX- ը 3.3V (վերը նշված) կետին և այնուհետև 5V նշած կետը միացրեք MBC2- ին
Նշում Իմ MBC2- ում երևում է, որ կապում նշված են, որպեսզի ցույց տան, թե ինչ են նրանք միանում սովորական USB/սերիական ադապտերի վրա, և ոչ թե ինչպիսին է կապերի գործառույթը, սա այն է, ինչ դուք կարող եք ակնկալել, ուստի կապերն ավարտվում են այսպես.
VGA32. MBC2
TX -> TX GND: -> GND RX -> դիմադրողներ -> RX
Դա այն է, որ դու պետք է լավ գնաս:
Քայլ 7: Լրացուցիչ տեղեկատվության էջ
Սարքավորումների տարբեր մասերի (այս դեպքում z80-mbc2- ը և tvga քարտը) նշելու և անվանելու պայմանականությունները կարող են շատ շփոթեցուցիչ լինել:
Օրինակ, ինչ -որ հավաքածու ունի նշումներ, որոնք ցույց են տալիս, թե որ քորոցին պետք է սա միացնել:
Լավագույն միջոցը, որը ես գտա պարզաբանելու համար (հուսով եմ), չափել տվյալ լարակի լարումը, քանի որ սերիական արձանագրությունը բարձր է, այն անգործուն վիճակում է. Եթե չափում եք «բարձր» լարման (3.3v կամ 5v), ապա սա TX քորոցն է: որտեղից է ծագում ազդանշանը:
Եվ եթե լարումը ցածր է (1 վ -ից պակաս և, հավանաբար, փոքր -ինչ տատանվում է), դա ցույց կտա մուտք (RX), որտեղ տվյալները գնում են:
Այսպիսով, ես ամբողջովին անտեսեցի մետաքսե էկրանը, ծրագրաշարի գրադարանի անունները և այլն և չափեցի վերևը, արդյունքը ՝ ձեռքով գծված գծապատկերն է վերևում: Եվ դա աշխատում է ինձ համար (հին TVGA քարտերից մի քանիսը կարող են օգտագործել տարբեր IOpins)
Խորհուրդ ենք տալիս:
Օգտագործելով Հույսի կրծքավանդակի ընդլայնումը `ձեր ընտանեկան ծառի ներսում ընտանեկան ծառ որոնելու համար ոչ լրիվ տաճարային արարողություն գտնելու համար. 11 քայլ
Օգտագործելով Հույսի կրծքավանդակի ընդլայնումը `տոհմային անավարտ աշխատանք ձեր ընտանեկան ծառի մեջ Ընտանեկան որոնում. Այս ուսուցանելու նպատակն է ցույց տալ, թե ինչպես պետք է որոնել ձեր տոհմածառը տաճարային թերի արարողակարգով նախնիների որոնման միջոցով` օգտագործելով Հույսի կրծքավանդակի ընդլայնումը: Հույսի կրծքավանդակի օգտագործումը կարող է մեծապես արագացնել անհաջողության որոնումը
Պատի ամրացում IPad- ի համար ՝ որպես տան ավտոմատացման կառավարման վահանակ, օգտագործելով Servo վերահսկվող մագնիսը ՝ էկրանն ակտիվացնելու համար. 4 քայլ (նկարներով)
Պատի ամրացում IPad- ի համար, որպես տան ավտոմատացման կառավարման վահանակ, օգտագործելով Servo վերահսկվող մագնիսը `էկրանի ակտիվացման համար. Ես օգտագործում եմ Domoticz- ը որպես իմ տան ավտոմատացման ծրագիր, մանրամասների համար տե՛ս www.domoticz.com: Գործիքային վահանակի որոնման մեջ, որը ցույց է տալիս Domoticz- ի բոլոր տեղեկությունները միացված
ESP32 Capacitive Touch Input Օգտագործելով «Մետաղական անցքերի խրոցակներ» կոճակների համար. 5 քայլ (նկարներով)
ESP32 Capacitive Touch Input Օգտագործելով «Մետաղական անցքերի խրոցակներ» կոճակների համար. Երբ ես ավարտում էի դիզայնի որոշումները ESP32 WiFi Kit 32 նախագծի վրա, որը պահանջում էր երեք կոճակի մուտքագրում, նկատելի խնդիր էր այն, որ WiFi Kit 32 -ը չունի մեկ մեխանիկական կոճակ, դեռ միայն երեք մեխանիկական կոճակ, զ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. 4 քայլ
Ինչպես օգտագործել Mac տերմինալը և ինչպես օգտագործել հիմնական գործառույթները. Մենք ձեզ ցույց կտանք, թե ինչպես բացել MAC տերմինալը: Մենք նաև ձեզ ցույց կտանք տերմինալի մի քանի հնարավորություններ, ինչպիսիք են ifconfig- ը, գրացուցակների փոփոխումը, ֆայլերին մուտք գործելը և arp- ը: Ifconfig- ը թույլ կտա Ձեզ ստուգել ձեր IP հասցեն և ձեր MAC գովազդը
ESP32- ի մշակում Windows ենթահամակարգի համար Linux- ի համար. 7 քայլ
ESP32- ը Windows- ի ենթահամակարգի համար Linux- ի համար. ESP32- ը Espressif- ի էժան, ցածր էներգիայի միկրոկոնտրոլերային տախտակ է: Այն հանրաճանաչ է արտադրողների շրջանում `ցածր գնով և ներկառուցված ծայրամասային սարքերով, որոնք ներառում են WiFi և Bluetooth: Այնուամենայնիվ, ESP32- ի զարգացման գործիքները պահանջում են Unix- ի նման