Spisu treści:

Gyalaz0 / Abus3r: 4 kroki
Gyalaz0 / Abus3r: 4 kroki

Wideo: Gyalaz0 / Abus3r: 4 kroki

Wideo: Gyalaz0 / Abus3r: 4 kroki
Wideo: Создание уникальных волн в Xfer Serum 2024, Wrzesień
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

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

Instalowanie Pi, konfigurowanie części
Instalowanie Pi, konfigurowanie części
Instalowanie Pi, konfigurowanie części
Instalowanie Pi, konfigurowanie 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

Napisz (wklej) kod
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

Gromadź się w prawdziwym życiu
Gromadź 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ę

Odpicuj kostkę
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ę.

Zalecana: