Cuprins:

Carcasă pentru schimbarea culorii: 13 pași (cu imagini)
Carcasă pentru schimbarea culorii: 13 pași (cu imagini)

Video: Carcasă pentru schimbarea culorii: 13 pași (cu imagini)

Video: Carcasă pentru schimbarea culorii: 13 pași (cu imagini)
Video: Ce înseamna semnul tau din nastere 2024, Iulie
Anonim
Carcasă pentru schimbarea culorii
Carcasă pentru schimbarea culorii
Carcasă pentru schimbarea culorii
Carcasă pentru schimbarea culorii
Carcasă pentru schimbarea culorii
Carcasă pentru schimbarea culorii

Un ghid despre cum să recreăm carcasa noastră care schimbă culoarea

Pasul 1: Videoclip de interacțiune între cazuri

Pasul 2: Declarație de problemă

Majoritatea oamenilor cumpără multe huse pentru telefon, doar din simplul fapt că își doresc huse într-un sortiment de culori. Ceea ce am proiectat este o carcasă pentru telefon care va schimba culoarea în funcție de alegerea culorii consumatorului. Acest lucru se face folosind o bucată de pânză pe interiorul carcasei care are lumini LED pe ea, acoperită de o bucată de plastic transparent. Ar exista un senzor de lumină de culoare care utilizează valori RGB pentru a detecta culoarea dată și apoi schimbă culoarea carcasei cu acea culoare.

Pasul 3: Prezentare generală a modului în care funcționează

Carcasa constă din mai multe părți: carcasa imprimată 3D, arduino + senzor FLORA + LED-uri RGB + comutator senzor și bateria portabilă.

Senzorul FLORA este conectat la Lilypad Arduino, împreună cu un șir de 8 LED-uri. Arduino este apoi programat să recunoască senzorul și LED-urile și să le folosească pe cele două pentru a interacționa între ele. Întrerupătorul senzorului nu trebuie să fie programat deoarece este folosit doar pentru a deschide / închide alimentarea la acesta. Când comutatorul este în poziția ON, senzorul FLORA este însoțit de un LED luminos. Ori de câte ori senzorul este ținut până la o culoare pe care o poate recunoaște, valoarea RGB pe care o simte este trimisă apoi către LED-urile care se aprind la unison. Odată ce culoarea dorită este atinsă, comutatorul senzorului poate fi oprit pentru a bloca culoarea. Bateria portabilă trebuie încărcată și conectată la arduino pentru ca dispozitivul să funcționeze corect.

Pasul 4: Lista de materiale și instrumente

Materiale

-FLORA - PLATFORMĂ ELECTRONICĂ PORTABILĂ: ARDUINO-COMPATIBIL

-SENSOR DE CULOARE FLORA CU LED ALB DE ILUMINARE

-FLORA RGB SMART NEOPIXEL VERSIUNEA 2 - PACHET DE 4

-SIRURI JUMPER PENTRU BĂRBAȚI / BĂRBAȚI PREMIUM - 40 X 6 (150MM)

-iNiCE 3000mAh Mini Slim Mini Power Bank Charger Baterie externă Dimensiune buzunar extern cu Lightning încorporat (MFi) și cablu Micro USB pentru iPhone, Samsung, HTC și multe altele --- Gri

-Acrilic clar

-Material de difuzare a luminii

Instrumente

Ciocan de lipit

Imprimantă 3D cu filament PLA

Cutter cu laser

Pasul 5: legătură la cod

github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process

Pasul 6: Descărcați Arduino

Pasul 7: Descărcați bibliotecile senzorului de culoare

Accesați https://learn.adafruit.com/adafruit-color-sensors/use-it și urmați instrucțiunile pentru descărcarea bibliotecii.

Pasul 8: Descărcați Biblioteca Neopixel

Accesați https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code și urmați instrucțiunile pentru a descărca biblioteca.

Pasul 9: Testați Arduino

Testați Arduino
Testați Arduino

