Innehållsförteckning:

Färgbytarfodral: 13 steg (med bilder)
Färgbytarfodral: 13 steg (med bilder)

Video: Färgbytarfodral: 13 steg (med bilder)

Video: Färgbytarfodral: 13 steg (med bilder)
Video: Голубая стрела (1958) фильм 2024, Juli
Anonim
Färgbytande fodral
Färgbytande fodral
Färgbytande fodral
Färgbytande fodral
Färgbytande fodral
Färgbytande fodral

En guide om hur vi återskapar vårt färgskiftande fodral

Steg 1: Fallinteraktionsvideo

Steg 2: Problemmeddelande

De flesta köper många telefonfodral, bara på grund av det enkla faktumet att de vill ha fodral i ett sortiment av färger. Det vi har designat är ett telefonfodral som kommer att ändra färg till konsumentens val av färg. Detta görs genom att använda en trasa på insidan av fodralet med LED -lampor på, täckt av en bit klar plast. Det skulle finnas en färgljussensor som använder RGB -värden för att upptäcka den angivna färgen och sedan ändrar färg på höljet till den färgen.

Steg 3: Översikt över hur det fungerar

Fodralet består av flera delar: det 3D -tryckta fodralet, arduino + FLORA -sensorn + RGB -lysdioder + sensoromkopplare och det bärbara batteriet.

FLORA -sensorn är ansluten till Lilypad Arduino, tillsammans med en sträng med 8 lysdioder. Arduinoen programmeras sedan för att känna igen sensorn och lysdioderna och använda de två för att interagera mellan varandra. Sensoromkopplaren behöver inte programmeras eftersom den bara används för att öppna/stänga strömmen till den. När omkopplaren vrids till ON -läget åtföljs FLORA -sensorn av en ljus lysdiod. Närhelst sensorn hålls upp till en färg den kan känna igen skickas RGB -värdet som den känner till lysdioderna som tänds samstämmigt. När önskad färg har uppnåtts kan sensoromkopplaren stängas av för att låsa in färgen. Det bärbara batteriet måste laddas och anslutas till arduino för att enheten ska fungera korrekt.

Steg 4: Lista över material och verktyg

Material

-FLORA -BÄRBAR ELEKTRONISK PLATTFORM: ARDUINO -KOMPATIBEL

-FLORA FÄRGSENSOR MED VIT BELYSNING LED

-FLORA RGB SMART NEOPIXEL VERSION 2 - FÖRPACKNING AV 4

-PREMIUM HAN-/HANTRYCKAR - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank-laddare Extern batterifickstorlek med inbyggd blixt (MFi) och mikro-USB-kabel för iPhone, Samsung, HTC och mer --- Grå

-Klar akryl

-Lätt spridande material

Verktyg

Lödkolv

3D -skrivare med PLA -filament

Laserskärare

Steg 5: Länk till kod

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

Steg 6: Ladda ner Arduino

Steg 7: Ladda ner färgsensorbibliotek

Gå till https://learn.adafruit.com/adafruit-color-sensors/use-it och följ anvisningarna för att ladda ner Iibrary.

Steg 8: Ladda ner Neopixel -biblioteket

Gå till https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code och följ anvisningarna för att ladda ner biblioteket.

Steg 9: Testa Arduino

Testa Arduino
Testa Arduino

Du måste nu göra test på florakortet för att säkerställa att det fungerar. Eftersom du laddar ner biblioteket bör du kunna öppna arduino och gå till filer, sedan exempel, sedan öppna Adafruit_Motor_Shield_Library och sedan till MotorTest. Kör koden för att säkerställa att det inte finns några problem. Om det finns problem har du förmodligen inte laddat ner neopixelbiblioteket rätt och måste gå tillbaka och kontrollera om du har missat några steg. Anslut nu ditt Flora -kort till din dator och ladda upp koden, se till att du har rätt port som du behöver vara på. När du har laddat upp det på brädet bör du se att lysdioden på brädet börjar vända olika färger.

Steg 10: Testa FLORA -sensorn

Testar FLORA -sensorn
Testar FLORA -sensorn
Testar FLORA -sensorn
Testar FLORA -sensorn

Du måste ansluta färgsensorn med krokodilklämmorna till Flora -brädan och köra ett färgprov. För att testa sensorn måste du köra TCS34725 för att göra detta går du till filen, sedan exempel, öppnar sedan Adafruit TCS34725 och sedan colorview. Kör koden för att se till att den fungerar korrekt och ladda upp den till ditt kort. Nu ska du kunna sätta vilken färg som helst över den och den bör ändra den färgen, du bör också öppna en port så att du kan se färgsensorutgångarna genom att ladda ner bearbetning. Detta är också en bra tid att se vilka färger som fungerar och vilka färger som inte fungerar och vilka färger sensorn kämpar med.

Steg 11: Testa lysdioderna

Testar lysdioderna
Testar lysdioderna
Testar lysdioderna
Testar lysdioderna
Testar lysdioderna
Testar lysdioderna

Nu när du har flora och färgsensor som fungerar kontrollerar du varje ljus för att se till att varje ljus fungerar. För att göra detta, anslut en LED till florakortet, använd krokodilklämmor, anslut även färgsensorn till florakortet med krokodilklämmor. Gå nu till fil, exempel, Adafruit_NeoPixel och sedan strandtest. Kör den här koden på varje lampa i taget, ändra också färg på ljuset när du testar det för att se till att det fungerar rätt. Nu när du visste att allt fungerar är det dags att sätta ihop allt för att testa. För att testa alla lampor måste du lödas eftersom krokodilklämmorna blir opålitliga när du lägger till fler lampor.

Steg 12: Lödning

Lödning
Lödning
Lödning
Lödning

Lödning av Flora Color Sensor lödtråd till FLORA Board med …

GND till GND

SCL till SCL

SDA till SDA

3V till AE*E

Lödkontakt till FLORA …

ena sidan av omkopplaren till 9

andra sidan av omkopplaren till GND

FLORA -lödtråden till FLORA RGB SMART NEOPIXEL….

GND till -

VBATT till +

FLORA lödar ett motstånd mot FLORA RGB SMART NEOPIXEL….

Db 6 till pil som pekar mot led

FLORA RGB SMART NEOPIXEL till FLORA RGB SMART NEOPIXEL….

- till -

+ till +

Pilpunkt bort från led till pil pekar mot led

Steg 13: Lägga till koden

Gå till https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process och kopiera och klistra in koden i Arduino. Kör koden för att se till att det inte finns några fel. Vi lade till en knapp i den här koden. Med knappen kan du stänga av och sätta på färgsenorn som du vill på det sättet kan du ändra färg på fodralet utan att stänga av och slå på hela fodralet. Observera att eftersom du inte har knapplödaren där kommer färgsenorn att vara på i 3 sekunder och sedan stängas av. När knappen är på behöver du inte ändra koden för att få knappen att fungera kommer den automatiskt.

Rekommenderad: