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




IoT to naprawdę interesujący świat do odkrycia, a korzystanie z przyjaznych narzędzi, takich jak minecraft i node-RED, może być świetnym podejściem
Krok 1: Niezbędne
Rzeczy, których potrzebujesz to:
- Raspberry Pi 2 z NodeRED i Minecraft PI
- Intel Edison
Raspberry Pi 2 z NodeRED
Większość Raspberry ma zainstalowany Node-RED i musisz go w ten sposób zaktualizować
Ponadto będziesz potrzebować pulpitu nawigacyjnego Node-RED, tutaj możesz znaleźć sposób instalacji i kilka przydatnych informacji
W części Minecraft konieczne jest posiadanie wersji Raspbian Jessie i pobranie jej stąd oraz łączność MQTT, tutaj masz świetny przewodnik po instalacji MQTT w Pythonie na Twoim Raspberry i kilka przykładów
Krok 2: Struktura Minecraft

W tym przypadku zamek został stworzony przez Matta Hawkinsa, a kod źródłowy można znaleźć tutaj
Krok 3: Kodeks (Zamek Pythona)


Jak widać w poprzednim kroku, cała konstrukcja zamku jest w Pythonie, ale będziesz także potrzebować łączności MQTT
Jeśli po raz pierwszy pracujesz z MQTT, we wstępie jest świetny przewodnik na początek.
MQTT współpracuje z niektórymi tagami o nazwach tematów, pierwszą rzeczą, której potrzebujesz, jest przeczytanie właściwego, a następnie sprawdzenie, jakie informacje są wysyłane z pulpitu nawigacyjnego (ta informacja jest ładunkiem). Flagi w każdym temacie wynikają z tego, że raz program ma opcję, nie zrealizuje tej samej opcji, dopóki druga opcja nie zostanie uruchomiona lub innymi słowy, nie zrealizuje tego samego za każdym razem, gdy otrzyma ładunek
Krok 4: Kod (NodeRED)



Node-RED to naprawdę przyjazny sposób na programowanie IoT
- Musisz przeciągnąć i upuścić potrzebne elementy.
- W przypadku łączności, której używałem MQTT i konieczne jest skonfigurowanie brokera, w tym przypadku brokera udostępniającego Eclipse Foundation, jest to bezpłatne, ale należy zwrócić uwagę na nieudostępnianie poufnych informacji
- Po skonfigurowaniu brokera musisz zaprojektować temat, z którym będziesz pracować, tutaj znajdziesz kilka porad, jeśli po raz pierwszy pracujesz z MQTT
Krok 5: Kod w Intel Edison (opcjonalnie)

Intel Edison ma wiele fajnych rzeczy, jeden z nich zawiera łączność Bluetooth.
Użyłem tego, aby rozpoznać, kiedy mój smartfon jest w pobliżu, wystarczy sparować urządzenie Bluetooth lub w tym przypadku wysłać kilka połączeń echa na adres fizyczny
Krok 6: Pulpit nawigacyjny

Lepiej, jeśli utworzysz pulpit nawigacyjny do interakcji.
Wszystko, co musisz zrobić, to przeciągnąć i upuścić elementy w obszarze roboczym (jak w kroku) i przejść do NodeREDIP: 1880/ui, a zobaczysz to
Krok 7: Wynik

W moim GitHub możesz znaleźć kod i możesz wysłać do mnie wiadomość, jeśli masz jakieś pytanie
Zalecana:
Castle Planter (z blokami kodu Tinkercad): 25 kroków (ze zdjęciami)

Castle Planter (z blokami kodu Tinkercad): Wykonanie tego projektu zajęło mi trochę czasu, a ponieważ moje umiejętności kodowania są co najmniej ograniczone, mam nadzieję, że wyszło dobrze :) Korzystając z dostarczonych instrukcji, powinieneś być w stanie całkowicie odtworzyć każdy aspekt tego projektu bez
OreServer - dedykowany serwer Minecraft dla Raspberry Pi ze wskaźnikiem LED odtwarzacza: 9 kroków (ze zdjęciami)

OreServer - dedykowany serwer Minecraft dla Raspberry Pi ze wskaźnikiem LED Player: AKTUALIZACJA z lipca 2020 r. - Zanim zaczniesz ten projekt, pamiętaj, że wprowadzono WIELE zmian i aktualizacji w różnych narzędziach programowych, których użyłem do stworzenia tego przez ponad dwa Lata temu. W rezultacie wiele kroków nie działa już zgodnie z opisem
Kontroler Arduino Deepcool Castle AIO RGB: 6 kroków

Kontroler Deepcool Castle AIO RGB Arduino: Zbyt późno dowiedziałem się, że moja płyta główna nie ma adresowalnego nagłówka rgb, więc improwizowałem, korzystając z podobnych samouczków. Ten samouczek jest przeznaczony głównie dla kogoś z Deepcool Castle AIO, ale może mieć zastosowanie do innego sprzętu rgb na PC. OŚWIADCZENIE: Próbuję
Interaktywny Minecraft nie wprowadzaj miecza/znaku (ESP32-CAM): 15 kroków (ze zdjęciami)

Interaktywny Minecraft Do Not Enter Sword/Sign (ESP32-CAM): Jest naprawdę kilka powodów, dla których ten projekt powstał:1. Jako autorka wielozadaniowej biblioteki kooperacyjnej TaskScheduler zawsze byłam ciekawa, jak połączyć zalety wielozadaniowości kooperacyjnej z korzyściami wielozadaniowości z wywłaszczeniem
Miecz Minecraft uderza, gdy robisz: 5 kroków (ze zdjęciami)

Minecraft Sword Hits When You: Tinkernut niedawno wygłosił komentarz na żywo, w którym szukał od swoich odbiorców sugestii dotyczących nowych projektów. Wspomniał o projekcie, w którym osoba mogłaby wymachiwać mieczem w prawdziwym życiu, co spowodowałoby, że miecz w Minecrafcie również by się kołysał