Turinys:

Spalvų keitimo dėklas: 13 žingsnių (su nuotraukomis)
Spalvų keitimo dėklas: 13 žingsnių (su nuotraukomis)

Video: Spalvų keitimo dėklas: 13 žingsnių (su nuotraukomis)

Video: Spalvų keitimo dėklas: 13 žingsnių (su nuotraukomis)
Video: 5 BŪDAI KAIP IŠMESTI NEGATYVIAS MINTIS | GYVENIMO PAŠIŪRĖ 2024, Lapkritis
Anonim
Spalvų keitimo dėklas
Spalvų keitimo dėklas
Spalvų keitimo dėklas
Spalvų keitimo dėklas
Spalvų keitimo dėklas
Spalvų keitimo dėklas

Vadovas, kaip atkurti spalvų keitimo dėklą

1 veiksmas: atvejo sąveikos vaizdo įrašas

2 žingsnis: problemos pareiškimas

Dauguma žmonių perka daugybę telefonų dėklų vien dėl to, kad nori įvairių spalvų dėklų. Mes sukūrėme telefono dėklą, kuris pakeis spalvą pagal vartotojo pasirinktą spalvą. Tai daroma naudojant korpuso viduje audinio gabalėlį, kuriame yra LED lemputės, padengtos skaidraus plastiko gabalėliu. Būtų spalvų šviesos jutiklis, kuris naudoja RGB reikšmes tam tikrai spalvai aptikti ir tada pakeičia korpuso spalvą į tą spalvą.

3 žingsnis: apžvalga, kaip tai veikia

Korpusą sudaro kelios dalys: 3D spausdintas dėklas, arduino + FLORA jutiklis + RGB šviesos diodai + jutiklio jungiklis ir nešiojama baterija.

FLORA jutiklis prijungtas prie „Lilypad Arduino“kartu su 8 šviesos diodų eilute. Tada „arduino“yra užprogramuotas atpažinti jutiklį ir šviesos diodus ir naudoti juos sąveikai. Jutiklio jungiklio nereikia užprogramuoti, nes jis naudojamas tik norint atidaryti/uždaryti maitinimą. Kai jungiklis pasuktas į ON padėtį, FLORA jutiklį lydi ryškus šviesos diodas. Kai jutiklis palaikomas iki spalvos, kurią jis gali atpažinti, jo atpažįstama RGB vertė siunčiama į šviesos diodus, kurie užsidega vienu metu. Pasiekus norimą spalvą, jutiklį galima išjungti, kad spalva būtų užfiksuota. Nešiojamoji baterija turi būti įkrauta ir prijungta prie „arduino“, kad prietaisas veiktų tinkamai.

4 žingsnis: medžiagų ir įrankių sąrašas

Medžiagos

-FLORA -NEŠIAMA ELEKTRONINĖ PLATFORMA: ARDUINO SUDERINAMAS

-FLOROS SPALVOS JUTIKLIS SU BALTU APŠVIETIMO LED LED'u

-FLORA RGB SMART NEOPIXEL 2 VERSIJA - 4 PAKETAS

-PIRMAS VYRAS/VYRAS DŽEMPERINIS LAIDAS - 40 X 6 (150 mm)

„iNiCE 3000mAh Ultra Slim Mini Power Bank“įkroviklis Išorinis akumuliatoriaus kišenės dydis su įmontuotu žaibu (MFi) ir „Micro USB“kabelis, skirtas „iPhone“, „Samsung“, „HTC“ir dar daugiau-pilkas

-skaidrus akrilas

-Lengvai sklaidanti medžiaga

Įrankiai

Lituoklis

3D spausdintuvas su PLA siūlais

Lazerinis pjoviklis

5 veiksmas: nuoroda į kodą

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

6 veiksmas: atsisiųskite „Arduino“

7 veiksmas: atsisiųskite spalvų jutiklių bibliotekas

Eikite į https://learn.adafruit.com/adafruit-color-sensors/use-it ir vadovaukitės instrukcijomis, kad atsisiųstumėte biblioteką.

8 veiksmas: atsisiųskite „Neopixel“biblioteką

Eikite į https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code ir vadovaukitės bibliotekos atsisiuntimo instrukcijomis.

9 veiksmas: išbandykite „Arduino“

Išbandykite „Arduino“
Išbandykite „Arduino“

