
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04


Cum se construiește și se instalează software-ul ANSI Terminal pe o placă ESP32 / VGA32.
Apoi conectați-l la o placă Z80-MBC2.
Provizii
Veți avea nevoie de un controler VGA32 V1.4. Disponibil din locuri precum Ebay etc.
Arduino IDE, suport esp32 și FABGL libray (consultați instrucțiunile de mai jos)
Un PC pe care să ruleze compilatorul. Orice Linux / Mac OSX / Windows ar trebui să fie ok.
Pasul 1: Noțiuni de bază despre software

1, Instalați Arduinio IDE
Descărcați de la:
2, Adăugați pachetul de asistență ESP32.
Instrucțiunile expressif pot fi găsite aici:
De asemenea, puteți căuta termeni precum „adăugați esp32 la Arduino” sau „Utilizarea esp32 cu Arduino” și veți găsi o mulțime de informații despre cum să faceți acest lucru.
Pasul 2: Adăugarea de software, FABGL Libray


Adăugați biblioteca FABGL.
1, trebuie să accesați administratorul bibliotecii pentru a adăuga această bibliotecă. Cel mai simplu mod pe care l-am găsit este să creez un nou proiect gol (îl puteți renunța după ce ați terminat acest pas). Apoi utilizați meniul Instrumente Panouri: opțiune. Setați tipul plăcii ESP32 și portul serial etc. Dacă nu sunteți sigur de alegerea plăcii, pentru acest pas, puteți utiliza oricare dintre tipurile generice, deoarece nu veți mai folosi acest proiect fals.
2, Utilizați meniul schiță pentru a alege „include biblioteca”, apoi alegeți „Manager bibliotecă”. Aceasta vă duce la ecranul managerului de bibliotecă.
În spațiul de căutare (rândul superior, partea dreaptă) Tastați FABGL, după câteva secunde ecranul va afișa biblioteca, apoi alegeți instalare.
După ce ați făcut acest lucru, puteți arunca schița fictivă.
Pasul 3: Încărcarea schiței terminalului ANSI

Creați schița terminalului Ansi
1, utilizați meniul Fișier, Exemplu. Navigați la FABGL, VGA, exemplu de terminal ANSI.
2, puteți testa că are toate setările corecte compilându-l - utilizați pictograma bifă. Ar trebui să compileze ok în acest moment, durează puțin până se termină.
Pasul 4: încărcați schița
Încărcați în modulul VGA32
Puteți utiliza toate setările implicite pentru ca placa să funcționeze, la un moment dat puteți alege pini diferiți pentru conexiunile TX / RX, dacă doriți. Căutați în schița de exemplu pentru a vedea ce puteți face.
Cunoașteți utilizarea pictogramei -> pentru a compila și încărca schița.
Dacă ați conectat un monitor VGA, după ce placa a fost resetată, ar trebui să aveți un meniu și informații pe ecran. Din nou, dacă ați conectat o tastatură, apăsați F12 pentru a vă configura noul terminal.
(Uneori trebuie să resetați placa pentru ca tastatura să funcționeze, mai ales dacă ați conectat-o după ce a fost încărcată schița)
Pasul 5: Conectarea la MBC2
Conectați-vă la MBC2
În acest moment presupun că ați conceput deja o metodă de conectare la placa VGA32. În cazul meu, am lipit un antet în loc pentru a permite conectarea la o placă de pâine.
Uitați-vă cu atenție la pinul I / O al ecranului de mătase - alegeți pinii io corecți, ar trebui să fie IO34 = RX IO2 = TX GND = GND.
Atenție: pe ecranul meu serigrafia a fost imprimată în spate pe partea inferioară a bordului. Deci, linia de text se referea cel mai apropiat de pinii se referea la cel mai apropiat și nu rândul corespunzător, așa cum era de așteptat. Aceasta însemna rândul serigrafiei cel mai îndepărtat de pinii menționați la setul cel mai îndepărtat de ace. Un fel de tipar 1-2-2-1 în loc de 1-2-1-2. Foarte confuz.
Pasul 6: niveluri logice și conexiuni

