Obsah:
- Krok 1: Video interakcie prípadu
- Krok 2: Vyhlásenie o probléme
- Krok 3: Prehľad toho, ako to funguje
- Krok 4: Zoznam materiálov a nástrojov
- Krok 5: Odkaz na kód
- Krok 6: Stiahnite si Arduino
- Krok 7: Stiahnite si knižnice senzorov farieb
- Krok 8: Stiahnite si knižnicu Neopixel
- Krok 9: Otestujte Arduino
- Krok 10: Testovanie senzora FLORA
- Krok 11: Testovanie diód LED
- Krok 12: Spájkovanie
- Krok 13: Pridanie kódu
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Návod, ako znova vytvoriť náš prípad na zmenu farby
Krok 1: Video interakcie prípadu
Krok 2: Vyhlásenie o probléme
Väčšina ľudí si kupuje veľa puzdier na telefóny, a to len kvôli jednoduchému faktu, že chcú puzdrá v rôznych farbách. Navrhli sme puzdro na telefón, ktoré zmení farbu podľa výberu farby spotrebiteľom. To sa deje pomocou kusu látky na vnútornej strane puzdra, na ktorom sú LED svetlá, zakrytého kúskom číreho plastu. K dispozícii by bol snímač farebného svetla, ktorý používa hodnoty RGB na detekciu danej farby a potom zmení farbu puzdra na túto farbu.
Krok 3: Prehľad toho, ako to funguje
Puzdro sa skladá z niekoľkých častí: 3D tlačeného puzdra, senzora arduino + FLORA + RGB LED + spínača senzora a prenosnej batérie.
Senzor FLORA je prepojený s Lilypad Arduino spolu so sériou 8 diód LED. Arduino je potom naprogramované tak, aby rozpoznávalo senzor a diódy LED a používa ich na vzájomnú interakciu. Senzorový spínač nie je potrebné programovať, pretože slúži iba na otvorenie/zatvorenie napájania. Keď je spínač prepnutý do polohy ON, snímač FLORA je sprevádzaný jasnou diódou LED. Kedykoľvek senzor zachytí farbu, ktorú dokáže rozpoznať, hodnotu RGB, ktorú sníma, sa potom odošle do diód LED, ktoré sa rozsvietia súčasne. Akonáhle je dosiahnutá požadovaná farba, spínač senzora môže byť vypnutý, aby sa farba uzamkla. Aby zariadenie správne fungovalo, musí byť prenosná batéria nabitá a pripojená k arduinu.
Krok 4: Zoznam materiálov a nástrojov
Materiály
-FLORA -WEARABLE ELECTRONIC PLATFORM: ARDUINO -COMPATIBLE
-FÓLOROVÝ SNÍMAČ FÓLIE S BIELOU LED OSVETLENÍM
-FLORA RGB SMART NEOPIXEL VERZIA 2 - 4 BALÍK
- PREMIUM MUŽI/MUŽI Jumperové drôty - 40 x 6 (150 mm)
-iNiCE 3000mAh Ultra tenká mini nabíjačka powerbanky Veľkosť externého vrecka na batériu so vstavaným bleskom (MFi) a káblom Micro USB pre iPhone, Samsung, HTC a ďalšie --- sivá
-čistý akryl
-Ľahký difúzny materiál
Nástroje
Spájkovačka
3D tlačiareň s vláknom PLA
Laserová rezačka
Krok 5: Odkaz na kód
github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process
Krok 6: Stiahnite si Arduino
Krok 7: Stiahnite si knižnice senzorov farieb
Prejdite na https://learn.adafruit.com/adafruit-color-sensors/use-it a postupujte podľa pokynov na stiahnutie knižnice Iibrary.
Krok 8: Stiahnite si knižnicu Neopixel
Prejdite na https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code a stiahnite si knižnicu podľa týchto pokynov.
Krok 9: Otestujte Arduino
Teraz musíte vykonať testovanie na doske s flórou, aby ste sa uistili, že funguje. Keď si stiahnete knižnicu, mali by ste byť schopní otvoriť arduino a prejsť na súbory, potom na príklady, potom otvoriť Adafruit_Motor_Shield_Library a potom na MotorTest. Spustite kód a uistite sa, že nie sú žiadne problémy. Ak sa vyskytnú problémy, pravdepodobne ste si nestiahli knižnicu neopixelov správne a musíte sa vrátiť a skontrolovať, či ste zmeškali nejaké kroky. Teraz pripojte dosku Flora k počítaču a nahrajte kód. Uistite sa, že ste na správnom porte, na ktorom musíte byť. Po načítaní tohto obrázka na dosku by ste mali vidieť, ako dióda LED na doske začne svietiť rôznymi farbami.
Krok 10: Testovanie senzora FLORA
Farebný senzor musíte pripevniť krokosvorkami na dosku Flora a spustiť test farieb. Na otestovanie senzora musíte spustiť TCS34725, choďte do súboru, potom ukážte, potom otvorte Adafruit TCS34725 a potom colorview. Spustite kód, aby ste sa uistili, že funguje správne, a nahrajte ho na tabuľu. Teraz by ste mali mať možnosť vložiť akúkoľvek farbu a mala by túto farbu zmeniť. Tiež by ste mali otvoriť port, aby ste mohli vidieť výstupy farebného senzora stiahnutím spracovania. Je to tiež vhodný čas na to, aby ste zistili, aké farby fungujú a ktoré farby nefungujú a s akými farbami senzor zápasí.
Krok 11: Testovanie diód LED
Teraz, keď máte fungujúcu flóru a farebný senzor, skontrolujte každé svetlo a uistite sa, že každé svetlo funguje. Za týmto účelom pripojte jednu LED k doske s flórou a použite aligátorové svorky a taktiež pripojte farebný snímač k doske s aligátorovými sponami. Teraz choďte do súboru, príklady, Adafruit_NeoPixel a potom na strandtest. Spustite tento kód na každom svetle naraz, pri teste zmeňte aj farbu svetla, aby ste zaistili správnu funkciu. Teraz, keď viete, že všetko funguje, je čas dať to všetko dohromady na testovanie. Na testovanie všetkých svetiel budete musieť spájkovať, pretože svorky aligátora sa stávajú nespoľahlivými, keď pridávate ďalšie svetlá.
Krok 12: Spájkovanie
Spájkovanie spájkovacieho drôtu senzora farieb Flora s doskou FLORA pomocou …
GND až GND
SCL až SCL
SDA na SDA
3V až AE*E
Spájkovací prepínač na FLORA…
jedna strana prepínača na 9
druhú stranu prepínača na GND
Spájkovací drôt FLORA k FLORA RGB SMART NEOPIXEL….
GND do -
VBATT na +
FLORA spájkuje odpor k FLORA RGB SMART NEOPIXEL….
Db 6 na šípku smerujúcu na led
FLORA RGB SMART NEOPIXEL na FLORA RGB SMART NEOPIXEL….
- do -
+ až +
Šípka smeruje od smeru LED k bodu šípky k smeru LED
Krok 13: Pridanie kódu
Prejdite na https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Proces a skopírujte a prilepte kód do Arduina. Spustite kód, aby ste sa uistili, že nie sú žiadne chyby. Do tohto kódu sme pridali tlačidlo. Toto tlačidlo vám umožňuje ľubovoľne vypínať a zapínať senzor farby, a tak môžete meniť farbu puzdra bez toho, aby ste celé puzdro vypínali a zapínali. Všimnite si toho, pretože pretože tam nemáte spájku s tlačidlami, senzor farby sa zapne na 3 sekundy a potom sa vypne. Keď je tlačidlo zapnuté, nemusíte meniť kód, aby tlačidlo fungovalo automaticky.