Innehållsförteckning:
- Steg 1: Fallinteraktionsvideo
- Steg 2: Problemmeddelande
- Steg 3: Översikt över hur det fungerar
- Steg 4: Lista över material och verktyg
- Steg 5: Länk till kod
- Steg 6: Ladda ner Arduino
- Steg 7: Ladda ner färgsensorbibliotek
- Steg 8: Ladda ner Neopixel -biblioteket
- Steg 9: Testa Arduino
- Steg 10: Testa FLORA -sensorn
- Steg 11: Testa lysdioderna
- Steg 12: Lödning
- Steg 13: Lägga till koden
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
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
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
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 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.