Conectați pinul TX de pe placa VGA32 direct la MBC2, de la 3,3v -> 5v, nu este nevoie de un convertor.
Conectați GND la GND
În acest moment am folosit o placă de pâine pentru a ține cele două rezistențe, pe circuitul de mai sus. În versiunea finală puteți pune aceste rezistențe pe o mică placă vero.
Conectați RX la punctul marcat 3.3V (mai sus) și apoi conectați punctul marcat 5V la MBC2
NOTĂ Pe MBC2 apare că pinii sunt marcați pentru a arăta ce se conectează și pe un adaptor USB / serial normal și nu care este funcția pinilor, acesta este inversul a ceea ce vă puteți aștepta, astfel încât conexiunile ajung astfel:
VGA32. MBC2
TX. -> TX GND. -> GND RX -> rezistențe -> RX
Asta ar trebui să fii bine să mergi.
Pasul 7: Pagina de informații suplimentare

Convențiile de identificare și stabilire a denumirilor pe diverse bucăți de echipamente (în acest caz z80-mbc2 și cardul tvga) pot fi foarte confuze.
De exemplu, un kit are marcaje care indică la ce pin ar trebui să conectați acest lucru, la mine, acesta este inversul convenției etichetării pinilor cu privire la ceea ce sunt, adică la ce se conectează la ei.
Cel mai bun mod pe care l-am găsit pentru a clarifica acest lucru (sper) este de a măsura tensiunea pe pinul în cauză, deoarece protocolul serial are mare este starea inactivă - dacă măsurați o tensiune "mare" (3,3v sau 5v), atunci acesta este pinul TX. de unde provine semnalul.
Și dacă tensiunea este scăzută (mai mică de 1v și probabil fluctuează ușor), aceasta ar indica o intrare (RX) către care se îndreaptă datele.
Așa că am ignorat complet ecranul de mătase, numele bibliotecii software etc. și am măsurat un de mai sus, rezultatul este diagrama desenată manual de mai sus. Și funcționează pentru mine (unele dintre cardurile TVGA mai vechi pot folosi IOpins diferite)
Recomandat:
Utilizarea unei chitare Guitar Hero pentru a controla zoomul (numai Windows): 9 pași

Folosirea unei chitare Guitar Hero pentru controlul zoomului (numai pentru Windows): întrucât suntem în mijlocul unei pandemii globale, mulți dintre noi suntem blocați în casă și curățăm întâlnirile de pe Zoom. După un timp, acest lucru poate deveni foarte sumbru și obositor. În timp ce-mi curățam casa, am găsit o chitară veche Guitar Hero care a fost aruncată în
[2020] Utilizarea aplicației IPhone sau IPad și Micro: bit Game Pad pentru a controla o mașină RC: 23 de pași
![[2020] Utilizarea aplicației IPhone sau IPad și Micro: bit Game Pad pentru a controla o mașină RC: 23 de pași [2020] Utilizarea aplicației IPhone sau IPad și Micro: bit Game Pad pentru a controla o mașină RC: 23 de pași](https://i.howwhatproduce.com/images/001/image-1423-j.webp)
[2020] Utilizarea aplicației Game Pad IPhone sau IPad și Micro: bit pentru a controla o mașină RC: v-ați gândit să vă folosiți iPhone-ul sau iPad-ul pentru controlul micro: bit? Știți că Micro: bit Educational Foundation oferă aplicația iOS în Magazin de aplicații? Căutați „micro: bit” din App Store și puteți descărca aplicația gratuit
Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C - Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: 5 pași

Neopixel Ws2812 Rainbow LED Glow Cu M5stick-C | Rularea Rainbow pe Neopixel Ws2812 Utilizarea M5stack M5stick C Utilizarea Arduino IDE: Bună băieți, în acest instructables vom învăța cum să utilizați LED-uri neopixel ws2812 sau benzi LED sau matrice LED sau inel cu LED cu placa de dezvoltare m5stack m5stick-C cu Arduino IDE și vom face un model curcubeu cu el
Ghid pentru începători pentru utilizarea senzorilor DHT11 / DHT22 cu Arduino: 9 pași

Ghid pentru începători de utilizare a senzorilor DHT11 / DHT22 W / Arduino: Puteți citi acest tutorial și alte tutoriale uimitoare pe site-ul oficial al ElectroPeak Prezentare generală În acest tutorial, veți afla cum să configurați senzorii DHT11 și DHT22 și să măsurați temperatura și umiditatea mediului înconjurător. Aflați: DHT11 și DHT22
Bazele terminalului Linux: 3 pași

Elementele de bază ale terminalului Linux: Când am instalat Linux pentru prima dată, căutam prin aplicații și am dat peste terminal. Terminalul va fi punctul central al acestui instructable. În timp ce terminalul poate fi folosit pentru a face lucruri grozave, aceste lucruri grozave pot fi bune sau rele. F