Spisu treści:

Zmiana koloru przypadku: 13 kroków (ze zdjęciami)
Zmiana koloru przypadku: 13 kroków (ze zdjęciami)

Wideo: Zmiana koloru przypadku: 13 kroków (ze zdjęciami)

Wideo: Zmiana koloru przypadku: 13 kroków (ze zdjęciami)
Wideo: Zmiana Koloru Tła na Portrecie w Photoshopie 2024, Lipiec
Anonim
Zmiana koloru przypadku
Zmiana koloru przypadku
Zmiana koloru przypadku
Zmiana koloru przypadku
Zmiana koloru przypadku
Zmiana koloru przypadku

Poradnik, jak odtworzyć nasze etui zmieniające kolor

Krok 1: Film dotyczący interakcji w przypadku

Krok 2: Stwierdzenie problemu

Większość ludzi kupuje wiele etui na telefony, tylko dlatego, że chcą etui w różnych kolorach. Zaprojektowaliśmy etui na telefon, które zmieni kolor na wybrany przez konsumenta. Odbywa się to za pomocą kawałka materiału po wewnętrznej stronie obudowy, na którym znajdują się diody LED, przykrytego kawałkiem przezroczystego plastiku. Byłby czujnik światła koloru, który wykorzystuje wartości RGB do wykrywania danego koloru, a następnie zmienia kolor obudowy na ten kolor.

Krok 3: Przegląd, jak to działa

Obudowa składa się z wielu części: obudowy drukowanej 3D, arduino + czujnik FLORA + diody LED RGB + włącznik czujnika oraz przenośnej baterii.

Czujnik FLORA jest podłączony do Lilypad Arduino wraz z ciągiem 8 diod LED. Arduino jest następnie zaprogramowane, aby rozpoznawać czujnik i diody LED i używać ich do wzajemnej interakcji. Przełącznika czujnika nie trzeba programować, ponieważ służy on tylko do otwierania/zamykania do niego zasilania. Po ustawieniu przełącznika w pozycji ON czujnikowi FLORA towarzyszy jasna dioda LED. Za każdym razem, gdy czujnik jest trzymany w kolorze, który może rozpoznać, wykryta wartość RGB jest następnie wysyłana do diod LED, które świecą się jednocześnie. Po osiągnięciu pożądanego koloru przełącznik czujnika można wyłączyć, aby zablokować kolor. Przenośny akumulator musi być naładowany i podłączony do arduino, aby urządzenie działało poprawnie.

Krok 4: Lista materiałów i narzędzi

Materiały

-FLORA - NOSALNA PLATFORMA ELEKTRONICZNA: ZGODNA Z ARDUINO

-CZUJNIK KOLORÓW FLORA Z BIAŁYM PODŚWIETLENIEM LED

-FLORA RGB SMART NEOPIXEL WERSJA 2 - ZESTAW 4 SZTUK

-PRZEWODY PREMIUM MĘSKIE/MĘSKIE - 40 X 6 (150MM)

-iNiCE 3000mAh Ultra Slim Mini Power Bank Ładowarka Zewnętrzna bateria kieszonkowa z wbudowanym Lightning (MFi) i kablem Micro USB do iPhone'a, Samsunga, HTC i innych ---Szary

-Czysty akryl

-Materiał rozpraszający światło

Narzędzia

Lutownica

Drukarka 3D z filamentem PLA

Wycinarka laserowa

Krok 5: Link do kodu

github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Proces-projektowania

Krok 6: Pobierz Arduino

Krok 7: Pobierz biblioteki czujników koloru

Przejdź do https://learn.adafruit.com/adafruit-color-sensors/use-it i postępuj zgodnie z instrukcjami, aby pobrać bibliotekę.

Krok 8: Pobierz bibliotekę Neopixel

Wejdź na https://learn.adafruit.com/flora-rgb-smart-pixels/run-pixel-test-code i postępuj zgodnie ze wskazówkami, aby pobrać bibliotekę.

Krok 9: Przetestuj Arduino

Przetestuj Arduino
Przetestuj Arduino

