Indholdsfortegnelse:
- Trin 1: Materialelektronik
- Trin 2: Boliger
- Trin 3: Case
- Trin 4: Træplanker
- Trin 5: Fronten
- Trin 6: Tilføjelse af kredsløbet til sagen
- Trin 7: Ledningsføring
- Trin 8: Database
- Trin 9: Github -kode
Video: Pi-aser et laserpiano: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Hej, jeg er studerende Multimedia & Creative Technology på Howest Belgium.
Har du altid ønsket at spille musik, men ikke som alle gør? Så er dette måske noget for dig!
Jeg har lavet et klaver af lasere. Du skal bare sætte fingrene over laserne, og du har musik. Du kan vælge, hvilke lyde det får gennem webstedet, og du kan også se, hvor højt du spiller, og hvor længe.
Trin 1: Materialelektronik
Jeg brugte følgende ting:
- Raspberry Pi 3
- Arduino UNO
- LCD -display 16*2
- RFID -modul
- LDR sensorer (7x)
- 3.3V 5mW laserdiode (7x)
- SparkFun lyddetektor
- Modstande
- en flok jumpwires
- 2 brødbrætter
Du kan finde en detaljeret liste over emnerne herunder:
Trin 2: Boliger
Til huset brugte jeg en flightcase, træ- og aluminium U -profiler.
Trin 3: Case
Til sagen har jeg fået hjælp fra min far og hans bedste ven. Vi startede med at fjerne en flyveske og placere låse på bagsiden af toppen og tilføjede nogle træstænger på bagsiden til en falsk bagstav, hvor jeg kunne sætte mine ledninger til mine lasere. På undersiden af sagen har vi tilføjet 4 gummifødder, fordi sagen drejes 90 grader. Til U -profilerne i aluminium har vi lavet 3 huller med en lille skrue og brugt en større skrue til at lave et lille hak, så træplankerne let kan bevæge sig.
Trin 4: Træplanker
Til træplankerne, der kommer inde i U -profilerne, lægger vi de 2 planker nøjagtigt oven på hinanden, så hvis vi lavede hullerne med den lille skrue, ville laserne pege direkte på ldr'erne. Til ldr'erne har vi lavet nogle hak og 2 små huller inde i det til benene på ldr, så de kom gennem bunden af planken til kredsløbet under det. Vi lavede ingen huller i bundplanken, fordi denne er til komponenterne.
Trin 5: Fronten
Til fronten begyndte vi at lave huller til komponenterne. Til ldr tegnede vi det ud på træet og borede derefter huller i tegningen og brugte en graver til at lave et smukt rektangel, hvor min LCD passer ind. Til decibel -meteren lavede vi lige et hul, og til RFID'en har vi lavet en lille rektangel, så tråden kunne passere gennem den. På venstre side er der et hul til strømforsyningen og et hul til stikket. Vi har tilføjet nogle håndtag, så hvis der er noget galt med kredsløbet, kan jeg let komme til det.
Trin 6: Tilføjelse af kredsløbet til sagen
Da jeg tilføjede kredsløbet til min sag, brugte jeg velcrobånd, så hvis der er en del, der er gået i stykker, kan det let udskiftes.
Trin 7: Ledningsføring
Til ledningerne brugte jeg Arduino til at sende decibelene og rfid -værdien til min RPI gennem seriel kommunikation. LCD'en er forbundet direkte til RPI'en, og jeg brugte en MCP3008 til at læse værdierne for mine LDR'er. I sagen brugte jeg meget isoleringstape mellem forlængerne, så de ikke ville løsne.
Trin 8: Database
Min database er ikke så stor, jeg havde bare brug for at få min spilletidshistorik decibelene, da jeg spillede. Jeg tilføjede en kolonnebrugere, hvor RFID -nøglen er gemt. Jeg brugte ikke et login, så jeg brugte ikke adgangskoden og e -mailen.
Trin 9: Github -kode
Du kan finde min kode på github:
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)