Cuprins:

Controlează un LED cu smartphone-ul tău: 6 pași
Controlează un LED cu smartphone-ul tău: 6 pași

Video: Controlează un LED cu smartphone-ul tău: 6 pași

Video: Controlează un LED cu smartphone-ul tău: 6 pași
Video: 10 Setari si Trucuri importante pentru un telefon SAMSUNG ! 2024, Noiembrie
Anonim
Controlează un LED cu smartphone-ul tău
Controlează un LED cu smartphone-ul tău

Pasul 1: îndoirea cablurilor (=

Îndoirea cablurilor (=
Îndoirea cablurilor (=
Îndoirea cablurilor (=
Îndoirea cablurilor (=

Înainte de a începe să conectăm circuitul, veți dori să îndoiți cablurile led și rezistență pentru a se potrivi hardware-ului dvs. de prototipare. Conductoarele rezistorului vor fi pur și simplu îndoite în jos în paralel, așa cum se arată în fotografii, iar ledurile vor fi îndoite pentru a se potrivi cu toate cele 4 conductoare în panoul de testare sau hardware-ul de prototipare pe care l-ați folosit.

Pasul 2: Construirea circuitului

Construirea circuitului!
Construirea circuitului!
Construirea circuitului!
Construirea circuitului!

Circuitul este simplu dacă ați conectat vreodată un led înainte, cablul comun, cel mai lung, va fi conectat la masă și conexiunile rămase vor trece printr-un rezistor în 9, 10 și 11 pini PWM, (modulare lățime impuls) PWM clipește în principiu LED-ul atât de repede încât ochiul uman îl vede în mod constant pornit doar la o luminozitate redusă, diferite luminozități sunt obținute prin schimbarea raportului dintre care ledul este aprins, apoi oprit. pinii 9, 10 și 11 sunt pur și simplu compatibili cu modulația lățimii impulsurilor. Cel mai scurt cablu (roșu) va trece printr-o rezistență la pinul 11, Al doilea cel mai scurt (verde) va merge la pinul 10 și, în cele din urmă, albastru (cablul rămas) va merge la pinul 9. Și în cazul în care nu ați conectat deja cel mai lung plumb - este negativul fiecărui led, acesta trebuie să meargă într-o gaură marcată la sol de pe arduino.

Pasul 3: PR0GR4M1NG

PR0GR4M1NG!
PR0GR4M1NG!

Acum trebuie să codificăm arduino pentru a prelua semnalele care vor fi trimise prin procesare, care sunt controlate de idevice, dar vom ajunge la asta mai târziu. Va trebui să mergeți la file-examples-firmatta-standardfirmatta și să îl încărcați pe arduino folosind IDE arduino. descărcabil de pe: https://arduino.cc/en/Main/Software Odată ce ați încărcat-o pe tablă, va trebui să descărcați procesarea în mod preliminar pentru următorul pas:

Pasul 4: Biblioteci

Biblioteci
Biblioteci

Odată ce ați descărcat procesarea, va trebui să descărcați 2 biblioteci pentru a comunica cu idevice-ul dvs. și apoi la arduino. instrucțiunile de instalare trebuie incluse fie cu descărcarea, fie cu pagina de descărcare. Aceste biblioteci includ: oscp5: https://www.sojamo.de/libraries/oscP5/ arduino.cc: https://www.arduino.cc/ teren de joacă / Interfațare / Procesare odată instalat, va trebui să descărcați un program numit touch osc editor de aici: https://hexler.net/software/touchosc derulați chiar în jos, jos, aproape. Am inclus un link către unul premat și include butoane, comutatoare, flahere și fadere. când apăsați una dintre acestea, acesta trimite un mesaj pe care procesarea îl va căuta și citi. Schița de procesare atașată va fi, de asemenea, configurată pentru a citi acele mesaje, astfel încât să nu existe nici o muncă grea pentru dvs. (=. deschideți fișierul editorului touch osc și faceți clic pe butonul de sincronizare apoi accesați idevice-ul dvs., în contact osc selectați layout-add-and selectați gazda care vine. asigurați-vă că idevice-ul și computerul dvs. sunt în aceeași rețea. Funcțiile de bază de desen și codul fader au fost făcute prin harryking, pe youtube, l-am extins: verificați-l pe youtube (= https:// www.youtube.com / user / Harrybj17 descarcă fișierele aici:

Pasul 5: Aproape acolo

Aproape acolo!
Aproape acolo!
Aproape acolo!
Aproape acolo!

Odată ce ați obținut cele două fișiere ale mele și ați sincronizat touch touch-ul, este timpul să rulați schița de procesare, arduino-ul dvs. trebuie să fie atașat! sau vei primi erori. acum trebuie să vă uitați în jos și ar trebui să vedeți ip-ul care a fost în mizeria de rezultate, tastați-l în informațiile dvs. de procesare-osc. la fel cu portul. dacă totul merge bine, orice ai face pe idevice ar trebui să fie reflectat pe faderele roșu verde și albastru afișate. De asemenea, LED-ul RGB ar trebui să se aprindă. Dacă totul a mers bine, atunci Felicitări, dacă nu, există o secțiune de depanare la pasul următor și, de asemenea, nu renunțați, merită timpul. (=

Pasul 6: Depanare

Depanare!
Depanare!

dacă primiți ceva de genul - nu poate rula în modul pe 64 de biți, descărcați versiunea 1.5.1 de procesare dacă primiți erori de excepție, asigurați-vă că arduino este conectat dacă nu obțineți nimic în oglindă asigurați-vă că IP-ul și portul sunt corecte și firewall-ul nu îl blochează. și dacă nu vă distrați, atunci plecați: P orice alte erori vă rugăm să comentați. (=

Recomandat: