Spisu treści:

ULTIMATE Gumball Machine: 7 kroków (ze zdjęciami)
ULTIMATE Gumball Machine: 7 kroków (ze zdjęciami)

Wideo: ULTIMATE Gumball Machine: 7 kroków (ze zdjęciami)

Wideo: ULTIMATE Gumball Machine: 7 kroków (ze zdjęciami)
Wideo: TYMEK - RAINMAN FIT. TRILL PEM, TEDE (PROD BY MICHAŁ GRACZYK & 2K) 2024, Listopad
Anonim
NAJLEPSZA maszyna Gumball
NAJLEPSZA maszyna Gumball
NAJLEPSZA maszyna Gumball
NAJLEPSZA maszyna Gumball
NAJLEPSZA maszyna Gumball
NAJLEPSZA maszyna Gumball

Co jest ostateczne? Nieskończony RGB? Co powiesz na fajny ekran dotykowy LCD? Może nawet zupełnie niepotrzebne możliwości Wi-Fi? A co z nimi wszystkimi - w maszynie do gumy do żucia. DFRobot skontaktował się ze mną, aby stworzyć projekt, który wykorzystuje ich ekran TFT 2,8 cala, więc stworzyłem najbardziej niesamowitą maszynę do gumy do żucia w historii (oczywiście).

Silnik krokowy DFRobot

Krok 1: Projekt

Projekt
Projekt
Projekt
Projekt

Jak zwykle prawie wszystko, co jest bardziej skomplikowane niż wykonanie kilku prostych połączeń i podstawowego pudełka, wymagało projektu w Fusion 360. Zacząłem od naszkicowania, jak chciałem, aby maszyna wyglądała. Musiał być wysoki, mieć wystarczająco dużo miejsca na całą elektronikę, a także być w stanie utrzymać ciężar 12 funtów gumballs. Dlatego spróbowałem zrobić prosty i elegancki mechanizm dozujący. Musiał dozować tylko jedną gumę na raz, nie zacinać się i nie pozwolić, aby więcej niż jedna guma spadła przez to, co się obraca. Zdałem sobie sprawę, że wszystko, czego potrzebuję, to proste koło z 4 otworami i że otwór dozujący będzie miał na górze osłonę, aby zapobiec wypadaniu nadmiaru kulek gumowych. Po skończeniu mojego projektu wyeksportowałem wszystkie części do druku 3D i wygenerowałem ścieżki narzędzia do trasowania obudowy CNC. Thingiverse link

Krok 2: Obudowa i produkcja

Obudowa i produkcja
Obudowa i produkcja
Obudowa i produkcja
Obudowa i produkcja
Obudowa i produkcja
Obudowa i produkcja

Zacząłem od zebrania wymiarów nóg maszyny do gumy do żucia, a następnie naszkicowania ich na ogromnym arkuszu sklejki. Potem wziąłem wyrzynarkę i wyciąłem cztery nogi. Wyciąłem też główną obudowę ze sklejki moim routerem CNC. Potem wywierciłem we wszystkim dziury i pomalowałem na czerwono. Pasek LED został przyklejony do dolnej płyty, dzięki czemu może rzucać ładną poświatę na podstawę maszyny poniżej.

Krok 3: Strona internetowa

Strona internetowa
Strona internetowa

Aby użytkownicy mogli wchodzić w interakcję z maszyną do gumy do żucia, musi istnieć łatwy interfejs. Zdecydowałem się stworzyć prostą stronę internetową, która pozwala użytkownikom dozować kulki gumy do żucia i zmieniać kolor diod LED. Po wykonaniu akcji strona internetowa wysyła dane POST do niestandardowego serwera Node.js za pośrednictwem AJAX.

Krok 4: Serwer WWW

Potrzebowałem serwera internetowego, który będzie pośrednikiem między użytkownikami strony internetowej a maszyną do gumballu. Dlatego zdecydowałem się wykorzystać Node.js zarówno do wysyłania, jak i odbierania danych. Użytkownicy wysyłają żądanie POST, aby kontrolować kolor diody LED i dozować. Następnie ESP8266 wysyła żądanie GET, aby uzyskać status maszyny. A co się stanie, jeśli ktoś ciągle klika „dozuj”? Serwer śledzi wszystkie adresy IP, które kliknęły przycisk dozowania, i dwukrotnie blokuje ich dozowanie.

Krok 5: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Ekran TFT wymaga dużej mocy obliczeniowej, więc musiałem wybrać szybką i wydajną płytę, co skłoniło mnie do korzystania z Teensy 3.5. Ale teraz możesz pomyśleć: „Jak Teensy korzysta z Wi-Fi?” To był dla mnie bardzo trudny problem do rozwiązania. Musiałem sprawić, by Teensy nasłuchiwał na lokalnym serwerze zmian wprowadzonych przez użytkowników. Potem przyszło mi do głowy, że po prostu użyję ESP8266 do sprawdzenia serwera, a następnie "porozmawiaj" z Teensy przez Serial, co znacznie ułatwiło.

Krok 6: Oprogramowanie

Teensy uruchamia prosty skrypt, który najpierw ładuje obraz z karty SD i wyświetla go na ekranie. Następnie sprawdza dane szeregowe, aby zobaczyć, czy trzeba zmienić kolor diod LED lub dozować.

Krok 7: Użycie

Stosowanie
Stosowanie

Korzystanie z automatu do gumy do żucia jest dość proste: wystarczy wejść na stronę internetową i kliknąć przycisk „dozuj”. Albo jeszcze lepiej, po prostu idź w górę i naciśnij przycisk. Następnie po prostu sięgnij i zgarnij należną nagrodę.

Zalecana: