Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Een apparaat dat elk object laat praten! Wees voorzichtig…
Benodigdheden
- Raspberry Pi 3B+
- Powerbank 2A
- USB-luidspreker
- Schakelaar
- Knop
- Breadboard
- Doos
- Telefoonsnoer
- NeoPixel-ring
- Oefening
- TinkerCad
- 3D-printer
- Soldeerbout
Stap 1: Projectvideo
Stap 2: Klein onderdeel
Elke goede uitvinding heeft minimaal twee delen nodig, een klein deel en een draagbit. We beginnen met het bouwen van het kleine deel. Het bestaat uit twee 3D-geprinte componenten, één gemaakt met zwart filament en de andere met doorzichtig plastic. Het bovenste deel heeft een grote inkeping om onze NeoPixel Ring vast te houden. Het onderste deel heeft een knoopsgat en buizen voor de bedrading. Beide STL-bestanden zijn opgenomen in deze stap.
Om het de juiste look en feel te geven gaan we het een beetje verouderen. Een heerlijke middag met vuur, messen en schuurpapier doet de truc.
De laatste todo is het toevoegen van de telefoondraad. Soldeer de draden van de elektronica naar het telefoonsnoer.
Stap 3: Draagbit
Het uitgangspunt voor ons draagbit is een oude munitiekist. Maar je kunt alles gebruiken wat je hebt liggen.
De eerste aanpassing is het boren van twee gaten, een om de aan / uit-schakelaar vast te houden en een andere voor de bedrading van het kleine onderdeel.
We 3D-printen ook een kleine beugel om het kleine deel mooi vast te houden. Indien nodig kunnen al deze onderdelen ook worden verouderd.
Stap 4: Hardware
Vervolgens plaatst u de Raspberry Pi, USB-luidspreker en powerbank in de container. Dit is ook de stap waar we alles aan elkaar verbinden met behulp van een klein breadboard.
- Draadschakelaar en knop:
- Sluit de USB-luidspreker aan
- NeoPixel-ring bevestigen
- Voorzie de Raspberry Pi van stroom met de powerbank
Stap 5: Code & Audio
Om het allemaal te laten werken, moeten we wat code schrijven en wat audio opnemen.
De code werkt als volgt:
- Controleer of de schakelaar aan staat, zo niet, zet de NeoPixel Ring uit
- Als de schakelaar is ingeschakeld, controleer dan of de knop is ingedrukt en stel de NeoPixel in om helderwit op te lichten
- Als de knop wordt ingedrukt, haalt u een willekeurig audiobestand op en speelt u het af, terwijl u de NeoPixel Ring groen maakt.
Het enige dat u hoeft te doen, is wat audio opnemen, aangezien elk object waarmee u wilt spreken, wat audio nodig heeft.
Stap 6: Resultaat
We hebben met succes een fictieve uitvinding gebouwd die objecten kan vertalen.
Ga nu naar buiten en sta versteld van de vreselijke dingen die dingen te zeggen hebben!