Talaan ng mga Nilalaman:

Gyalaz0 / Abus3r: 4 Hakbang
Gyalaz0 / Abus3r: 4 Hakbang

Video: Gyalaz0 / Abus3r: 4 Hakbang

Video: Gyalaz0 / Abus3r: 4 Hakbang
Video: Abus3r - automated random sentence generator robot (censored) 2024, Setyembre
Anonim
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r
Gyalaz0 / Abus3r

Ito ay isang awtomatikong random generator generator ng pangungusap, na kinokontrol ng isang Raspberry pi 4 (na may sensor ng paggalaw). Sa kasong ito ginagamit ko ito upang lumikha ng mga mapang-abusong pangungusap, dahil gusto kong matuto para sa kasiyahan, at kabastusan sa wikang hungarian maniwala sa akin… ito ay masaya: D

Mga gamit

  • Raspberry pi
  • isang passive infrared sensor (A189 PIR)
  • isang servo motor (A169 micro servo)
  • min 10x10x10 cm foam rubber
  • isang lego figure
  • isang turnilyo ng wirstwatch
  • model drill
  • mga anggulo ng modelo
  • tagapagsalita para sa Raspberry
  • ilang mga kasanayan sa python program
  • ilang kasanayan sa linux
  • kaunting pagkamalikhain

Hakbang 1: Pag-install ng Pi, Pag-set up ng Mga Bahagi

Pag-install ng Pi, Pag-set up ng Mga Bahagi
Pag-install ng Pi, Pag-set up ng Mga Bahagi
Pag-install ng Pi, Pag-set up ng Mga Bahagi
Pag-install ng Pi, Pag-set up ng Mga Bahagi

Una kailangan mong i-set ang pi, i-install ang os dito, maaari mong makita ang dokumentasyon dito. Pagkatapos nito, ikonekta ang servo at ang mga sensor ng paggalaw at subukan ito. Mayroong dalawang simpleng pagsubok na python file: test-motion-sensor, at test-servo-motor.

Ang mga koneksyon at ang mga impormasyong raspi header ay hindi malinaw para sa akin, ngunit maaari mo itong alagaan dito.

Hakbang 2: Isulat (i-paste) ang Code

Isulat (i-paste) ang Code
Isulat (i-paste) ang Code

Magkakaroon ng dalawang python file, ang una (main.py) ay kumokontrol sa pi at mga bahagi nito, ang pangalawa (gyalazo.py) ay tatawag kung kailan nakuha ng pir ang paggalaw.

Maaari mong i-download ang lahat mula rito: https://github.com/54m4n/gyalaz0. Kailangan mo rin ang espeak na programa ng pagbubuo ng pagsasalita, maaari mo itong i-download mula rito.

Naglalaman ang folder ng src ng mga file ng diksyonaryo, baguhin ang anumang nais mo.

(Hindi ako totoong programmer, kaya maraming mga problema sa code, ngunit sino ang nagmamalasakit: D Baguhin ito ayon sa gusto mo.)

Hakbang 3: Magtipon sa Tunay na Buhay

Magtipon sa Tunay na Buhay
Magtipon sa Tunay na Buhay

Kapag gumagana ang iyong code, kailangan mong likhain ang mga bagay sa totoong buhay. Para sa mga ito gumagamit ako ng isang foam rubber cube, madali itong hugis.

  • gupitin ang bula sa isang inaasahang hugis
  • mag-drill ng isang butas para sa pir sensor
  • gupitin ang sensor at ang hugis ng servo motor
  • i-install ang lego figure sa servo motor (Gumamit ako ng isang modell drill upang mag-drill ng mga butas sa leg ng mga numero, at isang lumang wirstwatchs screws …)
  • pagsamahin ang mga bagay

Hakbang 4: Ibugaw ang Cube

Bugaw ang Cube
Bugaw ang Cube

Kapag tapos na ito, at lahat ng bagay ay gumagana nang maayos, kunin ang iyong pagkamalikhain, at pagandahin ang kubo. Sa aking kaso gumamit ako ng isang dekorasyong tela ng tsino, sapagkat nasa bahay ko iyon.

  • gupitin ang hugis para sa mga gilid ng kubo
  • ayusin ito sa mga gilid na may mga anggulo
  • gupitin ang hugis para sa tuktok (mag-ingat sa hugis ng lego figure
  • ayusin mo sa taas

Yun lang! Ilagay ang pi sa kahit saan, simulan ang programa at hintayin ang iyong biktima.

Inirerekumendang: