Cuprins:
- Pasul 1: Întrebări frecvente
- Pasul 2: Piese și instrumente
- Pasul 3: Faceți: rezistențe
- Pasul 4: Faceți: condensatori
- Pasul 5: Faceți: Conectori
- Pasul 6: Faceți: fixați anteturi
- Pasul 7: Folosirea acestuia și descărcări
Video: Adăugați video și audio la proiectul dvs. de microcontroler: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Afișajele cu 7 segmente sunt utile pentru afișarea numerelor, iar bitmap-urile LCD pot face grafică simplă, dar uneori o ieșire video reală color este cea mai simplă cale de parcurs:
- Videoclipul compozit (alias, RCA Jack) este omniprezent și funcționează cu afișaje de 3 "- 60"
- Ecranul color 640x480 vă permite să afișați informații complexe, grafică, diagrame și animații
- Compozitul este ieftin, ușor de programat, poate rula cu o amprentă mică de memorie și folosește cabluri ieftine
Această instrucțiune este pentru ProtoPlus, o placă de circuit pe care am conceput-o pentru a adăuga conexiuni video și audio la Platforma Elice. Deoarece Propellerul are deja circuite de generare video pe cip, generarea de videoclipuri este foarte simplă. Am folosit restul spațiului de pe tablă pentru a include o zonă de prototipare de 240 de găuri pe 2 rânduri / 3 rânduri și o conexiune audio. Folosesc anteturi de pin puțin mai lungi decât în mod normal, astfel încât să poată fi conectat deasupra sau dedesubtul platformei elice. De asemenea, am marcat urmele din zona de prototipare pe serigrafie pentru a face mai ușor să vedeți cum sunt conectate urmele. ProtoPlus este disponibil ca kit pe Gadget Gangster. Elice poate emite PAL sau NTSC, iată câteva exemple de ceea ce se poate face: Grafică fantezie Grafică 3D cu adevărat fantezie (Trebuie să o urmăriți!) UI / Afișare informații
Pasul 1: Întrebări frecvente
Ce este ProtoPlus? Este un modul de extindere pentru platforma Propeller, vă permite să conectați video și audio la Prop și aveți o zonă de prototipare. Cu ce funcționează? Este configurat pentru a funcționa elice Parallax, se va potrivi deasupra (sau dedesubt) platformei elice sau o puteți lăsa pe o placă de calcul. Va funcționa cu Arduino sau PICaxe? Nu. Arduino și PICaxe pur și simplu nu sunt suficient de rapide pentru a genera videoclipuri pe cont propriu, au nevoie de un microcontroler „helper” dedicat videoclipului. Tellymate este un astfel de instrument pe care îl cunosc, deși este alb-negru, doar text. NTSC sau PAL? Depinde de dvs. - Elicul este perfect conținut pentru a genera oricare dintre semnale.
Pasul 2: Piese și instrumente
Iată părțile de care aveți nevoie. Dacă ați comandat un kit, verificați din nou pentru a vă asigura că pachetul dvs. conține toate piesele enumerate. Dacă lipsește ceva, trimiteți-ne un e-mail la [email protected];
- 0,01 uF Radial Ceramic Cap
- 47 uF Radial Electrolytic Cap
- Anteturi cu 40 de pini
- 2x rezistențe 1.1k (maro - maro - roșu)
- Rezistor de 560 ohm (verde - albastru - maro)
- Rezistor de 270 ohm (roșu - violet - maro)
- 2 mufe fono RCA
- ProtoPlus PCB
Pentru a-l construi, veți avea nevoie de un fier de lipit de 20-30 wați și o pereche de diguri. Vedeți tutorialul meu de lipire dacă este prima dată când lipiți.
Pasul 3: Faceți: rezistențe
Să începem prin adăugarea celor 3 rezistențe care alcătuiesc videoclipul DAC;
R1 este 1,1k ohmi, este maro - maro - roșu R2 este 560 ohmi, este verde - albastru - maro R3 este 270 ohmi, este roșu - violet - maro Adăugați R4. Este, de asemenea, 1,1 k ohmi (maro - maro - roșu)
Pasul 4: Faceți: condensatori
Există 2 condensatori:
C2 este condensatorul ceramic.01uF, nu este polarizat, deci nu contează pe ce cale merge. C1 este condensatorul electrolitic 47uF. Este polarizat, cablul mai lung trece prin gaura pătrată mai aproape de „+”. Banda de pe corpul condensatorului merge pe partea mai apropiată de marginea plăcii.
Pasul 5: Faceți: Conectori
Adăugați cei 2 conectori RCA. Conectorul marcat „TV” va emite TV, iar conectorul audio scoate sunetul la nivel de linie.
Pasul 6: Faceți: fixați anteturi
Cea mai ușoară modalitate de a adăuga anteturile pinului este să le introduceți într-o placă de măsurare (sau într-o platformă cu elice, așa cum se arată în imagine), să puneți placa deasupra și să o lipiți în jos. Odată ce anteturile cu pini sunt lipite cu ProtoPlus, ridicați-le de pe panou și veți avea antete cu pini drepte.
Pasul 7: Folosirea acestuia și descărcări
Folosind-o: Video
Realizarea de videoclipuri cu elice este simplă:
- Obțineți instrumentul pentru elice. Acesta este mediul de dezvoltare pentru Prop. Link-uri pentru Mac / Linux și Windows se află în secțiunea de descărcare de mai jos.
-
Includeți obiectul „tv_text”. Instrumentul Propeller vine cu o bibliotecă decentă de obiecte, inclusiv un obiect TV. În secțiunea OBJ a codului dvs., includeți doar:
text: "tv_text"
-
Porniți televizorul. Utilizare:
text.start (12)
-
Puneți lucruri pe ecran cu text.str, text.hex, text.out etc. Iată un exemplu:
text.str (șir (13, „Hello World”, $ C, 1))
Întregul program ar fi:
CON
_clkmode = xtal1 + pll16x 'setează Prop-ul la 16x xtal _xinfreq = 5_000_000' spune că Prop-ul xtal rulează la 5MHz text OBJ: „tv_text” 'include acest obiect PUB start text.start (12)' pornește televizorul cu basepin 11 text.str (șir (13, "Hello World", $ C, 1)) 'utilizați metoda' str 'pentru a crea text Acesta este doar un rezumat al redactării textului de bază. Grafica este puțin mai complicată, dar nu este rău, aruncați o privire la Graphics_demo pentru a vedea cum să faceți animație, forme și grafică.
Utilizarea acestuia: audio
Audio este la fel de ușor. Există deja obiecte de redat fișiere.wav, sinteză vocală și sinteză de frecvență. Dacă doriți doar un exemplu rapid și murdar, obiectul driverului difuzorului Kwabena arată ușor. Apucați obiectul, schimbați constanta PWM_Pin la 11 și iată un exemplu de utilizare:
CON
_clkmode = xtal1 + pll16x 'setează Prop-ul la 16x xtal _xinfreq = 5_000_000' spune că Prop-ul xtal rulează la difuzorul OBJ de 5 MHz: „PWMEngine” 'include acest obiect PUB start speaker. PWMEngine' pornește difuzorul difuzorului. 1000) „schimba frecvența la 1 000 hertz difuzor.changespeakervolume (50)” volum la 50% waitcnt (clkfreq + cnt) „cnt = ora curentă a sistemului, clkfreq = bifează într-un difuzor de 1 secundă. 6 000 hertz
Descărcări
Fotografiile de înaltă rezoluție sunt disponibile pe flickr Tabloul este disponibil sub licența MIT (domeniu public). Puteți descărca designul în format DipTrace, pdf sau png. Instrumentul Propeller (mediul de programare pentru Propeller) pentru Mac / Linux și Windows. De asemenea, nu uitați să obțineți un PDF din manualul elicei. Obțineți ProtoPlus sau platforma de elice pe Gadget Gangster
Recomandat:
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: 12 pași (cu imagini)
Cum să adăugați un afișaj cu cerneală electronică la proiectul dvs.: o mulțime de proiecte implică monitorizarea unui anumit tip de date, cum ar fi datele de mediu, folosind adesea un Arduino pentru control. În cazul meu, am vrut să monitorizez nivelul sării din dedurizatorul meu de apă. Poate doriți să accesați datele prin rețeaua dvs. de domiciliu
Refacerea bateriei telefonului mobil pentru proiectul dvs. Arduino: 3 pași
Refacerea bateriei telefonului mobil pentru proiectul dvs. Arduino: Așa am reciclat o baterie veche de telefon mobil pentru alimentarea unui proiect arduino. Acest tip partcular este un Nokia BLY4W de 2000 mAh. Cu toate acestea, tehnicile utilizate sunt comune în majoritatea bateriilor de telefon. Această baterie a murit brusc, arătând 0 v
Media de rulare pentru proiectele dvs. de microcontroler: 6 pași
Media de funcționare pentru proiectele dvs. de microcontroler: În acest instructiv, voi explica ce este o medie de funcționare și de ce ar trebui să vă pese de ea, precum și să vă arăt cum ar trebui să fie implementată pentru o eficiență de calcul maximă (nu vă faceți griji cu privire la complexitate, este foarte simplu de înțeles și
Re-propunerea unei cutii de router vechi pentru proiectul dvs. Arduino: 3 pași
Re-propunerea unei cutii de router vechi pentru proiectul dvs. Arduino: Acest proiect a apărut din necesitatea de a găzdui proiectul meu de automatizare a casei. Am decis să refac cazul de pe un vechi router PlusNet defect (router Thomson TG585). carcasa era :: Cutie suspendată de perete cu profil redus Ușor de tăiat capacul tăvii
Cum să trimiteți mesaje text SMS din proiectul dvs. Arduino ESP: 6 pași
Cum să trimiteți mesaje text SMS din proiectul dvs. Arduino ESP: Această instrucțiune demonstrează cum să trimiteți mesaje text SMS din proiectul dvs. arduino utilizând un dispozitiv ESP8266 și o conexiune WiFi. De ce să utilizați SMS-uri? mesaje. * Mesajele SMS pot, de asemenea