Sisällysluettelo:

Värinvaihto: 13 vaihetta (kuvien kanssa)
Värinvaihto: 13 vaihetta (kuvien kanssa)

Video: Värinvaihto: 13 vaihetta (kuvien kanssa)

Video: Värinvaihto: 13 vaihetta (kuvien kanssa)
Video: Väkipyörällä nostetaan kiihtyvästi 2024, Marraskuu
Anonim
Värinvaihtokotelo
Värinvaihtokotelo
Värinvaihtokotelo
Värinvaihtokotelo
Värinvaihtokotelo
Värinvaihtokotelo

Opas värinvaihtolaukun luomiseen

Vaihe 1: Tapauksen vuorovaikutusvideo

Vaihe 2: Ongelmailmoitus

Useimmat ihmiset ostavat monia puhelinkoteloita vain sen yksinkertaisen tosiasian vuoksi, että he haluavat koteloita erilaisissa väreissä. Olemme suunnitelleet puhelinkotelon, joka muuttaa värin kuluttajan valitseman värin mukaan. Tämä tehdään käyttämällä kotelon sisäpuolella olevaa kangaspalaa, jossa on LED -valot ja joka on peitetty kirkkaalla muovilla. Siellä olisi värivaloanturi, joka käyttää RGB -arvoja tietyn värin havaitsemiseen ja muuttaa sitten kotelon värin kyseiseen väriin.

Vaihe 3: Yleiskatsaus sen toimintaan

Kotelo koostuu useista osista: 3D -tulostettu kotelo, arduino + FLORA -anturi + RGB -LEDit + anturikytkin ja kannettava akku.

FLORA -anturi on kytketty Lilypad Arduinoon 8 merkkivalon kanssa. Arduino on sitten ohjelmoitu tunnistamaan anturi ja LEDit ja käyttämään näitä kahta vuorovaikutuksessa keskenään. Anturikytkintä ei tarvitse ohjelmoida, koska sitä käytetään vain virran avaamiseen/sulkemiseen. Kun kytkin käännetään ON -asentoon, FLORA -anturin mukana tulee kirkas LED. Aina kun anturia pidetään tunnistettavalla värillä, sen tunnistama RGB -arvo lähetetään sitten LED -valoihin, jotka syttyvät yhdessä. Kun haluttu väri on saavutettu, anturikytkin voidaan sulkea värin lukitsemiseksi. Kannettava akku on ladattava ja liitettävä arduinoon, jotta laite toimii oikein.

Vaihe 4: Luettelo materiaaleista ja työkaluista

Materiaalit

-FLORA -KÄYTETTÄVÄ ELEKTRONINEN ALUSTA: ARDUINO -YHTEENSOPIVA

-FLORA -VÄRI -ANTURI, JOSSA ON VALKOINEN LED -VALO

-FLORA RGB SMART NEOPIXEL VERSIO 2 - PAKETTI 4

-PALKINNALLINEN UROS/URHEILUJOHTO - 40 X 6 (150 mm)

-iNiCE 3000mAh erittäin ohut mini-virtapankkilaturi Ulkoinen akun taskut, sisäänrakennettu salama (MFi) ja mikro-USB-kaapeli iPhonelle, Samsungille, HTC: lle ja muille --- Harmaa

-Kirkas akryyli

-Kevyesti hajoavaa materiaalia

Työkalut

Juotin

3D -tulostin PLA -filamentilla

Laserleikkuri

Vaihe 5: Linkki koodiin

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

Vaihe 6: Lataa Arduino

Vaihe 7: Lataa värianturikirjastot

Siirry osoitteeseen https://learn.adafruit.com/adafruit-color-sensors/use-it ja lataa kirjasto noudattamalla ohjeita.

Vaihe 8: Lataa Neopixel -kirjasto

Siirry osoitteeseen https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code ja lataa kirjasto noudattamalla ohjeita.

Vaihe 9: Testaa Arduino

Testaa Arduinoa
Testaa Arduinoa

Sinun on nyt tehtävä testaus kasvitaululla varmistaaksesi, että se toimii. Kun olet ladannut kirjaston, sinun pitäisi pystyä avaamaan arduino ja siirtymään tiedostoihin, sitten esimerkkeihin, avaamaan sitten Adafruit_Motor_Shield_Library ja sitten MotorTest. Suorita koodi varmistaaksesi, ettei ongelmia ole. Jos sinulla on ongelmia, et todennäköisesti ladannut neopikselikirjastoa oikein, ja sinun on palattava ja tarkistettava, oletko menettänyt kaikki vaiheet. Kytke Flora -korttisi tietokoneeseen ja lataa koodi, varmista, että olet oikeassa portissa, jossa sinun on oltava. Kun olet ladannut tämän levylle, sinun pitäisi nähdä, että piirilevyn LED -valo alkaa muuttua eri väreiksi.

Vaihe 10: FLORA -anturin testaus

FLORA -anturin testaus
FLORA -anturin testaus
FLORA -anturin testaus
FLORA -anturin testaus

Sinun on kytkettävä värianturi alligaattoripidikkeillä Flora -levyyn ja suoritettava väritesti. Jos haluat testata anturia, sinun on suoritettava TCS34725 tätä varten siirtymällä tiedostoon, sitten esimerkki, avaamalla sitten Adafruit TCS34725 ja sitten värinäkymä. Suorita koodi varmistaaksesi, että se toimii oikein, ja lataa se taulullesi. Nyt sinun pitäisi pystyä asettamaan minkä tahansa värin päälle ja sen pitäisi muuttaa väriä, ja sinun pitäisi myös avata portti, jotta näet värianturin lähdöt lataamalla prosessoinnin. Tämä on myös hyvä aika nähdä, mitkä värit toimivat ja mitkä eivät ja mitkä värit anturi kamppailee.

Vaihe 11: LEDien testaus

LEDien testaus
LEDien testaus
LEDien testaus
LEDien testaus
LEDien testaus
LEDien testaus

Nyt kun kasvisto ja värianturi toimivat, tarkista jokainen valo varmistaaksesi, että jokainen valo toimii. Kytke yksi LED -valo flooralevyyn käyttämällä alligaattoripidikkeitä ja kytke myös värianturi floritauluun alligaattoripidikkeillä. Siirry nyt tiedostoon, esimerkit, Adafruit_NeoPixel ja sitten strandtest. Suorita tämä koodi jokaiselle valolle yksi kerrallaan ja vaihda myös valon väri testatessasi varmistaaksesi, että se toimii oikein. Nyt kun tiedät kaiken toimivan, on aika koota kaikki yhdessä testattavaksi. Kaikkien valojen testaamiseksi sinun on juotettava, koska alligaattoripidikkeet muuttuvat epäluotettaviksi lisäämällä valoja.

Vaihe 12: Juotos

Juotos
Juotos
Juotos
Juotos

Flora -värianturin juotosjohdon juottaminen FLORA -levylle…

GND - GND

SCL - SCL

SDA - SDA

3V - AE*E

Juotoskytkin FLORAan…

kytkimen toinen puoli kohtaan 9

kytkimen toinen puoli GND -asentoon

FLORA -juotosjohto FLORA RGB SMART NEOPIXELiin….

GND -

VBATT - +

FLORA juottaa vastuksen FLORA RGB SMART NEOPIXELiin….

Db 6 nuolelle, joka osoittaa lediä kohti

FLORA RGB SMART NEOPIXEL - FLORA RGB SMART NEOPIXEL….

- kohteeseen -

+ - +

Nuolipiste kaukana ledistä nuoli osoittaa lediä kohti

Vaihe 13: Koodin lisääminen

Siirry osoitteeseen https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process ja kopioi ja liitä koodi Arduinoon. Suorita koodi varmistaaksesi, ettei virheitä ole, lisäsimme tähän koodiin painikkeen. Painikkeen avulla voit kytkeä värianturin pois päältä ja päälle haluamallasi tavalla, jolloin voit muuttaa kotelon väriä kytkemättä koko koteloa pois päältä ja päälle. Huomaa, että koska sinulla ei ole juotosnappia, väri -anturi on päällä 3 sekuntia ja sammuu sitten. Kun painike on päällä, sinun ei tarvitse muuttaa koodia, jotta painike toimii, se toimii automaattisesti.

Suositeltava: