Spisu treści:
- Krok 1: Zainstaluj reaktywne bloki
- Krok 2: Pobierz monitor kanapy z bibliotek
- Krok 3: Zrozum system
- Krok 4: Wygeneruj kod wykonywalny
- Krok 5: Eksportuj jako uruchamialny JAR
- Krok 6: Przygotuj swoje Raspberry Pi
- Krok 7: Uruchom aplikację na swoim Raspberry Pi
- Krok 8: Rozszerz swoją aplikację
Wideo: Invisible Dog Trainer: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Notatka! Reaktywne bloki nie są już dostępne, więc nie możesz ukończyć tej instrukcji
Dzięki czujnikowi nacisku, ledowi i głośnikowi możesz zmienić swoje Pi w niewidzialnego trenera psów, który szkoli Twojego psa, aby wstał z kanapy. Gdy pies siada na kanapie, dioda miga i pies otrzymuje komendę „Zejdź z kanapy”. Gdy pies zejdzie z kanapy, usłyszy komendę „Dobry pies”. Ta aplikacja została opisana na blogu Bitreactive.
Krok 1: Zainstaluj reaktywne bloki
Zainstaluj reaktywne bloki z www.bitreactive.com
Krok 2: Pobierz monitor kanapy z bibliotek
W edytorze Eclipse po lewej stronie znajdują się dwa różne widoki: widok Bloki i widok Eksplorator pakietów. Upewnij się, że jesteś w widoku bloków i wybierz przycisk importu
Wybierz Monitorowanie kanapy z Raspberry Pi w samouczkach.
W tym momencie zostaniesz poproszony o rejestrację. Dzięki temu uzyskasz natychmiastowy dostęp do samouczków, modyfikowalnych systemów i bibliotek.
Krok 3: Zrozum system
System składa się z 4 bloków konstrukcyjnych wielokrotnego użytku. Jasnoniebieskie pola to kod Java. Jeśli klikniesz na kod Java, otworzy się on w nowym oknie. Sprawdź, czy rozumiesz, jak działa system.
Krok 4: Wygeneruj kod wykonywalny
Kliknij prawym przyciskiem myszy i wybierz kompilację z menu kontekstowego. Wybierz Java SE
Krok 5: Eksportuj jako uruchamialny JAR
Po wygenerowaniu kodu otworzy się widok eksploratora pakietów z nowym projektem oznaczonym na żółto. Powinien wyglądać mniej więcej tak (może z inną nazwą projektu).
Kliknij prawym przyciskiem myszy projekt exe / Eksportuj i wybierz konfigurację CouchMonitor Luanch. Wybierz nazwę uruchamialnego JAR-a, np. CouchMonitor.jar
Krok 6: Przygotuj swoje Raspberry Pi
Jeśli jesteś nowy w Raspberry Pi, musisz go najpierw skonfigurować:
- Przygotuj kartę SD (testowaliśmy przy użyciu NOOBS) Włóż kartę SD do Raspberry Pi
- Podłącz głośnikPołącz siećPodłącz czujnik (dane do GPIO0, czyli pin numer 11)
- Podłącz diodę LED (do GPIO3, czyli pin numer 15) Uruchom Raspberry Pi podłączając micro USB do zasilania.
- Sprawdź adres IP swojego Raspberry Pi (dlatego chcesz, aby monitor był do niego podłączony przynajmniej za pierwszym razem. Po uruchomieniu Twoje Raspberry Pi zgłosi coś w stylu: „Mój adres IP to 10.10.15.107”.)
- Testowaliśmy z Raspbianem (domyślny login: pi, hasło: raspberry), który domyślnie zawiera Javę.
Krok 7: Uruchom aplikację na swoim Raspberry Pi
- Zaloguj się do Raspberry Pi (domyślny login, patrz krok 4), bezpośrednio lub zdalnie przez ssh.
- Sprawdź, czy uruchamialny plik JAR (couchmonitor.jar) został skopiowany do Raspberry Pi.
- Wpisz sudo java -jar couchmonitor.jar, aby uruchomić aplikację na Raspberry Pi.
- Gdy aplikacja jest uruchomiona, dioda LED zacznie migać w przypadku zadziałania czujnika nacisku, a pies zostanie poinformowany: „Zejdź z kanapy!” Gdy pies opuści kanapę, mruganie przestanie migać, a pies zostanie poinformowany „Dobry pies!”
Krok 8: Rozszerz swoją aplikację
Może chcesz, aby aplikacja przypomniała Twojemu psu, jeśli i tak pozostanie na kanapie i nie wyjdzie, gdy o tym powiesz. Naucz się rozszerzać swój system w samouczku Reactive Blocks
Zalecana:
Prosty Robo-Dog (wykonany z klawiszy fortepianu, pistoletu zabawkowego i myszy): 20 kroków (ze zdjęciami)
Prosty Robo-Dog (zrobiony z klawiszy fortepianu, pistoletu-zabawki i myszy): Och, Azerbejdżan! Kraina ognia, wspaniała gościnność, przyjaźni ludzie i piękne kobiety (… przepraszam kobieto! oczywiście mam oczy tylko do ciebie, moja gözəl balaca ana ördəkburun!). Ale szczerze mówiąc, to bardzo trudne miejsce dla twórcy, zwłaszcza gdy
Drukowany w 3D Robotic Dog (robotyka i drukowanie 3D dla początkujących): 5 kroków
3D Printed Robotic Dog (Robotyka i druk 3D dla początkujących): Robotyka i druk 3D to nowe rzeczy, ale możemy ich użyć! Ten projekt jest dobrym projektem dla początkujących, jeśli potrzebujesz pomysłu na zadanie szkolne lub po prostu szukasz fajnego projektu do zrobienia
Kosz na śmieci Arduino Anti-Dog: 6 kroków (ze zdjęciami)
Arduino Anti-Dog Trash Can: W tym projekcie pokażę Ci, jak zbudować śmieszną, ale działającą metodę, aby zapobiec przedostawaniu się nieznośnych psów do kosza na śmieci
Niesamowity szkolny gadżet szpiegowski! Invisible Ink Pen Hack: 6 kroków
Niesamowity szkolny gadżet szpiegowski! Invisible Ink Pen Hack: Dzięki temu niesamowitemu hackowi możesz wysyłać komuś tajne wiadomości, a nawet oszukiwać w testach klasowych
Mike's Robot Dog: 36 kroków (ze zdjęciami)
Mike's Robot Dog: Jeśli widziałeś filmy z niesamowitymi robotami-psami i chciałeś mieć taki dla swojego domu – może to (za mniej niż 600 USD. w częściach i materiałach) jest miejscem, od którego możesz zacząć