Acum trebuie să faceți teste pe placa de floră pentru a vă asigura că funcționează. De când descărcați biblioteca, ar trebui să puteți deschide arduino și să mergeți la fișiere, apoi la exemple, apoi să deschideți Adafruit_Motor_Shield_Library și apoi la MotorTest. Rulați codul pentru a vă asigura că nu există probleme. Dacă există probleme, probabil că nu ați descărcat corect biblioteca Neopixel și trebuie să vă întoarceți și să verificați dacă ați pierdut vreun pas. Acum conectați placa Flora la computer și încărcați codul, asigurați-vă că vă aflați pe portul potrivit pe care trebuie să vă aflați. După ce încărcați acest lucru pe tablă, ar trebui să vedeți LED-ul de pe placă să înceapă să transforme diferite culori.

Pasul 10: Testarea senzorului FLORA

Testarea senzorului FLORA
Testarea senzorului FLORA
Testarea senzorului FLORA
Testarea senzorului FLORA

Trebuie să conectați senzorul de culoare cu clipurile de aligator la placa Flora și să efectuați un test de culoare. Pentru a testa senzorul, trebuie să rulați TCS34725 pentru a face acest lucru, mergeți la fișier, apoi exemplu, apoi deschideți Adafruit TCS34725 și apoi colorview. Rulați codul pentru a vă asigura că funcționează corect și încărcați-l pe tablă. Acum ar trebui să puteți pune orice culoare peste ea și ar trebui să schimbe acea culoare, de asemenea, ar trebui să deschideți un port, astfel încât să puteți vedea ieșirile senzorului de culoare descărcând procesarea. Acesta este, de asemenea, un moment bun pentru a vedea ce culori funcționează și ce culori nu funcționează și cu ce culori se luptă senzorul.

Pasul 11: Testarea LED-urilor

Testarea LED-urilor
Testarea LED-urilor
Testarea LED-urilor
Testarea LED-urilor
Testarea LED-urilor
Testarea LED-urilor

Acum că aveți flora și senzorul de culoare funcționează, verificați fiecare lumină pentru a vă asigura că fiecare lumină funcționează. Pentru a face acest lucru, conectați un LED la placa flora utilizați cleme de aligator, de asemenea, conectați senzorul de culoare la placa flora cu cleme de aligator. Acum mergeți la fișier, exemple, Adafruit_NeoPixel și apoi strandtest. Rulați acest cod pe fiecare lumină pe rând, schimbați și culoarea luminii atunci când o testați pentru a vă asigura că funcționează corect. Acum, că știați că totul funcționează, este timpul să puneți totul la încercare. Pentru a testa toate luminile, va trebui să lipiți, deoarece clipurile de aligator devin nesigure pe măsură ce adăugați mai multe lumini.

Pasul 12: lipire

Lipire
Lipire
Lipire
Lipire

Lipirea firului de lipit al senzorului de culoare Flora pe placa FLORA cu …

GND la GND

SCL la SCL

SDA la SDA

3V la AE * E

Comutarea lipirii la FLORA …

o parte a comutatorului la 9

cealaltă parte a comutatorului la GND

Firul de lipit FLORA către FLORA RGB SMART NEOPIXEL….

GND la -

VBATT la +

FLORA lipeste un rezistor la FLORA RGB SMART NEOPIXEL….

Db 6 spre săgeată îndreptată spre led

FLORA RGB SMART NEOPIXEL la FLORA RGB SMART NEOPIXEL….

- la -

+ la +

Punctul săgeții departe de led în punctul săgeată spre led

Pasul 13: Adăugarea codului

Accesați https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process și copiați și lipiți codul în Arduino. Rulați codul pentru a ne asigura că nu există erori, am adăugat un buton în acest cod. Butonul vă permite să opriți și să activați senzorul de culoare, după cum doriți, puteți schimba culoarea carcasei fără a dezactiva și porni întreaga carcasă. Rețineți că, deoarece nu aveți butonul de lipit acolo, senzorul de culoare va fi activat timp de 3 secunde și apoi se va opri. După ce butonul este activat, nu trebuie să schimbați codul pentru a face butonul să funcționeze, acesta va fi automat.

Recomandat: