Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Audio-reaktive Schreibtischlampe mit Arduino Nano bauen

Komponenten

Werkzeuge

Software

Aufbau

Stromversorgung

Arduino Nano per USB am PC (5 V). Alternativ externes 5 V-Netzteil (oder 12 V mit Step-Down). Sound-Modul und LED-Strip werden parallel an 5 V/GND angeschlossen.

Audio-reaktive Schreibtischlampe mit Arduino Nano bauen

Sound-Modul & LED-Strip

Sound-Modul OUT → Arduino A0. LED-Strip DIN → Arduino D6. Schrumpfschlauch für Kabelmanagement.

Audio-reaktive Schreibtischlampe mit Arduino Nano bauen

Gehäuse (IKEA-Glas)

  1. Glasdeckel zerbrechen (Schutzbrille, Plastiktüte drüberstülpen!).
  2. Schaumstoffplatte kreisförmig ausschneiden (Durchmesser wie Glasdeckel), als Träger für Elektronik.
  3. Mini-Steckbrett in die Mitte kleben, Bohrungen für USB-Kabel und Sound-Modul-Kabel.
  4. PVC-Rohr auf Länge schneiden (Höhe des Glases), LED-Strip spiralförmig darum wickeln, Kabel innen verstecken.
  5. PVC-Rohr auf Steckbrett kleben (Heißkleber/Doppelseitig).
  6. Sound-Modul außen am Deckel befestigen (bessere Schallaufnahme).
  7. Alle Komponenten gemäß Schaltplan auf Steckbrett verdrahten.
Audio-reaktive Schreibtischlampe mit Arduino Nano bauen

Arduino-Code

Verwendet FastLED. Der Analogwert des Sound-Moduls wird geglättet (gleitender Mittelwert), auf die Anzahl der LEDs gemappt und als farbiger „Balken“ dargestellt. Es gibt zwei Modi: NORMAL und HIGH (bei lauter Musik). Farben und Fade-Geschwindigkeit passen sich an.

#include <FastLED.h>
#define NUM_LEDS 60
#define LED_PIN 6
#define ANALOG_READ A0
#define MIC_LOW 0.0
#define MIC_HIGH 200.0
#define AVGLEN 5
#define LONG_SECTOR 20
// ... weitere Konstanten, Strukturen, Funktionen (fscale, insert, compute_average, check_high, visualize_music)

void setup() {
  Serial.begin(9600);
  FastLED.addLeds<NEOPIXEL, LED_PIN>(leds, NUM_LEDS);
  // Initialisierung, Bootstrap-Mittelwerte
}

void loop() {
  visualize_music();
  delay(1); // DELAY
}

Den vollständigen Code finden Sie im Projekt.

Schaltplan

Audio-reaktive Schreibtischlampe mit Arduino Nano bauen

Herstellungsprozess

  1. TinyML Spracherkennung mit Edge Impulse auf Arduino Nano 33 BLE Sense
  2. Echtzeit-Gyroskop-Spiel mit Arduino Nano & MPU-6050
  3. Arduino Digitaler Würfel: LCD-Würfel mit Zufallszahlen (1–6)
  4. Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
  5. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  6. Audio-Wiedergabe mit Arduino UNO und DFPlayer Mini – Schritt-für-Schritt-Anleitung
  7. DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation
  8. Echtzeit-Entfernungsmessung mit Arduino Sonar & Processing-Visualisierung
  9. MobBob: Eigenen Arduino-Roboter bauen, per Android-Smartphone steuern
  10. NeoPixel-Matrix Pong auf Arduino Nano: Neon-Pong selbst bauen