Teraz musisz wykonać testy na tablicy flory, aby upewnić się, że działa. Ponieważ pobierasz bibliotekę, powinieneś być w stanie otworzyć arduino i przejść do plików, następnie przykładów, następnie otworzyć Adafruit_Motor_Shield_Library, a następnie do MotorTest. Uruchom kod, aby upewnić się, że nie ma problemów. Jeśli występują problemy, prawdopodobnie nie pobrałeś poprawnie biblioteki neopixel i musisz wrócić i sprawdzić, czy nie przegapiłeś żadnych kroków. Teraz podłącz swoją tablicę Flora do komputera i prześlij kod, upewnij się, że jesteś na właściwym porcie, na którym musisz być. Po załadowaniu tego na płytę powinieneś zobaczyć, jak dioda na płycie zacznie zmieniać kolory.

Krok 10: Testowanie czujnika FLORA

Testowanie czujnika FLORA
Testowanie czujnika FLORA
Testowanie czujnika FLORA
Testowanie czujnika FLORA

Musisz podłączyć czujnik koloru za pomocą zacisków krokodylkowych do tablicy Flora i przeprowadzić test koloru. Aby przetestować czujnik należy uruchomić TCS34725. W tym celu należy przejść do pliku, następnie np. otworzyć Adafruit TCS34725, a następnie colorview. Uruchom kod, aby upewnić się, że działa poprawnie, i prześlij go na swoją tablicę. Teraz powinieneś być w stanie nadać mu dowolny kolor i powinien zmienić ten kolor, powinieneś także otworzyć port, aby zobaczyć wyjścia czujnika kolorów, pobierając przetwarzanie. Jest to również dobry moment, aby zobaczyć, jakie kolory działają, a jakie nie, a także z jakimi kolorami boryka się czujnik.

Krok 11: Testowanie diod LED

Testowanie diod LED
Testowanie diod LED
Testowanie diod LED
Testowanie diod LED
Testowanie diod LED
Testowanie diod LED

Teraz, gdy masz już florę i działa czujnik koloru, sprawdź każde światło, aby upewnić się, że działa. Aby to zrobić, podłącz jedną diodę LED do tablicy flory, użyj zacisków krokodylkowych, a także podłącz czujnik koloru do tablicy flory za pomocą zacisków krokodylkowych. Teraz przejdź do pliku przykłady, Adafruit_NeoPixel a następnie strandtest. Uruchom ten kod na każdym świetle pojedynczo, a także zmień kolor światła podczas testowania, aby upewnić się, że działa prawidłowo. Teraz, gdy już wiesz, że wszystko działa, nadszedł czas, aby to wszystko przetestować. Aby przetestować wszystkie światła, musisz przylutować, ponieważ zaciski krokodylkowe stają się zawodne, gdy dodasz więcej świateł.

Krok 12: Lutowanie

Lutowanie
Lutowanie
Lutowanie
Lutowanie

Lutowanie przewodu lutowniczego Flora Color Sensor do płytki FLORA za pomocą…

GND do GND

SCL do SCL

SDA do SDA

3V do AE*E

Lutowanie Przełącz na FLORA…

jedna strona przełącznika do 9

druga strona przełącznika do GND

Drut lutowniczy FLORA do FLORA RGB SMART NEOPIXEL….

GND do –

VBATT do +

FLORA przylutuj rezystor do FLORA RGB SMART NEOPIXEL….

Db 6 do strzałki skierowanej w stronę led

FLORA RGB SMART NEOPIXEL do FLORA RGB SMART NEOPIXEL….

- do -

+ do +

Strzałka w kierunku od diody led do strzałki w kierunku diody LED

Krok 13: Dodawanie kodu

Wejdź na https://github.iu.edu/ise-e101-F17/TeamBot-Swany/wiki/Design-Process i skopiuj i wklej kod do Arduino. Uruchom kod, aby upewnić się, że nie ma błędów, dodaliśmy przycisk do tego kodu. Przycisk umożliwia wyłączenie i włączenie czujnika koloru według własnego uznania, w ten sposób możesz zmienić kolor obudowy bez wyłączania i włączania całej obudowy. Zauważ, że ponieważ nie masz tam przycisku lutowniczego, czujnik koloru będzie włączony przez 3 sekundy, a następnie się wyłączy. Po włączeniu przycisku nie musisz zmieniać kodu, aby przycisk działał, zostanie automatycznie.

Zalecana: