Съдържание:

Gyalaz0 / Abus3r: 4 стъпки
Gyalaz0 / Abus3r: 4 стъпки

Видео: Gyalaz0 / Abus3r: 4 стъпки

Видео: Gyalaz0 / Abus3r: 4 стъпки
Видео: Abus3r - automated random sentence generator robot (censored) 2024, Ноември
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

Това е автоматизиран робот за генериране на произволни изречения, управляван от Raspberry pi 4 (със сензор за движение). В този случай го използвам за създаване на обидни изречения, защото обичам да се уча за забавление, а нецензурните думи на унгарския език повярвайте ми … забавно: D

Консумативи

  • Малина пи
  • пасивен инфрачервен сензор (A189 PIR)
  • серво мотор (A169 микро серво)
  • мин. 10x10x10 cm гума от пяна
  • лего фигура
  • винтове за ръчен часовник
  • модел бормашина
  • моделни ъгли
  • говорител за малината
  • някои умения за програмиране на python
  • някои умения за Linux
  • малко креативност

Стъпка 1: Инсталиране на Pi, настройка на частите

Инсталиране на Pi, настройка на частите
Инсталиране на Pi, настройка на частите
Инсталиране на Pi, настройка на частите
Инсталиране на Pi, настройка на частите

Първо трябва да настроите pi, да инсталирате os на него, можете да намерите документацията тук. След това свържете серво и сензорите за движение и го тествайте. Има два прости теста за python файл: test-motion-sensor и test-servo-motor.

Връзките и информацията за заглавката на raspi не са ми ясни, но можете да се погрижите за това тук.

Стъпка 2: Напишете (поставете) кода

Напишете (поставете) кода
Напишете (поставете) кода

Ще има два файла python, първият (main.py) контролира pi и неговите части, вторият (gyalazo.py) ще бъде извикан, когато pir получи движението.

Можете да изтеглите всичко от тук: https://github.com/54m4n/gyalaz0. Имате нужда и от програмата за синтез на реч espeak, можете да я изтеглите от тук.

Папката src съдържа файловете на речника, променете каквото искате.

(Аз не съм истински програмист, така че има някои проблеми с кода, но на кой му пука: D Променете го както искате.)

Стъпка 3: Съберете в реалния живот

Съберете в реалния живот
Съберете в реалния живот

Когато вашият код работи, трябва да създадете нещата в реалния живот. За това използвам куб от пяна, лесно се оформя.

  • изрежете пяната до очакваната форма
  • пробийте дупка за пир сензора
  • изрежете сензора и формата на серво мотора
  • инсталирайте фигурата на lego на серво мотора (използвах моделна бормашина за пробиване на отвори в крака на фигурите и стари винтове за часовници …)
  • сглобете нещата

Стъпка 4: Сведете кубчето

Сводник кубчето
Сводник кубчето

Когато приключи и всичко работи добре, проявете креативност и разкрасете куба. В моя случай използвах украшение от китайски плат, защото това беше в моята къща.

  • изрежете формата за страните на куба
  • фиксирайте го отстрани с ъглите
  • изрежете формата за горната част (пазете се от формата на фигурата на лего
  • поправете го отгоре

Това е всичко! Поставете пи на всяко място, стартирайте програмата и изчакайте жертвата си.

Препоръчано: