Inhoudsopgave:
- Stap 1: 3D-modellering
- Stap 2: 3D printen
- Stap 3: Elektronisch
- Stap 4: Coderen
- Stap 5: Montage
- Stap 6: Wat nu?
Video: ElectrOcarina: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Zoals velen ben ik een grote fan van The Legend of Zelda Ocarina Of Time, die ik me herinner als een van de beste videogames die ik ooit heb gespeeld (zo niet die). besloten om een elektronische te maken. Nou… tegen die tijd heb ik gefaald. Hoe dan ook, ik kwam er onlangs achter dat een bedrijf er een paar heeft gemaakt. Maar het is niet echt wat ik een ElectrOcarina zou noemen: je kunt er niet eens in blazen! Dus toen ik me realiseerde dat er een muziekinstrumentwedstrijd was op instructable, besloot ik terug te vechten met de draden. Deze Instructables zal het uitleggen en je de bestanden om je eigen electrocarina te maken. Het heeft 7 knoppen, speelt 8 tonen en wordt aangedreven door een eenvoudige Arduino Nano. Om dit project te realiseren heb je nodig:
Fusie 360
Een 3D-printer
Een Arduino Nano
Sommige elektronische componenten (BOM wordt hieronder gedetailleerd)
Tijd & Liefde;)
Stap 1: 3D-modellering
Allereerst: laten we een Ocarina ontwerpen. Hiervoor heb ik Fusion 360 gebruikt, ik ben niet zo trots op dat bestand: te veel stappen naar mijn mening.
Hoe dan ook, hier is het proces dat ik heb doorlopen om dit model te maken: - De schaal van het hoofdgedeelte tekenen - Draaien - Het mondstuk tekenen - Draaien - Fileren om de verbindingen glad te strijken - Maak de gaten voor knoppen - Offset een constructievlak - Offset de profiel van het object naar binnen- Extruderen om een "klemrand" te creëren- Tekening voor de luidspreker- Extruderen om de ruimte voor de luidspreker te creëren- Teken binnenverbindingen om schroeven te ontvangen- Extrudeer ze- Reiniging van het uiteinde van de pijp- Draaien om ruimte te creëren voor de piëzo - Splits het lichaam in twee helften - Combineer een met de "klemrand" De rest van de modelleringsstappen gaan over het creëren van kamers voor de elektronische binnenkant. Bekijk het bestand al deze stappen zullen duidelijker lijken
Zoals ik al zei, ik ben niet trots op dit model: - Te veel stappen - Het gat voor de tuimelschakelaar AAN / UIT vergeten - De plaats voor de batterij is niet klaar - Het bed voor de arduino paste niet goed, ik ik denk aan een andere manier om het vast te houden
Om deze redenen zal ik opnieuw aan het bestand werken en daarom zou je iets anders kunnen vinden dan wat ik vandaag heb gepresenteerd als je het downloadt. Ik zou aanraden om te proberen je eigen bestand te maken, maar als je niet vertrouwd bent met 3D-modellering, alsjeblieft voel je vrij om het fusion-bestand hier te downloaden. (Kon mijn bestand niet opnieuw uploaden! Moet dit zo snel mogelijk bijwerken) Aan de positieve kant heb ik sommige delen van het ontwerp parametrisch gemaakt, zodat je de grootte van de gaten kunt wijzigen als je knoppen niet overeenkomen met de mijne, idem voor luidspreker- en piëzo-afmetingen. Om die wijzigingen gemakkelijk aan te brengen, gaat u naar Wijzigen >Parameters wijzigen (zie laatste afbeelding)
Stap 2: 3D printen
Zodra het model klaar is, kunnen we het 3D-printen! Niet veel te zeggen over dit onderdeel
Als je klaar bent met vechten met de steunen, kun je een spuitbuskit gebruiken (niet zeker van de Engelse naam hiervoor). Hiermee kun je het oppervlak van de afdruk gladmaken. In principe gaat het als volgt: - Aanbrengen - Laat het drogen - Gebruik schuurpapier - Start OverWatch out, dit deel is lang, maar hoe langer je aan deze stap besteedt, hoe mooier je verf zal zijn (wees niet lui zoals ik).
Stap 3: Elektronisch
Dus hier is de stuklijst: - Arduino Nano-draden - Geperforeerd elektronisch bord (optioneel) - 9V batterij - Batterijhaak omhoog - Aan / uit-schakelaar (die ik vergeten ben!:o) - 10K-weerstand - 1M-weerstand - Piezo-zoemer - 8Ohm Speaker ++++ Onderstaande lijst is eenvoudig te vervangen door dit board ++++
-LM386 (laag vermogen audioversterker)-10 kohm potentiometer -10 ohm weerstand -10 µF condensator -0.05 µF (of 0.1 µF) condensator -250 µF condensator
Er zijn 4 onderdelen in dit circuit:-Power-Blow Sensor-Buttons-Versterker + Audio OutLaten we eens kijken.
Stroom
Niets bijzonders, houd er rekening mee dat je een extra lijn nodig hebt van de batterij naar de versterker. Zie foto hierboven.
Blaassensor
In mijn vroege proeven gebruikte ik een microfoon, maar de resultaten waren zo rommelig en willekeurig. Ik gaf dit een beetje op en besloot een eenvoudige piëzo te gebruiken: dat is goedkoop en efficiënt. Je hoeft het alleen maar aan te sluiten tussen een analoge pin van de Arduino en de grond. Pas op, een weerstand van 1 MegaOhm wordt parallel met de piëzo aangesloten. Je moet ook voorzichtig zijn om erachter te komen welke pin + is en welke op je piëzo is geslepen. Ik heb een heel eenvoudige code gemaakt om de waarden op de monitor te lezen en het onderdeel op beide manieren te proberen:
void setup () { pinMode (A0, INPUT); Serieel.begin (9600); }
void loop(){ Serial.println (analogRead (A0)); vertraging (20);}
Toetsen
Terwijl ze worden losgelaten, moeten de knoppen via een weerstand van 10k met aarde worden verbonden.
Versterker
Om eerlijk te zijn heb ik gewoon het circuit van deze pagina gereproduceerd
Stap 4: Coderen
De code maakt gebruik van de bibliotheek "The Synth" gemaakt door DZL en kan worden gedownload van deze github-pagina. Wat betreft het deel dat ik heb geschreven, dit is een vrij eenvoudige code: het controleert of er een klap is. ingedrukt, speel dan een noot. maar als er geen knoppen worden ingedrukt maar er is een slag, wordt de basistoon gespeeld. Als er geen slag is, doet hij niets. Controleer de code;)
Stap 5: Montage
Tijd om alles te solderen en in de draden te duiken…Het is een rommeltje geweest…Geef vrij lange draden aan je knoppen, dit helpt tijdens de montage.
Stap 6: Wat nu?
Het was erg leuk en wanhopig om dit project te maken. Maar dat is slechts een v1 want het kan op zoveel manieren verbeterd worden! Hier is de lijst met toekomstige ontwikkelingen: - Voeg een extra knop toe om halve tonen af te spelen - Verbeter de geluidskwaliteit - Maak het 3D-bestand opnieuw - Maak een klaar om aan te sluiten schild Ik hoop dat je genoten hebt van het project, en laat het me weten als je er een hebt gemaakt!:)
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)