Inhoudsopgave:

Kleur veranderende zaak: 13 stappen (met afbeeldingen)
Kleur veranderende zaak: 13 stappen (met afbeeldingen)

Video: Kleur veranderende zaak: 13 stappen (met afbeeldingen)

Video: Kleur veranderende zaak: 13 stappen (met afbeeldingen)
Video: WOW, MAGIC Kleurveranderende Kaart! Hoe Maak Je Zelf Een Magische Kaart? 2024, Juli-
Anonim
Kleur veranderende zaak
Kleur veranderende zaak
Kleur veranderende zaak
Kleur veranderende zaak
Kleur veranderende zaak
Kleur veranderende zaak

Een gids voor het opnieuw maken van onze van kleur veranderende case

Stap 1: Casus-interactievideo

Stap 2: Probleemstelling

De meeste mensen kopen veel telefoonhoesjes, gewoon vanwege het simpele feit dat ze hoesjes in verschillende kleuren willen. Wat we hebben ontworpen, is een telefoonhoesje dat van kleur verandert naar de kleurkeuze van de consument. Dit wordt gedaan door een stuk stof aan de binnenkant van de behuizing te gebruiken met LED-lampjes erop, afgedekt door een stuk doorzichtig plastic. Er zou een kleurenlichtsensor zijn die RGB-waarden gebruikt om de gegeven kleur te detecteren en vervolgens de kleur van de behuizing in die kleur verandert.

Stap 3: Overzicht van hoe het werkt

De behuizing bestaat uit meerdere onderdelen: de 3D-geprinte behuizing, de arduino + FLORA-sensor + RGB LED's + sensorschakelaar en de draagbare batterij.

De FLORA-sensor is aangesloten op de Lilypad Arduino, samen met een reeks van 8 LED's. De Arduino wordt vervolgens geprogrammeerd om de sensor en LED's te herkennen en de twee te gebruiken om met elkaar te communiceren. De sensorschakelaar hoeft niet te worden geprogrammeerd, omdat deze alleen wordt gebruikt om de stroom ernaartoe te openen/sluiten. Wanneer de schakelaar in de ON-positie wordt gedraaid, gaat de FLORA-sensor vergezeld van een heldere LED. Telkens wanneer de sensor tegen een kleur wordt gehouden die hij kan herkennen, wordt de RGB-waarde die hij detecteert naar de LED's gestuurd die gelijktijdig oplichten. Zodra de gewenste kleur is bereikt, kan de sensorschakelaar worden uitgeschakeld om de kleur te vergrendelen. De draagbare batterij moet worden opgeladen en aangesloten op de Arduino om het apparaat correct te laten werken.

Stap 4: Lijst met materialen en gereedschappen

Materialen

-FLORA - DRAAGBAAR ELEKTRONISCH PLATFORM: ARDUINO-COMPATIBEL

-FLORA KLEURSENSOR MET WITTE VERLICHTING LED

-FLORA RGB SMART NEOPIXEL VERSIE 2 - PARTIJ VAN 4

-PREMIUM MANNELIJKE/MANNELIJKE JUMPER DRADEN - 40 X 6 (150MM)

-iNiCE 3000mAh ultradunne mini-powerbankoplader Externe batterij Zakformaat met ingebouwde Lightning (MFi) en micro-USB-kabel voor iPhone, Samsung, HTC en meer --- Grijs

-Helder acryl

-Lichtverstrooiend materiaal

Gereedschap

Soldeerbout

3D-printer met PLA-filament

Lasersnijder

Stap 5: Link naar code

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

Stap 6: Arduino downloaden

Stap 7: Kleursensorbibliotheken downloaden

Ga naar https://learn.adafruit.com/adafruit-color-sensors/use-it en volg de aanwijzingen om de bibliotheek te downloaden.

Stap 8: Download de Neopixel-bibliotheek

Ga naar https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code en volg de aanwijzingen om de bibliotheek te downloaden.

Stap 9: Test de Arduino

Test de Arduino
Test de Arduino

U moet nu testen op het florabord om er zeker van te zijn dat het werkt. Aangezien je de bibliotheek downloadt, zou je Arduino moeten kunnen openen en naar bestanden gaan, dan naar voorbeelden, dan Adafruit_Motor_Shield_Library openen en dan naar MotorTest. Voer de code uit om er zeker van te zijn dat er geen problemen zijn. Als er problemen zijn, heb je de neopixel-bibliotheek waarschijnlijk niet goed gedownload en moet je teruggaan om te zien of je stappen hebt gemist. Sluit nu je Flora-bord aan op je computer en upload de code, zorg ervoor dat je op de juiste poort bent waar je op moet zijn. Nadat je dit op het bord hebt geladen, zou je moeten zien dat de LED op het bord verschillende kleuren begint te kleuren.

Stap 10: De FLORA-sensor testen

De FLORA-sensor testen
De FLORA-sensor testen
De FLORA-sensor testen
De FLORA-sensor testen

U moet de kleurensensor met de krokodillenklemmen op het Florabord aansluiten en een kleurtest uitvoeren. Om de sensor te testen moet je de TCS34725 draaien. Hiervoor ga je naar het bestand, dan bijvoorbeeld, open dan Adafruit TCS34725, en dan colorview. Voer de code uit om te controleren of deze goed werkt en upload deze naar uw bord. Nu zou je er elke kleur overheen moeten kunnen zetten en het zou die kleur moeten veranderen, je zou ook een poort moeten openen zodat je de kleurensensor-uitgangen kunt zien door de verwerking te downloaden. Dit is ook een goed moment om te kijken welke kleuren wel en niet werken en met welke kleuren de sensor worstelt.

Stap 11: De LED's testen

De LED's testen
De LED's testen
De LED's testen
De LED's testen
De LED's testen
De LED's testen

Nu de flora en de kleurensensor werken, controleert u elk licht om er zeker van te zijn dat elk licht werkt. Om dit te doen, sluit u een LED aan op het florabord, gebruikt u krokodillenklemmen en sluit u de kleurensensor ook aan op het florabord met krokodillenklemmen. Ga nu naar bestand, voorbeelden, Adafruit_NeoPixel en dan strandtest. Voer deze code één voor één uit op elk licht, verander ook de kleur van het licht wanneer u het test om er zeker van te zijn dat het goed werkt. Nu je weet dat alles werkt, is het tijd om het allemaal samen te stellen om te testen. Om alle lampen te testen, moet je solderen omdat de krokodillenklemmen onbetrouwbaar worden naarmate je meer lampen toevoegt.

Stap 12: Solderen

Solderen
Solderen
Solderen
Solderen

Solderen van de Flora Color Sensor-soldeerdraad aan FLORA Board met…

GND naar GND

SCL naar SCL

SDA naar SDA

3V naar AE*E

Solderen Schakel over naar FLORA…

een kant van de schakelaar naar 9

andere kant van schakelaar naar GND

De FLORA-soldeerdraad naar FLORA RGB SMART NEOPIXEL….

GND naar –

VBATT naar +

De FLORA soldeert een weerstand aan FLORA RGB SMART NEOPIXEL….

Db 6 naar pijl wijzend naar led

FLORA RGB SMART NEOPIXEL naar FLORA RGB SMART NEOPIXEL….

- tot -

+ tot +

Pijl wijst weg van led naar pijl wijst richting led

Stap 13: De code toevoegen

Ga naar https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process en kopieer en plak de code in Arduino. Voer de code uit om er zeker van te zijn dat er geen fouten zijn, we hebben een knop aan deze code toegevoegd. Met de knop kunt u de kleurensensor naar wens in- en uitschakelen, zodat u de kleur van de behuizing kunt wijzigen zonder de hele behuizing aan en uit te zetten. Houd er rekening mee dat omdat u de knopsoldeer daar niet hebt, de kleurensensor 3 seconden aan is en vervolgens wordt uitgeschakeld. Nadat de knop is ingeschakeld, hoeft u de code niet te wijzigen om de knop te laten werken, dit gebeurt automatisch.

Aanbevolen: