Spisu treści:
- Krok 1: Różne elementy wieszaka na ubrania IOT
- Krok 2: Przepływ danych
- Krok 3: Największe wyzwanie i jak sobie z nim poradziliśmy
- Krok 4: Ograniczenie wieszaka na ubrania
- Krok 5: Plany na przyszłość
- Krok 6: Jeśli chcesz zbudować swój własny
Wideo: IDC2018IOT wieszak na ubrania: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
wieszak na ubrania IOT sprawi, że Twoja szafa stanie się inteligentniejsza i poda statystyki online dotyczące ubrań, które się w niej znajdują.
ma 3 główne cechy:
- kiedy chcesz wybrać, w co się ubrać, możesz nacisnąć kolor, który masz ochotę nosić dzisiaj, a wieszaki na ubrania IOT w dopasowanych kolorach zaświecą się.
- kupując nowe ubrania, możesz sprawdzić, ile masz ubrań w każdym kolorze.
- a co najważniejsze, jeśli masz rodzeństwo, które nieustannie „pożycza” twoje ubrania, otrzymasz alarm na swoją pocztę, jeśli tak się stanie.
Krok 1: Różne elementy wieszaka na ubrania IOT
do każdego wieszaka zastosowaliśmy:
- nodemcu: „mózgi”.
- czujnik rgb (tcs34725): do określenia koloru tkaniny na wieszaku.
- czujnik nacisku: do wykrywania podczas zakładania tkaniny na wieszak lub zdejmowania.
- pasek led: sygnalizuje, czy materiał pasuje do wyboru w aplikacji.
Krok 2: Przepływ danych
wieszak z tkaniny => załóż materiał => wykryj kolor => wyślij kolor i identyfikator wieszaka wyślij HTTP do firbase
wieszak z tkaniny => zdejmij materiał => wyślij żądanie GET do ifttt webhook => wyślij e-mail (może być SMTP)
Aplikacja Blynk => wybierz kolor => http prośba o wieszak na ubrania => wszystkie wieszaki na ubrania z wybranym kolorem zaświecą się kolorem na pasku led
wieszak na ubrania => pobiera wszystkie informacje z bazy danych firbase (http) => aktualizacja kanałów adafriut (mqtt)
Krok 3: Największe wyzwanie i jak sobie z nim poradziliśmy
Naszym największym wyzwaniem w tym projekcie było znalezienie sposobu na przekonwertowanie wyjścia czujnika RGB na wartości czerwony, zielony i niebieski, które są bardziej podobne do tego, co widzi oko, a następnie ustalenie, jaki kolor ma na wieszaku.
aby wartości RGB były bardziej zbliżone do tego, co widzi oko, użyliśmy tabeli gamma, więc każdy odczyt czujnika RGB był mapowany przez tę tablicę 256. tabela gamma jest tworzona za pomocą tej funkcji:
dla (int i=0; i<256; i++) {
pływak x = ja;
x /= 255;
x = pow(x, 2,5);
x *= 255;
gammatable = x;
}
następnie musieliśmy wziąć wartości rgb i rozróżnić, jaki to kolor. w tym celu obliczyliśmy "odległość" każdego koloru podstawowego od wyjścia czujnika, w tym celu zapisaliśmy wszystkie podstawowe kolory w 3 tablicach dla czerwonego zielonego i niebieskiego i obliczyliśmy odległość wyjścia i każdego koloru, następnie szukaliśmy min odległość w tabeli i jest to kolor najbliższy rzeczywistemu kolorowi.
Krok 4: Ograniczenie wieszaka na ubrania
- może wykryć tylko 3 kolory: czerwony, zielony i niebieski;
- musi być podłączony do źródła zasilania, więc albo potrzebuje baterii do każdego wieszaka na ubrania, albo za każdym razem, gdy wieszasz, połączysz go kablem
- potrzebuje dobrego połączenia Wi-Fi
Krok 5: Plany na przyszłość
- dodaj więcej kolorów: trzeba przetestować wiele ubrań na czujniku rgb, aby zrozumieć wartości, które otrzymujemy dla każdego koloru, a następnie dodać więcej kolorów, aby móc wykryć (1 tydzień)
- po dodaniu większej ilości kolorów chcemy móc sugerować użytkownikom kombinacje kolorystyczne (2 dni)
- zbudować prototyp wieszaka na sprzęt iot (3 tygodnie)
Krok 6: Jeśli chcesz zbudować swój własny
wrzuciłem kod, abyś mógł spróbować go uruchomić, wystarczy połączyć wszystkie komponenty tak, jak na obrazku.
następnie w aplikacji blynk dodaj 3 przyciski dla każdego koloru, niebieski v0, czerwony v1, zielony v2.
otwórz także aplet ifttt w webhooku o nazwie „Jeśli zdarzenie twórcy „ktoś dotykaszafki”, a następnie wyślij mi e-mail na „ z ustawień możesz uzyskać link do webhooka i wstawić go do przycisku blynk o nazwie webhook, a także z V4.
i wszystko gotowe! baw się dobrze!
Zalecana:
Maszyna nagradzająca (zawieś ubrania): 4 kroki
Maszyna nagradzająca (zawieszanie ubrań): Wykonywanie prac domowych jest czasami trudnym okresem dla wielu ludzi. Po ośmiu godzinach i jeszcze więcej pracy w szkole lub w miejscu pracy przyjdzie do ciebie lenistwo i zmęczenie. Jednak po powrocie do domu zarzucisz kurtkę na
DIY Łatwy wieszak na słuchawki: 6 kroków
DIY Łatwy wieszak na słuchawki: Zrób własny, łatwy do samodzielnego montażu wieszak na słuchawki, używając niedrogich materiałów. Jako nauczyciel byłem zmęczony bałaganem na słuchawkach w całym laboratorium komputerowym i potrzebowałem rozwiązania. Mamy nadzieję, że pomoże Ci to zaoszczędzić trochę bólu głowy i pieniędzy
Wieszak Echo Dot, łatwy, szybki i tani!: 7 kroków
Wieszak Echo Dot, łatwy, szybki i tani!: autor mrcisaleaffanopublikowano 26 lipca 2018 r. konkurs.Wprowadzenie: Echo Dot Hanger, łatwy, szybki i taniW zeszłe święta Bożego Narodzenia otrzymałem inteligentny głośnik Alexa Echo. Od
Wieszak Apple Puck-mysz/klawiaturę: 4 kroki
Wieszak na myszy / klawiaturę Apple Puck: Masz kilka tych okropnych myszy Apple Puck w swojej szafie? Czas zrobić wieszak na płaszcze. Czas budowy to ~2 godziny plus czas schnięcia kleju. Potrzebne będą: dwie myszy krążkowe dwa kawałki kołków (od 1 do 1,5 cala, do wyboru) cztery wkręty do drewna dwie śruby
Wieszak Pomocne dłonie: 6 kroków
Pomocne dłonie na wieszaku na ubrania: Kiedy czytałem wiele instrukcji pomocnych dłoni, niektóre części, na które nie mogłem łatwo położyć rąk. Tak więc myślę, że w łóżku, podróżuję do sklepów z narzędziami i co wiesz, znalazłem łatwy sposób na zrobienie kilku pomocnych dłoni. Oni są