The Alpha Geek – Geeking Out

Project #16: Sound – White Noise – Mk01

——

#donluc #sound #programming #arduino #fritzing #electronics #microcontrollers #consultant #vlog

——

Sound - White Noise

——

Sound - White Noise

——

Sound - White Noise

——

White Noise

In signal processing, white noise is a random signal having equal intensity at different frequencies, giving it a constant power spectral density. In other words, the signal has equal power in any band of a given bandwidth when the bandwidth is measured in Hz. The term is used, with this or similar meanings, in many scientific and technical disciplines, including physics, acoustical engineering, telecommunications, and statistical forecasting. White noise refers to a statistical model for signals and signal sources, rather than to any specific signal.

White noise is commonly used in the production of electronic music, usually either directly or as an input for a filter to create other types of noise signal. A simple example of white noise is a nonexistent radio station (static). White noise is also used to obtain the impulse response of an electrical circuit, in particular of amplifiers and other audio equipment. Computing, white noise is used as the basis of some random number generators.

Sounds from all frequencies we can hear. Tends to sound high pitch and tinny. This tends to be the least pleasant noise.

Simple breakout board for the 3.5mm audio jack, TRS are abbreviations for Tip / Ring / Sleeve. A TRS is often though of as stereo, as the addition of the ring gives us two contacts allowing us a left and right audio channel.

DL2009Mk01

1 x Arduino Pro Mini 328 – 5V/16MHz
1 x Audio Jack 3.5mm
1 x SparkFun Audio Jack Breakout
1 x Hamburger Mini Speaker
3 x Jumper Wires 3in M/M
1 x Half-Size Breadboard
1 x SparkFun Cerberus USB Cable
1 x SparkFun FTDI Basic Breakout – 5V

Arduino Pro Mini 328 – 5V/16MHz

SPT – Digital 6
SPR – Digital 7
VIN – +5V
GND – GND

DL2009Mk01p.ino

// ***** Don Luc Electronics © *****
// Software Version Information
// Project #16: Sound - White Noise - Mk01
// 09-01
// DL2009Mk01p.ino 16-01
// 1 x Arduino Pro Mini 328 - 5V/16MHz
// 1 x Audio Jack 3.5mm
// 1 x SparkFun Audio Jack Breakout
// 1 x Hamburger Mini Speaker
// 3 x Jumper Wires 3in M/M
// 1 x Half-Size Breadboard
// 1 x SparkFun Cerberus USB Cable
// 1 x SparkFun FTDI Basic Breakout - 5V

// Include the Library Code

// Mini Speaker
int Tip = 6;
int Ring = 7;
long randNumber;

// Software Version Information
String sver = "16-01";

void loop() {

  // Mini Speaker
  randNumber = random();
  digitalWrite( Tip , randNumber ); 
  randNumber = random();
  digitalWrite( Ring , randNumber ); 
    
  // Delay the actual frequency of updates
  delayMicroseconds (50);
  
}

setup.ino

// Setup
void setup() {

  // Connect a speaker between ground
  pinMode(Tip, OUTPUT);
  pinMode(Ring, OUTPUT);
  // Random Seed
  randomSeed(analogRead( Tip ));
  randomSeed(analogRead( Ring ));
  
}

Technology Experience

  • Single-Board Microcontrollers (Arduino, Raspberry Pi,Espressif, etc…)
  • Robotics
  • Research & Development (R & D)
  • Desktop Applications (Windows, OSX, Linux, Multi-OS, Multi-Tier, etc…)
  • Mobile Applications (Android, iOS, Blackberry, Windows Mobile, Windows CE, etc…)
  • Web Applications (LAMP, Scripting, Java, ASP, ASP.NET, RoR, Wakanda, etc…)
  • Social Media Programming & Integration (Facebook, Twitter, YouTube, Pinterest, etc…)
  • Content Management Systems (WordPress, Drupal, Joomla, Moodle, etc…)
  • Bulletin Boards (phpBB, SMF, Vanilla, jobberBase, etc…)
  • eCommerce (WooCommerce, OSCommerce, ZenCart, PayPal Shopping Cart, etc…)

Instructor

  • Arduino
  • Raspberry Pi
  • Espressif
  • Robotics
  • DOS, Windows, OSX, Linux, iOS, Android, Multi-OS
  • Linux-Apache-PHP-MySQL

Follow Us

J. Luc Paquin – Curriculum Vitae
https://www.donluc.com/DLHackster/LucPaquinCVEngMk2020a.pdf

Web: https://www.donluc.com/
Web: http://www.jlpconsultants.com/
Web: https://www.donluc.com/DLHackster/
Web: https://www.hackster.io/neosteam-labs
Facebook: https://www.facebook.com/neosteam.labs.9/
YouTube: https://www.youtube.com/channel/UC5eRjrGn1CqkkGfZy0jxEdA
Twitter: https://twitter.com/labs_steam
Pinterest: https://www.pinterest.com/NeoSteamLabs/
Instagram: https://www.instagram.com/luc.paquin/

Don Luc

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories
Archives