Dabar turite atlikti bandymus floros lentoje, kad įsitikintumėte, jog ji veikia. Atsisiuntę biblioteką, turėtumėte turėti galimybę atidaryti „arduino“ir pereiti prie failų, tada pavyzdžių, tada atidaryti „Adafruit_Motor_Shield_Library“ir tada į „MotorTest“. Paleiskite kodą, kad įsitikintumėte, jog nėra problemų. Jei kyla problemų, tikriausiai neatsisiuntėte neopikselių bibliotekos ir turite grįžti ir patikrinti, ar nepraleidote kokių nors veiksmų. Dabar prijunkite „Flora“lentą prie kompiuterio ir įkelkite kodą, įsitikinkite, kad esate tinkamame prievade, kuriame turite būti. Įkėlę šį elementą į lentą, turėtumėte pamatyti, kad šviesos diodas ant plokštės pradeda keistis skirtingomis spalvomis.

10 žingsnis: FLORA jutiklio bandymas

FLORA jutiklio bandymas
FLORA jutiklio bandymas
FLORA jutiklio bandymas
FLORA jutiklio bandymas

Turite prijungti spalvų jutiklį su aligatoriaus spaustukais prie „Flora“plokštės ir atlikti spalvų testą. Norėdami išbandyti jutiklį, turite paleisti TCS34725, kad tai padarytumėte, eikite į failą, tada pavyzdį, tada atidarykite „Adafruit TCS34725“ir tada spalvų peržiūrą. Paleiskite kodą, kad įsitikintumėte, jog jis veikia tinkamai, ir įkelkite jį į savo lentą. Dabar turėtumėte galėti ant jo uždėti bet kokią spalvą ir ji turėtų pakeisti šią spalvą, taip pat turėtumėte atidaryti prievadą, kad galėtumėte pamatyti spalvų jutiklio išvestis atsisiųsdami apdorojimą. Tai taip pat tinkamas laikas pamatyti, kokios spalvos veikia, kokios spalvos neveikia ir su kuriomis spalvomis kovoja jutiklis.

11 veiksmas: šviesos diodų testavimas

Šviesos diodų testavimas
Šviesos diodų testavimas
Šviesos diodų testavimas
Šviesos diodų testavimas
Šviesos diodų testavimas
Šviesos diodų testavimas

Dabar, kai veikia flora ir spalvų jutiklis, patikrinkite kiekvieną lemputę ir įsitikinkite, kad ji veikia. Norėdami tai padaryti, prijunkite vieną šviesos diodą prie floros lentos, naudodami aligatoriaus spaustukus, taip pat prijunkite spalvų jutiklį prie floros lentos su aligatoriaus spaustukais. Dabar eikite į failą, pavyzdžius, „Adafruit_NeoPixel“ir tada „strandtest“. Paleiskite šį kodą vienu metu kiekvienai lemputei, taip pat pakeiskite šviesos spalvą, kai bandote, kad įsitikintumėte, jog ji veikia tinkamai. Dabar, kai žinote, kad viskas veikia, pats laikas viską išbandyti. Norėdami išbandyti visas lemputes, turėsite lituoti, nes aligatoriaus spaustukai tampa nepatikimi, kai pridedate daugiau žibintų.

12 žingsnis: litavimas

Litavimas
Litavimas
Litavimas
Litavimas

Lituokite „Flora Color Sensor“lydmetalio vielą prie „FLORA Board“su…

GND į GND

SCL į SCL

SDA į SDA

Nuo 3V iki AE*E

Litavimo jungiklis į FLORA…

viena jungiklio pusė į 9

kita jungiklio pusė į GND

FLORA lydmetalio viela prie FLORA RGB SMART NEOPIXEL….

GND -

VBATT iki +

FLORA lituoja rezistorių prie FLORA RGB SMART NEOPIXEL….

Db 6 - rodyklė, nukreipta į LED

FLORA RGB SMART NEOPIXEL į FLORA RGB SMART NEOPIXEL….

- į -

nuo + iki

Rodyklės taškas nuo LED nukreiptas į rodyklę

13 veiksmas: pridėkite kodą

Eikite į https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process ir nukopijuokite bei įklijuokite kodą į „Arduino“. Paleiskite kodą, kad įsitikintumėte, jog nėra klaidų, į šį kodą įtraukėme mygtuką. Mygtukas leidžia jums išjungti ir įjungti spalvų jutiklį, kaip jums patinka, kad galėtumėte pakeisti dėklo spalvą, neišjungdami ir neįjungę viso dėklo. Atminkite, kad kadangi jūs neturite mygtuko lydmetalio, spalvų jutiklis bus įjungtas 3 sekundes ir tada išsijungs. Įjungus mygtuką, nereikia keisti kodo, kad mygtukas veiktų automatiškai.

Rekomenduojamas: