Obsah:

Pouzdro na změnu barvy: 13 kroků (s obrázky)
Pouzdro na změnu barvy: 13 kroků (s obrázky)

Video: Pouzdro na změnu barvy: 13 kroků (s obrázky)

Video: Pouzdro na změnu barvy: 13 kroků (s obrázky)
Video: 51 letá žena vypadala, že snědla slona. Lékaři jí z břicha vytáhli něco horšího... 2024, Červenec
Anonim
Pouzdro na změnu barvy
Pouzdro na změnu barvy
Pouzdro na změnu barvy
Pouzdro na změnu barvy
Pouzdro na změnu barvy
Pouzdro na změnu barvy

Průvodce, jak znovu vytvořit náš případ pro změnu barvy

Krok 1: Video interakce případu

Krok 2: Prohlášení o problému

Většina lidí si kupuje mnoho pouzder na telefony, a to jen kvůli tomu, že chtějí pouzdra v různých barvách. Navrhli jsme pouzdro na telefon, které změní barvu podle výběru barvy spotřebitelem. To se provádí pomocí kusu látky na vnitřní straně pouzdra, na kterém jsou LED světla, zakrytá kusem čirého plastu. Byl by zde snímač barevného světla, který pomocí hodnot RGB detekuje danou barvu a poté změní barvu pouzdra na tuto barvu.

Krok 3: Přehled toho, jak to funguje

Pouzdro se skládá z několika částí: 3D tištěného pouzdra, snímače arduino + FLORA + RGB LED + spínače senzoru a přenosné baterie.

Senzor FLORA je připojen k Lilypad Arduino spolu s řadou 8 LED diod. Arduino je poté naprogramováno tak, aby rozpoznávalo senzor a LED diody a používalo je k vzájemné interakci. Senzorový spínač není nutné programovat, protože slouží pouze k otevření/zavření napájení. Když je spínač přepnut do polohy ON, je snímač FLORA doprovázen jasnou LED. Kdykoli je senzor držen až do barvy, kterou dokáže rozpoznat, hodnota RGB, kterou snímá, je pak odeslána do LED, které se rozsvítí současně. Jakmile je dosaženo požadované barvy, spínač senzoru lze vypnout, aby se barva zablokovala. Aby zařízení správně fungovalo, musí být přenosná baterie nabitá a připojená k Arduinu.

Krok 4: Seznam materiálů a nástrojů

Materiály

-FLORA -WEARABLE ELECTRONIC PLATFORM: ARDUINO -COMPATIBLE

-BAREVNÝ SNÍMAČ FLORY S BÍLOU LED OSVĚTLENÍ

-FLORA RGB SMART NEOPIXEL VERZE 2 - 4 BALÍČEK

-PREMIUM MUŽI/MUŽI propojovací kabely - 40 X 6 (150 mm)

-iNiCE 3000mAh Ultra tenká mini power banka nabíječka Velikost externí kapsy baterie s vestavěným bleskem (MFi) a kabelem Micro USB pro iPhone, Samsung, HTC a další --- Šedá

-Čistý akryl

-Lehký difúzní materiál

Nástroje

Páječka

3D tiskárna s PLA filamentem

Laserová řezačka

Krok 5: Odkaz na kód

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

Krok 6: Stáhněte si Arduino

Krok 7: Stáhněte si knihovny snímačů barev

Přejděte na https://learn.adafruit.com/adafruit-color-sensors/use-it a postupujte podle pokynů ke stažení Iibrary.

Krok 8: Stáhněte si knihovnu Neopixel

Přejděte na https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code a stáhněte si knihovnu podle pokynů.

Krok 9: Otestujte Arduino

Otestujte Arduino
Otestujte Arduino

Nyní musíte provést testování na desce flora, abyste se ujistili, že funguje. Vzhledem k tomu, že si stáhnete knihovnu, měli byste být schopni otevřít arduino a přejít na soubory, poté na příklady, poté otevřít Adafruit_Motor_Shield_Library a poté na MotorTest. Spusťte kód, abyste se ujistili, že nejsou žádné problémy. Pokud se vyskytnou problémy, pravděpodobně jste si knihovnu neopixelů nestáhli správně a potřebujete se vrátit a zkontrolovat, zda jste zmeškali nějaké kroky. Nyní připojte desku Flora k počítači a nahrajte kód, ujistěte se, že jste na správném portu, na kterém musíte být. Po načtení tohoto na desku byste měli vidět LED na desce začít měnit barvy.

Krok 10: Testování senzoru FLORA

Testování senzoru FLORA
Testování senzoru FLORA
Testování senzoru FLORA
Testování senzoru FLORA

Potřebujete připojit barevný senzor pomocí aligátorových klipů k desce Flora a spustit test barev. Chcete -li senzor otestovat, musíte spustit TCS34725, přejděte do souboru, poté do příkladu, poté otevřete Adafruit TCS34725 a poté colorview. Spusťte kód, abyste se ujistili, že funguje správně, a nahrajte jej na tabuli. Nyní byste měli mít možnost umístit na něj libovolnou barvu a měla by tuto barvu změnit. Také byste měli otevřít port, abyste mohli vidět výstupy barevného senzoru stažením zpracování. Je také vhodné zjistit, jaké barvy fungují a jaké barvy nefungují a s jakými barvami se senzor potýká.

Krok 11: Testování LED diod

Testování LED diod
Testování LED diod
Testování LED diod
Testování LED diod
Testování LED diod
Testování LED diod

Nyní, když máte funkční flóru a barevný senzor, zkontrolujte každé světlo, abyste se ujistili, že každé světlo funguje. Chcete -li to provést, připojte jednu LED k desce flóry pomocí aligátorových svorek a také připojte barevný senzor k desce pro flóru pomocí aligátorových spon. Nyní přejděte do souboru, příklady, Adafruit_NeoPixel a poté na strandtest. Spouštějte tento kód na každém světle najednou, při testování také změňte barvu světla, abyste zajistili jeho správnou funkci. Nyní, když víte, že vše funguje, je na čase dát vše dohromady k testování. Chcete -li otestovat všechna světla, budete muset pájet, protože klipy aligátora se stanou nespolehlivými, když přidáte další světla.

Krok 12: Pájení

Pájení
Pájení
Pájení
Pájení

Pájení pájecího drátu barevného senzoru Flora na desku FLORA pomocí…

GND až GND

SCL na SCL

SDA na SDA

3V až AE*E

Pájecí spínač na FLORA…

jedna strana přepínače na 9

druhou stranu přepínače na GND

Pájecí vodič FLORA k FLORA RGB SMART NEOPIXEL….

GND do -

VBATT na +

FLORA pájí odpor na FLORA RGB SMART NEOPIXEL….

Db 6 na šipku směřující k LED

FLORA RGB SMART NEOPIXEL na FLORA RGB SMART NEOPIXEL….

- do -

+ až +

Šipka směřuje od LED k bodu šipky směrem k LED

Krok 13: Přidání kódu

Přejděte na https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process a zkopírujte a vložte kód do Arduina. Spusťte kód, abyste se ujistili, že nejsou žádné chyby. Do tohoto kódu jsme přidali tlačítko. Tlačítko vám umožňuje libovolně vypínat a zapínat barevný senzor, takže můžete změnit barvu pouzdra, aniž byste museli celé pouzdro vypínat a zapínat. Všimněte si toho, protože protože tam nemáte pájku na knoflíky, barevný senzor bude zapnutý na 3 sekundy a pak se vypne. Jakmile je tlačítko zapnuto, nemusíte kód měnit, aby tlačítko fungovalo automaticky.

Doporučuje: