Zusammenfassung
WIP-Warnung: Einige Dateien dieses Projekts erfordern noch ein wenig Feinabstimmung in Bezug auf die beheizten Einsätze. Derzeit ist ein wenig Basteln erforderlich, um alles passend zu machen.
Wenn Sie Kinder haben, haben Sie wahrscheinlich schon von der berüchtigten Toniebox gehört. Falls nicht: Es ist eine RFID-Jukebox für Kinder. Sie kaufen Figuren, die einen RFID-Chip im Inneren haben, und Ihr Kind legt sie dann auf die Box, und sie lädt und spielt die zugehörige Musik oder das Hörbuch ab. Nun, das kann auch als Open-Source-Projekt durchgeführt werden.
Dort ist derPhoniebox-Projekt überGithub, und hier ist ein Tutorial zum Bau eines solchen:
Einkaufsliste:
Teile:(Die Links sind Beispiele, überprüfen Sie Ihre lokalen Geschäfte für bessere Preise)
- 1xRaspberry Pi 4B 1GB RAM
- 1xStromversorgung
- 1xMicroSD-Karte
- 1xWärmetauscher (optional)
- 1xEin-/Ausschalter (optional)
- 1xPN532 NFC-Leser- I²C-Modus (DIP 1 = ein, DIP 2 = aus)
- 1xLED
- 4xKnopf
- 1xUSB-PC-Lautsprecher-Set- Auch vermarktet als:Speedlink-Token,Fantec GS304,Mars Gaming MS-OM, und einiges mehr. Wenn dir der LED-Ring egal ist, schnapp dir einfach einen Satz billiger USB-Lautsprecher. Achte nur darauf, dass die Lautsprecher 2" groß sind und der Verstärker in die kabelgebundene Fernbedienung integriert ist.
Verbrauchsmaterialien:
- 2x PETG-Filament deiner Wahl
- 6xJumper-Draht
- 1xWiderstand von 1 kΩ
- 8xDraht-Endhülse-Benötigst du eine Zange?
- 4xWärmeschrumpfschlauch
- 15xM2,5x5mm Schraube
- 2x M3x5mm Schraube
- 2x M3x14mm Schraube
- 15xGeheizte Einlage M2,5x5mm
- 4x beheizter Einsatz M3x5mm
- 1xNano-Tape
- 5xRubber feet
- Einige Tissue-Papiere
- VieleRFID-Tags- Suchen Sie auf AliExpress nach "NTAG213 Wet". Sie sollten sie dort zu einem besseren Preis finden.
Anweisungen:
- Drucken Sie denPhoniebox_Front_Panel.stlMit Baumunterstützung. Fügen Sie eine PAUSE in Ihren Gcode ein, bevor der letzte Millimeter erreicht wird. Ändern Sie dann den Filament für Mehrfarbig.
-
Wechseln Sie Ihren PN532 in den I²C-Modus, und löten Sie dann einen Stecker in die 4-Pin-Reihe. Verbinden Sie ihn mit Ihrem Pi:
RasPi-Pin PN532 Pin RasPi-Funktion 3 SDA GPIO 2 (SDA) 4 5V 5V 5 SCL GPIO 3 (SCL) 6 GND GND - Nehmen Sie einen Überbrückungsdraht jeder Farbe: schwarz, grau, weiß, lila, blau, grün. Schneiden Sie jeden in ein Stück von ca. 15 cm und eines von ca. 5 cm. Werfen Sie den kurzen schwarzen und weißen Draht weg, entfernen Sie die Enden der restlichen Drahte und schleifen Sie alle außer dem schwarzen und weißen Draht.
- Schneide den Stecker von den 6 kurzen Drähten ab und entferne die Enden. Ziehe den blauen Stecker mit der LED aus seinem Gehäuse. Schneide die Drähte deiner LED auf etwa 5 cm ab und entferne die Enden.
- Warte, bis der Druckjob fertig ist. Mit deinem farbigen Filament, das bereits eingelegt ist, drucke.Phoniebox_Front_Inner.stl, auch mit Baumunterstützung.
- Entfernen Sie die Stütze vom gedruckten Teil. Schrauben Sie das LED-Gehäuse und die Tasten ein. Verwenden Sie eine Zange, um sie festzuziehen. Es muss nicht seinWirklich.Eng, eng.genugDas ist in Ordnung.
- Legen Sie zwei 3m beheizte Einsätze in die Löcher auf der Rückseite und einen 2,5mm-Einsatz in das Loch auf der Unterseite.
- Löten Sie den 1k-Widerstand an den Draht, schieben Sie dann ein Stück Schrumpfschlauch über die Verbindung (gerade lang genug, um sie zu bedecken), löten Sie das andere Ende des Widerstandes an LED+, schieben Sie den Schlauch über die Verbindung und schrumpfen Sie ihn.
- Löten Sie die abisolierten Enden der 4 kurzen Drähte an LED-. Die ummantelten Enden sollten zum LED zeigen. Fügen Sie den langen schwarzen Draht hinzu, wobei der Stecker vom LED weg zeigt. Schieben Sie ein Stück Schlauch über die Verbindung (gerade lang genug, um sie zu bedecken), und schrumpfen Sie den Schlauch.
-
Stecken Sie die LED wieder in ihr Gehäuse, dann führen Sie die 4 ummantelten Enden in einen Stift ihres jeweiligen Knopfes (siehe Tabelle unten) ein und schrauben sie fest. Versuchen Sie, die Lötverbindung zwischen den Tasten Next und Vol+ beizubehalten.
RasPi-Pin Farbe Rolle RasPi-Funktion 35 lila Vorher GPIO 19 36 blau Weiter GPIO 16 37 grau Vol- GPIO 26 38 Grün Lautstärke + GPIO 20 39 schwarz GND GND 40 weiß LED GPIO 21 - Legt ein Stück Schrumpfschlauch über den schwarzen Draht (7 mm sollten reichen), drückt dann den weißen Draht durch, so dass beide Stecker am selben Ende sind. Fügt die 4 verbleibenden Drähte hinzu und befestigt sie an ihren Tasten.
- Stecken Sie die Kabel in den RasPi (siehe Tabelle oben), ordnen Sie die Kabel in einem ordentlichen 90°-Winkel an und schieben Sie den Schlauch so nah wie möglich an die Stecker. Stellen Sie sicher, dass alle Kabel gerade sind, ziehen Sie dann etwa 2 cm zurück und schrumpfen Sie diesen Schlauch.
- Warte, bis der Druck fertig ist, wechsle zurück zu deinem Hauptfilament, und drucke dann *Phoniebox_Back.stlFügen Sie acht Kopien vonPhoniebox_Front_Bar.stl. Keine Unterstützung.
- Geh rüber zuGithubund richte deine SD-Karte ein.
- Stellen Sie sicher, dass Ihr PN532, LED und Tasten angeschlossen sind. Starten Sie Ihren Pi und überprüfen Sie Ihren Router auf seine IP-Adresse. Wenn er sich nicht mit Ihrem WLAN verbindet, verwenden Sie stattdessen ein Kabel.
- Logge dich darüber per SSH ein, hier ist es.PuTTYWenn du einen Client brauchst. Führe sudo apt update && sudo apt -y upgrade aus.
- Wartet, bis der Druck fertig ist. Dann druckt Phoniebox_Main_Body.stl und Phoniebox_Front_Outer.stl. Ihr könnt beide in einem Job drucken, mit Stützstrukturen und viel Rand. Das wird eine Weile dauern.
- Führen Sie sudo raspi-config aus, dann wählen Sie: Schnittstellenoptionen > I2C > aktivieren? JA. Wenn Ihr WLAN keine Verbindung herstellen konnte, wählen Sie Lokalisierungsoptionen > WLAN-Land > Ihr Land, und versuchen Sie es dann erneut über raspi-config.
- Geh zurück zuGithubund führe denEinzeiliger Installationsbefehl. Es wird eine lange Download-/Installationsphase geben, bevor du den RFID-Reader konfigurieren kannst. Nutze diese Zeit, um die beheizten Einsätze in die inneren Rahmen zu schieben und dann die Stangen einzukleben. Das Skript ist möglicherweise bereits fertig, wenn du fertig bist. Falls nicht, schnapp dir einen Kaffee und vergiss nicht, mir einen zu kaufen. ;)
- Nachdem alles installiert ist, passen Sie die GPIO-Werte für Ihre Tasten und LED an und testen Sie, ob alles wie erwartet funktioniert. Warten Sie dann, bis der Druckvorgang abgeschlossen ist.
- DruckenPhoniebox_Top.stl. Wie zuvor, pausiere den Druck vor dem letzten Millimeter für einen Filamentwechsel. Drucke.Phoniebox_Top_Insert.stlDanach.
- Legen Sie die beheizten Einsätze in den Hauptkörper. Es sollten noch zwei 3mm-Einsätze übrig sein. Sie gehen in denäußerlichLautsprecherlöcher.
- Zerlegen Sie die Lautsprecher. Wenn Sie das gleiche Modell verwendet haben, behalten Sie einen LED-Ring. Dann schrauben Sie die Lautsprecher mit den kurzen 3mm-Schrauben in den Hauptkörper ein.
- Montieren Sie die Vorderseite: Das Tastenfeld geht in die Mitte. Achten Sie darauf, keine Kabel zwischen die Rahmen zu quetschen. Schrauben Sie es auf den Hauptkörper und stellen Sie sicher, dass es bündig ist. Dann setzen Sie die linken und rechten Lautsprechergitter ein. Befestigen Sie alles mit Schrauben durch die unteren Löcher. Nehmen Sie die zwei langen 3mm-Schrauben, schrauben Sie sie durch
- Schrauben Sie den Pi ein, befestigen Sie die GPIO-Kabel. Dann legen Sie Stücke von Nanotape auf die RFID-Säule und die Halterung für den LED-Ring. Befestigen Sie den Ring, schließen Sie den RFID-Leser an und setzen Sie ihn ein, dann befestigen Sie diese Kabel am Pi.
- Starte den Pi und teste alles noch einmal. Stelle sowohl die Lautsprecher als auch den Pi auf maximale Lautstärke, und verwende dann die kabelgebundene Fernbedienung, um sie auf ein Niveau ohne Verzerrung zu reduzieren.
- Montieren Sie das obere Panel. Etwas Sekundenkleber hilft, den Einsatz an Ort und Stelle zu halten. Schieben Sie ihn an seinen Platz.
- Führe das 3,5 mm Kabel durch das Loch auf der Rückseite und befestige es dann.
- Schneide ein Loch in den letzten Gummifuß und setze es über das 3,5 mm Kabel. Bedecken Sie dann das Loch in der Rückwand damit, und stecken Sie das Kabel ein.
- Fertig.
모델 소스
