Innholdsfortegnelse:

Fargeskiftetui: 13 trinn (med bilder)
Fargeskiftetui: 13 trinn (med bilder)

Video: Fargeskiftetui: 13 trinn (med bilder)

Video: Fargeskiftetui: 13 trinn (med bilder)
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, November
Anonim
Fargeendringsetui
Fargeendringsetui
Fargeskiftende etui
Fargeskiftende etui
Fargeendringsetui
Fargeendringsetui

En guide for hvordan vi kan gjenskape vårt fargeskiftende etui

Trinn 1: Case Interaction Video

Trinn 2: Problemerklæring

De fleste kjøper mange telefonvesker, bare på grunn av det enkle faktum at de vil ha etuier i et utvalg farger. Det vi har designet er et telefonveske som vil endre farge til forbrukerens valg av farge. Dette gjøres ved å bruke et tøystykke på innsiden av saken som har LED -lys på, dekket av et stykke klar plast. Det ville være en fargelysesensor som bruker RGB -verdier for å oppdage den gitte fargen og deretter endrer fargen på saken til den fargen.

Trinn 3: Oversikt over hvordan det fungerer

Etuiet består av flere deler: 3D -trykt etui, arduino + FLORA -sensor + RGB -lysdioder + sensorbryter og det bærbare batteriet.

FLORA -sensoren er koblet til Lilypad Arduino, sammen med en streng på 8 lysdioder. Arduinoen blir deretter programmert til å gjenkjenne sensoren og lysdiodene og bruke de to til å samhandle mellom hverandre. Sensorbryteren trenger ikke å programmeres fordi den bare brukes til å åpne/lukke strømmen til den. Når bryteren er slått til PÅ, er FLORA -sensoren ledsaget av en lysende LED. Når sensoren holdes opp til en farge den kan gjenkjenne, sendes deretter RGB -verdien den registrerer til lysdiodene som lyser i kor. Når ønsket farge er oppnådd, kan sensorbryteren slås av for å låse inn fargen. Det bærbare batteriet må lades og kobles til arduinoen for at enheten skal fungere korrekt.

Trinn 4: Liste over materialer og verktøy

Materialer

-FLORA -Bærbar elektronisk plattform: ARDUINO -KOMPATIBEL

-FLORA FARGSENSOR MED HVIT BELYSNING LED

-FLORA RGB SMART NEOPIXEL VERSJON 2 - PAKKE MED 4

-PREMIUM MANN/MANN JUMPERWIRES - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank-lader Ekstern batterilommestørrelse med innebygd lyn (MFi) og mikro-USB-kabel for iPhone, Samsung, HTC og mer --- Grå

-Klar akryl

-Lett spredende materiale

Verktøy

Loddejern

3D -skriver med PLA -filament

Laserskærer

Trinn 5: Lenke til kode

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

Trinn 6: Last ned Arduino

Trinn 7: Last ned fargesensorbiblioteker

Gå til https://learn.adafruit.com/adafruit-color-sensors/use-it og følg instruksjonene for å laste ned biblioteket.

Trinn 8: Last ned Neopixel -biblioteket

Gå til https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code og følg instruksjonene for å laste ned biblioteket.

Trinn 9: Test Arduino

Test Arduino
Test Arduino

Du må nå teste på florabrettet for å sikre at det fungerer. Siden du laster ned biblioteket, bør du kunne åpne arduino og gå til filer, deretter eksempler, deretter åpne Adafruit_Motor_Shield_Library og deretter til MotorTest. Kjør koden for å sikre at det ikke er noen problemer. Hvis det er problemer, har du sannsynligvis ikke lastet ned neopikselbiblioteket riktig, og du må gå tilbake og se om du har gått glipp av noen trinn. Koble nå Flora -kortet til datamaskinen og last opp koden. Sørg for at du er på riktig port du må være på. Etter at du har lastet dette opp på brettet, bør du se LED -en på brettet begynne å snu forskjellige farger.

Trinn 10: Testing av FLORA -sensoren

Test av FLORA -sensoren
Test av FLORA -sensoren
Test av FLORA -sensoren
Test av FLORA -sensoren

Du må koble fargesenoren med alligatorklippene til Flora -brettet og kjøre en fargetest. For å teste sensoren må du kjøre TCS34725 for å gjøre dette. Du går til filen, deretter eksempelet, deretter åpner du Adafruit TCS34725 og deretter colorview. Kjør koden for å sikre at den fungerer riktig, og last den opp til brettet ditt. Nå bør du kunne sette hvilken som helst farge over den, og den bør endre fargen. Du bør også åpne en port slik at du kan se fargesensorutgangene ved å laste ned prosessering. Dette er også et godt tidspunkt å se hvilke farger som fungerer og hvilke farger som ikke fungerer og hvilke farger sensoren sliter med.

Trinn 11: Test av lysdiodene

Test av lysdiodene
Test av lysdiodene
Test av lysdiodene
Test av lysdiodene
Test av lysdiodene
Test av lysdiodene

Nå som du har floraen og fargesensoren som fungerer, må du kontrollere hvert lys for å sikre at hvert lys fungerer. For å gjøre dette kan du koble til en LED til florabrettet ved å bruke krokodilleklips, og også koble fargesensoren til et floratbord med krokodilleklips. Gå nå til fil, eksempler, Adafruit_NeoPixel og deretter strandtest. Kjør denne koden på hvert lys en om gangen, og endre også fargen på lyset når du tester det for å sikre at det fungerer som det skal. Nå som du visste at alt fungerer, er det på tide å sette alt sammen for å teste. For å teste alle lysene må du loddes fordi krokodilleklippene blir upålitelige etter hvert som du legger på flere lys.

Trinn 12: Lodding

Lodding
Lodding
Lodding
Lodding

Lodding av Flora Color Sensor loddetråd til FLORA Board med …

GND til GND

SCL til SCL

SDA til SDA

3V til AE*E

Loddebryter til FLORA …

den ene siden av bryteren til 9

andre siden av bryteren til GND

FLORA loddetråd til FLORA RGB SMART NEOPIXEL….

GND til -

VBATT til +

FLORA lodder en motstand mot FLORA RGB SMART NEOPIXEL….

Db 6 til pil som peker mot led

FLORA RGB SMART NEOPIXEL til FLORA RGB SMART NEOPIXEL….

- til -

+ til +

Pilpunkt vekk fra led til pil peker mot ledet

Trinn 13: Legge til koden

Gå til https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process og kopier og lim inn koden i Arduino. Kjør koden for å sikre at det ikke er noen feil. Vi la til en knapp i denne koden. Knappen lar deg slå av og på fargesenoren som du vil. På den måten kan du endre fargen på saken uten å slå av og på hele saken. Vær oppmerksom på at fordi du ikke har knappeloddet der, vil fargesenoren være på i 3 sekunder og deretter slå seg av. Etter at knappen er på, trenger du ikke å endre koden for å få knappen til å fungere, vil den automatisk.

Anbefalt: