Inhoudsopgave:
- Benodigdheden
- Stap 1: Breng uw elektronica aan de gang
- Stap 2: Genormaliseerde database
- Stap 3: Codeer het
Video: Sensorgebaseerde, door beweging geactiveerde muziekspeler: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
Op mijn bacheloropleiding moesten we een origineel project maken dat alle studenten zelf konden kiezen. Voor mijn project, omdat ik altijd naar muziek luister en ik altijd het gevoel heb dat het te veel gedoe is om een luidspreker aan te zetten, wilde ik zien hoe ik dat proces kon vereenvoudigen, dus besloot ik deze door beweging geactiveerde muziekspeler te maken.
Benodigdheden
Hardware:
- MDF Houten planken (tussen 0, 5 en 2cm)
- 6 3, 5x13mm Schroeven
- 10 nagels
Elektronica:
- Raspberry Pi 3 model B+ met 2.5A voeding
- LCD scherm
-ADC MCP3008
- Raspberry PI T-schoenmaker
- Lichtafhankelijke weerstand
- Temperatuursensor LM35
- Breakbeam IR-sensor
- Spreker
- Broodplank
Gereedschap:
- Hamer
- Schroevendraaier
- Duct tape
Vanwege beperkingen in de Instructables-editor heb ik een build van materialen toegevoegd, het hele pakket kost ongeveer € 95 - € 100
Optioneel:
- 22 gauge draad - Geel
- 22 gauge draad - Rood
- 22 gauge draad - Zwart
Stap 1: Breng uw elektronica aan de gang
Dus we gaan onze mcp3008, LDR, break-beam en temperatuursensor aansluiten op ons breadboard. volg indien mogelijk mijn schema hierboven om een idee te hebben waar je wat in moet pluggen of zoek zelf een geweldige plek voor je componenten!
Kortom: zorg ervoor dat je LDR kabelvrij is en zoveel mogelijk licht kan opnemen en dat alle componenten op je board zitten!
Stap 2: Genormaliseerde database
Voor onze genormaliseerde database heb ik een afbeelding toegevoegd om je een idee te geven hoe het eruit ziet, lees verder om te zien wat elke tabel doet!
Sensor:
deze tabel bevat onze drie sensoren: LDR, Temperatuur en break-beam
Sensorgeschiedenis:
Hiermee kunnen we controleren wanneer een sensor actief was en wat de sensor waard was toen een nummer werd afgespeeld
Gespeelde nummers:
In deze tabel zien we alle nummers die zijn afgespeeld, welke sensorgeschiedenis eraan is gekoppeld en welk nummer is afgespeeld.
Liedjes:
In deze tabel combineren we onze nummerlocatie, nummergenre en nummernaam
Muziek:
In deze tabel staat onze songnaam en artiest!
Liedlocaties:
Bevat onze songlocatie op onze pi /var/www/html/…
Muziek genre:
Bevat ons muziekgenre het minimale licht ervoor het maximale licht ervoor en hetzelfde voor de temperatuur
Stap 3: Codeer het
Ik zal hieronder een link naar mijn Github-repo achterlaten, maar voel je vrij om mijn ontwerpen te bekijken en dit eerst te lezen!
Raspberry-configuratie:
zet spi aan met sudo rasp-config => interface-opties => SPI => inschakelen
Installeren:
Mysql
Kolf
Flask_cors
Flask_socketio
Website:
Voeg vervolgens een database toe aan MySQL op Raspberry, Mijn python-code is waar ik alles aan de database toevoeg en mijn sensoren laat werken. Er is niet veel dat je kunt veranderen om het gemakkelijker te laten werken. Ik heb geprobeerd een python-script te maken dat duidelijk is en dat iedereen het kan gebruiken dus probeer het gerust eens uit!
Mijn site is precies wat ik voelde dat het beste werkte voor mijn project. Voel je vrij om het een beetje te veranderen en een originele site te maken. nog beter als je mijn ontwerp kunt verbeteren en gebruiksvriendelijker kunt maken!
Ik zal ook een link toevoegen om mijn wireframes als afbeeldingen te bekijken. en een zip met al mijn bestanden
Wireframes:
Github:
Aanbevolen:
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: 7 stappen (met afbeeldingen)
Door beweging geactiveerde cosplayvleugels met Circuit Playground Express - Deel 1: Dit is deel één van een tweedelige project, waarin ik je mijn proces laat zien voor het maken van een paar geautomatiseerde feeënvleugels. Het eerste deel van het project is de mechanica van de vleugels, en het tweede deel is het draagbaar maken en de vleugels toevoegen
Door beweging geactiveerde lampschakelaar - Ajarnpa
Door beweging geactiveerde lampschakelaar: wanneer we ons bureau of onze kamer verlaten, vergeten we meestal de lichten daar uit te doen. Dit veroorzaakt verlies van elektriciteit en een verhoging van uw elektriciteitsrekening. Maar wat als de lichten automatisch uitgaan nadat u de kamer hebt verlaten? Ja in
Door beweging geactiveerde Sentinel - Ajarnpa
Door beweging geactiveerde Sentinel: "Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de Universiteit van Zuid-Florida (www.makecourse.com)"Hallo, mijn naam is Ruben Duque. Een student werktuigbouwkunde aan de University of South Flor
Door beweging geactiveerde lichten: 5 stappen
Door beweging geactiveerde lichten: deze gids laat u zien hoe u een FPGA kunt gebruiken om een door bewegingssensor geactiveerd licht van verschillende kleuren te creëren zolang er beweging is. De niveaus van rood, blauw en groen worden allemaal gecontroleerd door een waarde aan elke individuele kleur te koppelen. Dit project m
Door beweging geactiveerde Spy Cam: 5 stappen (met afbeeldingen)
Motion Triggered Spy Cam: Nu kunt u geheime bewaking uitvoeren met deze "betrapt-in-beweging" spionage-videocamera die geheime video en audio opneemt. Zie het in actie en de testresultaten