Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to automatyczny robot generujący losowe zdania, sterowany przez Raspberry pi 4 (z czujnikiem ruchu). W tym przypadku używam go do tworzenia obraźliwych zdań, bo lubię uczyć się dla zabawy, a wulgaryzmy w języku węgierskim uwierz mi… jest zabawa:D
Kieszonkowe dzieci
- malinowy pi
- pasywny czujnik podczerwieni (A189 PIR)
- silnik serwo (mikro serwo A169)
- min 10x10x10 cm guma piankowa
- figurka lego
- śruby zegarka
- model wiertła
- kąty modelowe
- głośnik do Raspberry
- trochę umiejętności programowania w Pythonie
- trochę umiejętności linuksowych
- trochę kreatywności
Krok 1: Instalacja Pi, konfiguracja części
Najpierw musisz ustawić pi, zainstalować na nim os, dokumentację znajdziesz tutaj. Następnie podłącz serwo i czujniki ruchu i przetestuj. Istnieją dwa proste pliki testowe pythona: test-motion-sensor i test-servo-motor.
Połączenia i informacje nagłówka raspi nie są dla mnie jasne, ale możesz się tym zająć tutaj.
Krok 2: Napisz (wklej) kod
Będą dwa pliki python, pierwszy (main.py) kontroluje pi i jego części, drugi (gyalazo.py) będzie wywoływany, gdy pir otrzyma ruch.
Możesz pobrać wszystko stąd: https://github.com/54m4n/gyalaz0. Potrzebny jest również program do syntezy mowy espeak, który można pobrać stąd.
Folder src zawiera pliki słownika, zmień co chcesz.
(Nie jestem prawdziwym programistą, więc są pewne problemy z kodem, ale kogo to obchodzi:D Zmień to, jak chcesz.)
Krok 3: Zbierz się w prawdziwym życiu
Kiedy twój kod działa, musisz tworzyć rzeczy w prawdziwym życiu. Do tego używam kostki z gumy piankowej, łatwo ją formować.
- przyciąć piankę do oczekiwanego kształtu
- wywiercić otwór na czujnik pir
- wyciąć czujnik i kształt serwomotoru;
- zamontuj figurkę lego do serwomotoru (użyłem wiertarki modelowej do wywiercenia otworów w nodze figurki i starych śrub zegarków…)
- poskładać rzeczy razem
Krok 4: Odpicuj kostkę
Kiedy to się skończy i wszystko działa dobrze, daj się ponieść kreatywności i upiększ kostkę. W moim przypadku użyłam chińskiej ozdoby z tkaniny, bo taka była w moim domu.
- wyciąć kształt boków kostki
- przymocuj go po bokach za pomocą kątów
- wytnij kształt góry (uważaj na kształt figurki lego)
- napraw to do góry
To wszystko! Umieść pi w dowolnym miejscu, uruchom program i poczekaj na swoją ofiarę.