All Projects → MagicCube → smart-pod

MagicCube / smart-pod

Licence: other
An ESP8266 and VS1053 driven WebRadio and Internet music player.

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to smart-pod

ResQ
Open Source Search and Rescue Tool for ground tracking and air usage based on ESP8266 hardware.
Stars: ✭ 20 (+17.65%)
Mutual labels:  esp8266, esp8266-arduino
DoubleResetDetect
Arduino library to check for double reset on ESP8266
Stars: ✭ 17 (+0%)
Mutual labels:  esp8266, esp8266-arduino
WiFiConnect
WiFi connection manager for ESP32 and ESP8266 with OLED support
Stars: ✭ 28 (+64.71%)
Mutual labels:  esp8266, esp8266-arduino
TinyPixelMapper
a Pixelmapping software for the ESP32 and ESP8266 for addressible LED Strips, with a OSC controll interface and FFT
Stars: ✭ 22 (+29.41%)
Mutual labels:  esp8266, esp8266-arduino
LetsHack
Notes & HowTo's covering the Raspberry Pi, Arduino, ESP8266, ESP32, etc.
Stars: ✭ 37 (+117.65%)
Mutual labels:  esp8266, esp8266-arduino
Farm-Data-Relay-System
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Stars: ✭ 97 (+470.59%)
Mutual labels:  esp8266, esp8266-arduino
Super-Simple-RGB-WiFi-Lamp
A project based on the ESP8266 and WS2812b
Stars: ✭ 61 (+258.82%)
Mutual labels:  esp8266, esp8266-arduino
micropython-TEA5767
MicroPython driver for TEA5767 FM radio module on ESP8266/ESP32/Pico
Stars: ✭ 24 (+41.18%)
Mutual labels:  radio, esp8266
esp8266-1-channel-relay-board-with-mqtt
Sketch to control an esp8266-01 stc 15f104W powered 1-channel relay board
Stars: ✭ 26 (+52.94%)
Mutual labels:  esp8266, esp8266-arduino
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (+105.88%)
Mutual labels:  esp8266, esp8266-arduino
EnviroMonitorStation
Arduino compatible software for ESP8266 based environmental monitoring station. Includes temperature, humidity, barometric pressure and PM2.5, PM10 dust monitoring
Stars: ✭ 71 (+317.65%)
Mutual labels:  esp8266, esp8266-arduino
CloudMyIp
Know your router public IP address, from anywhere. Great for cheap routers or IP cameras.
Stars: ✭ 38 (+123.53%)
Mutual labels:  esp8266, esp8266-arduino
esp8266-sensor-mpu6050
A set of arduino sketches that use the esp8266 and the MPU-6050
Stars: ✭ 17 (+0%)
Mutual labels:  esp8266, esp8266-arduino
raar
RAAR is a ruby application to manage and browse an audio archive.
Stars: ✭ 17 (+0%)
Mutual labels:  radio
Hardware-keyloggers
Different implementations of existing projects.
Stars: ✭ 19 (+11.76%)
Mutual labels:  esp8266
RTLion
Multipurpose RTL-SDR Framework for RTL2832 based DVB-T receivers
Stars: ✭ 88 (+417.65%)
Mutual labels:  radio
iRadio
Ein Softwarebaukasten für den Aufbau/Umbau von Radios auf Raspberry Pi Basis
Stars: ✭ 15 (-11.76%)
Mutual labels:  radio
Spore
Spore WiFi LED module. Firmware and Hardware.
Stars: ✭ 19 (+11.76%)
Mutual labels:  esp8266
telnetspy
Telnet Server For ESP8266: Cloning the serial port via Telnet. "Debugging over the air"
Stars: ✭ 41 (+141.18%)
Mutual labels:  esp8266
ustd
Micro-standard-library providing minimal and portable array, queue and map for attiny avr, arduinos, esp8266/32 and linux, mac
Stars: ✭ 14 (-17.65%)
Mutual labels:  esp8266

smart-pod

An ESP8266 and VS1053 driven WebRadio and Internet music player.

Features

  • Internet radio
  • Internet music player
  • OLED display
  • Remote control over computers or mobile devices
  • OTA(Over The Air) firmware update

Enclosure

  • 3D printed case
  • Specially design for Bose Sound Mini II as dock

Services

  • FM / Radio - Support MP3 and ACC. In my presets, I use a Chinese WebRadio service provider named QingtingFM
  • Music - Support MP3, ACC and wma. By default, it will automatically load my favourite music collection from Netease Music.

Hardwares

  • ESP8266 (ESP12 / NodeMCU / WeMos)

    Yet, the most popular WiFi MCU.

    US$2 on AliExpress

  • VS1053 - US$6.50

    A powerful MP3 / ACC / WMA decoder.

    Less than US$7 on AliExpress.

Wiring

ESP8266 / ESP-12 VS1053 Middle Button Left Button Right Button
D0 XDCS
D1 XCS
D2 DREQ
D3 PIN1
D4 PIN1
D5 SCLK
D6 MISO
D7 MOSI
D8 PIN1
RST XRST
5v VCC PIN2
GND GND PIN2 PIN2

Controlling

Button Controller

  • Power Button
  • Left Button (D3, pull-up)
    • Single click - play previous song / switch to previous station.
    • Long-press - decrease volume.
    • Press and hold for 1.5 seconds - restart SmartPod.
  • Right Button (D4, pull-up)
    • Single click - play next song / switch to next station.
    • Long-press - increase volume.
  • Middle Button (A0, connect to 5v)
    • Single click - play / pause.
    • Long-press - switch mode between radio and music.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].