
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Jestem studentem 3 semestru Automatyki na UCL. W tej instrukcji zamierzam przenieść mój poprzedni projekt do przemysłu 4.0.
www.instructables.com/id/UCL-Automatic-Tra…
Arduino zostało zastąpione przez nodemcu - esp8266 w celu przesyłania danych. Wi-Fi.
Krok 1: Komunikacja

Chcemy, aby nodemcu mógł komunikować się z komputerem.
W tym celu korzystamy z pośrednika między nodemcu a node-red jako strony internetowej, która może wyświetlać dane użytkownikowi. Nodemcu ma ograniczone przechowywanie danych, więc używamy Wampserver do przechowywania danych z node-red.
Nodemcu:Najpierw, aby skomunikować się z naszym komputerem, musimy połączyć się z siecią lokalną. W tym celu skorzystałem z tego przewodnika, aby to osiągnąć:
tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…
Pośrednik - Mosquitto:
Jeśli chcemy przetwarzać jakiekolwiek dane, musimy upewnić się, że trafią one we właściwe miejsce. W tym celu wykorzystałem brokera komarów, który można znaleźć na tej stronie.
mosquitto.org/
Aby dane trafiły we właściwe miejsce należy je oznaczyć „tematem”. Te tematy są publikowane lub subskrybowane. Wszystko, co zostanie opublikowane w określonym temacie, zostanie wysłane przez brokera do wszystkich subskrybowanych jednostek powiązanych z brokerem.
Węzeł czerwony:
Jest to program oparty na przepływie, który umożliwia użytkownikowi tworzenie stron internetowych lub innych interfejsów.
Służy do wyświetlania i przetwarzania danych z nodemcu
Wampserwer:
Jest to baza danych, która przyjmuje żądania od węzła-red do przechowywania lub wysyłania danych.
Krok 2: Brakujące łącze

Nie udało mi się połączyć nodemcu z brokerem, ale udało mi się połączyć go z moim Wi-Fi.
Załączam kod, którego użyłem do próby połączenia się z brokerem. Myślę, że problem polega na tym, że używam niewłaściwego adresu IP do łączenia się z brokerem. Nie udało mi się uzyskać adresu IP brokera.
Krok 3: Nowy kod Arduino


Aby program działał, musisz zainstalować te trzy biblioteki.
Ponadto musisz podać nazwę swojej sieci (SSID) i hasło, aby połączyć się z Wi-Fi.
Krok 4: Węzeł-czerwony


Node-czerwony służy jako interfejs do programu i umożliwia użytkownikowi podgląd danych zebranych przez czujnik temperatury i wilgotności. Ponadto wszystkie zebrane dane są zapisywane w bazie danych, która jest czyszczona co 30 minut. W dowolnym momencie użytkownik może kliknąć przycisk, aby wyświetlić wszystkie aktualnie przechowywane dane.
Na koniec można umieścić przycisk, aby teraz otworzyć kosz na śmieci.
Krok 5: Wampserver


Użyłem bazy danych do przechowywania danych wysyłanych z arduino do node-red. Aby program działał, musisz używać nazw. Wielkość liter jest rozróżniana.
Krok 6: Wnioski
Program nadal wymaga trochę pracy, aby był użyteczny. Jeśli możesz połączyć się ze swoim brokerem, powinno być całkiem łatwo sprawić, by pozostałe elementy komunikacji działały.
Zalecana:
AUTOMATYCZNY KOSZ LUB KOSZ NA ŚMIECI. ABY RATOWAĆ PLANETĘ.: 19 kroków (ze zdjęciami)

AUTOMATYCZNY KOSZ LUB KOSZ NA ŚMIECI. SAVE THE PLANE.: Zanim zaczniemy, polecam obejrzeć pierwszy film przed przeczytaniem tego, ponieważ jest bardzo przydatny. Cześć, nazywam się Jacob i mieszkam w Wielkiej Brytanii. Recykling jest dużym problemem tam, gdzie mieszkam, widzę dużo śmieci na polach i może to być szkodliwe. NS
Automatyczny kosz na śmieci: 7 kroków

Automatyczny kosz na śmieci: Jest to wykrywający ruch automatyczny kosz na śmieci. Ma łączność Wi-Fi i wysyła wiadomość tekstową, gdy jest pełna. Jest to wykonane dla ECE-297DP na Uniwersytecie Massachusetts - Amherst. Głównym celem tego kursu było zdobycie doświadczenia
Automatyczny kosz na śmieci: 6 kroków

Automatyczny kosz na śmieci: Jest to prawdopodobnie najwygodniejszy kosz na śmieci, jaki kiedykolwiek powstał, jest przeznaczony dla leniwych ludzi takich jak my ;) Używając tego kosza nie musisz już dotykać pokrywy kosza. Czasami pokrywa pojemnika może być brudna, zawierają bakterie i wirusy, których nie usuwamy
AUTOMATYCZNY KOSZ NA ŚMIECI: 5 kroków

AUTO-TRASH BOX: Jak zrobić automatyczny kosz na śmieci za pomocą Arduino_////////////////////////////////// ////////////////////////////////////////////Odniesienie do: https: //www.instructables.com/id/TRASH-BOT-Arduino
Automatyczny kosz na śmieci: 8 kroków (ze zdjęciami)

Automatyczny kosz na śmieci: Cześć przyjaciele! Jeśli oglądacie mój kanał od dłuższego czasu, najprawdopodobniej pamiętacie projekt o koszu na śmieci z automatyczną pokrywą. Ten projekt był jednym z pierwszych w Arduino, można powiedzieć, że to mój debiut. Ale miał jedną bardzo dużą wadę: