Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
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
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
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
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
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.