Free Joomla Templates by FatCow Coupon

Arduino Project 06: "Light Theremin"

Hoofdcategorie: ROOT Categorie: Robotica Gepubliceerd: maandag 23 september 2019
Ster inactiefSter inactiefSter inactiefSter inactiefSter inactief
 

De Arduino Light Theremin bevat een lichtsensor (LDR) en een luidspreker. Als er veel licht op de LDR valt, hoor je een hoge toon. Als er weinig licht op de LDR valt, krijg je een lage toon. En zo kun je met schaduw muziek maken.

Niveau

:

Mavo 2/3/4, Havo 2/3, VWO 2/3
Havo 4/5, VWO 3/4
VWO 5/6

Doel

:

Oefenen met Arduino

Nodig

:

  • 1x Arduino
  • 1x Breadboard
  • 1x Piezo-element
  • 1x LDR
  • 1x weerstand 10 kΩ
  • 1x weerstand 100 Ω

Links

:

 

 

Dus door met je hand de hoeveelheid licht die op de sensor valt te variëren, zou je na enige oefening in staat moeten zijn om dit instrument te bespelen. Voor muziekliefhebbers: verwacht niet te veel van deze muzikale uitspatting.

De Theremin is een elektronisch muziekinstrument waarmee je een toon qua hoogte kunt laten varieren zonder het instrument aan te raken. De Arduino Light Theremin is daarop een variant. Als er veel licht op de sensor valt, produceert het een hoge toon. Als er weinig licht op de sensor valt, krijg je een lage toon.

 

Stap 1: laat met behulp van je Arduino geluid uit het piezo-element komen

  • Zoek op internet uit hoe je de piezo moet aansluiten.
  • Zoek op het internet een simpel programma waarmee je een toon op je piezo kunt zetten
  • Zet nu een toon op je piezo met behulp van dit programma
  • Bepaal welke waarde je moet instellen om een lage nog zuivere toon te krijgen (bijvoorbeeld 250 Hz)
  • Bepaal welke waarde je moet instellen om een hoge zuivere en goed hoorbare toon te krijgen (bijvoorbeeld 4000 Hz)

 

Stap 2: de weerstand van één LDR uitlezen

Begin met een schone lei. Je mag de piezo op je breadboard laten zitten, maar je gebruikt hem nu niet.

  • Monteer één LDR op je breadboard en kijk of je de waarde van zijn weerstand (die een indicator vormt voor de hoeveelheid licht die er op valt) kunt meten met je Arduino.
  • Google bijvoorbeeld "LDR arduino control", kijk hoe je een LDR moet aansluiten en zoek naar een bruikbaar stukje programma.
  • Sluit de LDR aan
  • Copy/paste het programma naar je Arduino-programma op je PC en probeer of de LDR het doet.
  • Lees de lichtopbrengst van de LDR uit via de serial monitor.
  • Varieer de lichtopbransgt en noteer de hoogste en de laagste waarde uit de serial monitor.
  • SAVE je programma bijvoorbeeld onder de naam "1LDR"
  • Maak een foto van je opstelling zodat je later kunt terugzien hoe je alles had aangesloten.

 

Stap 3: toon piezo afhankelijk maken van lichtopbrengst op LDR

  • Vul in: de laagste waarde van je LDR: ... moet worden gekoppeld aan de laagste toon: ..... Hz
  • Vul in: de hoogste waarde van je LDR: ... moet worden gekoppeld aan de hoogste toon: ..... Hz
  • En alles daar tussenin moet evenredig worden verdeeld.
  • Gebruik de functie "map" (google "Arduino map") om de juiste toon te koppelen aan de juiste hoeveelheid lichtinval

 

Probeer nu of je met je instrument het volgende niveau kunt bereiken: 

Succes!!!


Hits: 917

Doel

Physicsexperiments.org wil docenten, TOA's en leerlingen natuurkunde inspireren. Physicsexperiments.org is een verzameling Natuur­kunde Experimenten. Elk experiment, simpel of gecompliceerd, verdient aandacht.

Vind je mijn initiatief positief en heb je een suggesties? Graag!!! Ik sta altijd open voor nieuwe ideeën, voor verbeteringen en aanvullingen.

Je collega-TOA Lennart

 

VERANTWOORDING/DISCLAIMER:

Het is altijd uw eigen verantwoordelijkheid om veilig te werken en om risico's in te schatten. De maker van physicsexperiments kan niet aansprakelijk worden gesteld voor fouten op de website die kunnen leiden tot ongelukken.