Kaush Sound Sensor v1.0¶
Professional Audio Detection Made Simple¶
Welcome! The Kaush Sound Sensor v1.0 is a versatile audio detection module designed for makers, students, and engineers. Whether you're building your first Arduino project or developing an industrial monitoring system, this sensor has you covered.
What is Kaush Sound Sensor?¶
The Kaush Sound Sensor v1.0 is a professional-grade audio detection module featuring:
- LM386 Amplifier with adjustable gain (20x to 200x)
- Three Output Modes - filtered, raw, and pre-amplified signals
- Wide Voltage Range - works with 4V to 12V power supplies
- Dual Potentiometer Control - coarse and fine adjustment for perfect sensitivity
- Multi-Platform Support - Arduino, ESP8266, ESP32, Raspberry Pi, and more
Key Features¶
๐ฏ Easy to Use¶
Just connect 3 wires (VCC, GND, Signal) and you're ready to detect sound. Perfect for beginners!
๐ง Highly Flexible¶
Choose from filtered output for clean signals, raw output for maximum data, or pre-amp output for custom processing.
๐ Complete Software Suite¶
Includes Arduino library, desktop analyzer app, and comprehensive code examples.
๐ Universal Compatibility¶
Works with any microcontroller that has analog input pins. No special requirements needed.
Quick Example¶
Here's how simple it is to get started:
/*
* Simple Kaush Sensor Test
* KalpRuh MedTech Private Limited
*/
#include "KaushSoundSensor.h"
KaushSoundSensor kaush;
void setup() {
// Start serial
Serial.begin(115200);
// Wait for serial to be ready
delay(5000);
// Simple test messages
Serial.println("=================================");
Serial.println("Kaush Sensor Test");
Serial.println("=================================");
Serial.println();
delay(1000);
Serial.print("Step 1: Initialize... ");
delay(500);
if (kaush.begin(A0)) {
Serial.println("OK");
} else {
Serial.println("FAILED");
while(1);
}
delay(1000);
Serial.print("Step 2: Platform... ");
delay(500);
Serial.println(kaush.getPlatform());
delay(1000);
Serial.print("Step 3: ADC Bits... ");
delay(500);
Serial.println(kaush.getADCResolution());
delay(1000);
Serial.println();
Serial.println("Reading samples:");
Serial.println();
kaush.setSampleRate(500); // 2kHz
kaush.addChannel(A0);
delay(1000);
}
void loop() {
kaush.print(0);
}
That's it! You're now reading audio data.
What Can You Build?¶
๐ Smart Home Projects¶
- Voice-controlled lights
- Sound-activated switches
- Baby crying detector
- Glass break alarm
๐ค Robotics¶
- Voice command recognition
- Obstacle detection via echo
- Sound source localization
- Audio feedback systems
๐ Learning & Education¶
- Understand signal processing
- Learn about frequency analysis
- Explore DSP concepts
- Teach electronics and coding
๐ญ Industrial Applications¶
- Machine health monitoring
- Noise level compliance
- Predictive maintenance
- Quality control testing
Technical Specifications¶
| Feature | Specification |
|---|---|
| Power Supply | 4V - 12V DC |
| Amplifier | LM386 (20x - 200x gain) |
| Outputs | 3 (Filtered, Raw, Pre-amp) |
| Frequency Response | 20Hz - 20kHz |
| Sampling Rate | Up to 4kHz (Arduino) |
| Signal-to-Noise | >60dB |
Getting Started¶
Ready to begin? Follow these simple steps:
- Hardware Setup - Connect your sensor in 5 minutes
- Install Library - One-click installation from Arduino IDE
- Run Example - Upload a ready-made example
- Explore Features - Discover advanced capabilities
Documentation Overview¶
This documentation is organized to help you find what you need quickly:
- Hardware Specifications - Detailed component information and PCB layout
- Getting Started - Step-by-step setup guide for beginners
- Pin Configuration - Wiring diagrams for all platforms
- Troubleshooting - Solutions to common problems
- Downloads - Software, libraries, and design files
Need Help?¶
We're here to support you:
- ๐ Documentation - You're reading it! Use the search bar above
- ๐ป GitHub - View code and report issues
- ๐บ YouTube - Watch video tutorials
- ๐ฌ Community - Join our Discord server
- ๐ง Email - kalpruh.communication@gmail.com
Community¶
Join thousands of makers using Kaush Sound Sensor:
- 1000+ Active users worldwide
- 150+ Community projects shared
- 1000+ Library downloads
Share your project with us! We love seeing what you create.
Quick Links¶
| For Beginners | For Developers | For Educators |
|---|---|---|
| Setup Guide | API Reference | Course Materials |
| Basic Examples | Advanced DSP | Lab Exercises |
| Video Tutorials | GitHub Repo | Bulk Pricing |
Latest Updates¶
v1.0.0 - December 2024 - ๐ Initial release - โ Arduino library published - ๐ฅ๏ธ Desktop application available - ๐ Complete documentation online - ๐ฅ Tutorial videos released
License¶
This project is open source: - Hardware: CERN Open Hardware License v2 - Software: MIT License - Documentation: Creative Commons CC-BY-SA 4.0
Get Started Today¶
Choose your path:
๐ Beginner Tutorial ๐ Read Documentation โฌ๏ธ Download Software