Inhoudsopgave:

Gyalaz0 / Abus3r: 4 stappen
Gyalaz0 / Abus3r: 4 stappen

Video: Gyalaz0 / Abus3r: 4 stappen

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

Dit is een geautomatiseerde robot voor het genereren van willekeurige zinnen, bestuurd door een Raspberry pi 4 (met bewegingssensor). In dit geval gebruik ik het om beledigende zinnen te maken, want ik hou van leren voor de lol, en godslastering in de Hongaarse taal geloof me … het is leuk:D

Benodigdheden

  • Frambozenpi
  • een passieve infraroodsensor (A189 PIR)
  • een servomotor (A169 microservo)
  • min 10x10x10 cm schuimrubber
  • een lego figuur
  • de schroeven van een polshorloge
  • model boor
  • model hoeken
  • luidspreker voor de Raspberry
  • wat python-programmeervaardigheden
  • wat linux-vaardigheden
  • een beetje creativiteit

Stap 1: De Pi installeren, de onderdelen instellen

De Pi installeren, de onderdelen instellen
De Pi installeren, de onderdelen instellen
De Pi installeren, de onderdelen instellen
De Pi installeren, de onderdelen instellen

Eerst moet je de pi instellen, os erop installeren, je kunt de documentatie hier vinden. Sluit daarna de servo en de bewegingssensoren aan en test deze. Er zijn twee eenvoudige testpython-bestanden: test-bewegingssensor en test-servo-motor.

De aansluitingen en de informatie over de raspi-header zijn niet duidelijk voor mij, maar je kunt het hier bekijken.

Stap 2: Schrijf (plak) de code

Schrijf (plak) de code
Schrijf (plak) de code

Er zullen twee python-bestanden zijn, de eerste (main.py) bestuurt de pi en zijn delen, de tweede (gyalazo.py) zal worden genoemd wanneer de pir de beweging kreeg.

Je kunt alles hier downloaden: https://github.com/54m4n/gyalaz0. Je hebt ook het espeak spraaksyntheseprogramma nodig, je kunt het hier downloaden.

De src-map bevat de woordenboekbestanden, verander wat je maar wilt.

(Ik ben geen echte programmeur, dus er zijn wat problemen met de code, maar wat maakt het uit:D Verander het zoals je wilt.)

Stap 3: Monteer in het echte leven

Verzamelen in het echte leven
Verzamelen in het echte leven

Wanneer uw code werkt, moet u de dingen in het echte leven maken. Hiervoor gebruik ik een schuimrubberen kubus, deze is makkelijk te vormen.

  • snijd het schuim in een verwachte vorm
  • boor een gat voor de pir-sensor
  • knip de sensor en de vorm van de servomotor uit;
  • installeer het lego-figuur op de servomotor (ik heb een modelboor gebruikt om gaten in de poot van het figuur te boren, en een oude wirstwatch-schroeven …)
  • dingen samenbrengen

Stap 4: Pimp de kubus

Pimp de kubus
Pimp de kubus

Als het klaar is en alles goed werkt, ga dan aan de slag met je creativiteit en verfraai de kubus. In mijn geval heb ik een Chinees stoffen ornament gebruikt, want dat stond in mijn huis.

  • knip de vorm uit voor de kubuszijden
  • bevestig het aan de zijkanten met de hoeken
  • knip de vorm uit voor de bovenkant (pas op voor de vorm van de legofiguur)
  • bevestig het aan de top

Dat is alles! Zet de pi ergens op, start het programma en wacht op je slachtoffer.

Aanbevolen: