cosmicmac / esparkle Goto Github PK
View Code? Open in Web Editor NEWMQTT driven visual & audio notifier, based on ESP8266.
License: MIT License
MQTT driven visual & audio notifier, based on ESP8266.
License: MIT License
Hi first of all awesome project! Been trying this out today and while RTTTL works great I have an issue trying to stream mp3.
Command used
{mp3:'http://www.universal-soundbank.com/sounds/21763.mp3',oncegain:0.1}
The player does not play and I get the following error in the serial logs. Anything I am doing wrong ?
{"mp3":"http://www.universal-soundbank.com/sounds/21763.mp3","oncegain":0.1}
Free heap: 33680
**MP3 stream: http://www.universal-soundbank.com/sounds/21763.mp3
Exception (29):
epc1=0x4022403f epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000004 depc=0x00000000
ctx: sys
sp: 3ffffd90 end: 3fffffb0 offset: 01a0
stack>>>
3fffff30: 00000008 3fff19fc 3ffed9b0 40224034
3fffff40: 3ffed9b0 402287ec 3ffed9b0 3ffebac8
3fffff50: 3ffebac8 000005e2 00000000 0000002f
3fffff60: 00000002 0000001a 402322f7 3ffed9b0
3fffff70: 3ffebabc 3fffdcc0 3ffe9f70 3ffe9f70
3fffff80: 00000080 3ffed9b0 00000002 3ffefe40
3fffff90: 40231bd3 3fffdab0 00000000 40216773
3fffffa0: 3ffe9f70 40000f49 3fffdab0 40000f49
<<<stack<<<
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v4ceabea9
~ld
ets Jan 8 2013,rst cause:4, boot mode:(3,7)
Any help is appreciated.
Hi!
Can you please add external dependecies section inside platformio.ini with exact versions that worked for you? (or at least list them)
This way platformio would pull libraries automatically.
There are often breaking changes, so project does not compile for me, because of ArudinoJson newer version.
lib_deps_external =
ArduinoJson@~5.6,!=5.4
https://github.com/gioblu/PJON.git#v2.0
IRremoteESP8266=https://github.com/markszabo/IRremoteESP8266/archive/master.zip
See docu on that:
https://docs.platformio.org/en/latest/projectconf.html
how to upload mp3 to spiffs
First of all. Just love your project. I've tried to add an MP3. Downloaded one form notification sounds. But when It's being played on the ESP2866 it's over distorted. Did you convert them? If so how.
Hi!
I would really like to build this, but I am struggling understanding how to do so. I know next to nothing about Arduino. So far I have:
board_f_cpu = 160000000L
, it had a leading ;
which I assume was a comment marker, so I uncommentedI know I need to rename and edit the Config.h file, which I think I can work out, but what next? Do I need to paste something into a sketch or?
Sorry if this is totally n00bish but I think your project is great and I'll really like to make it :)
Hi, I really like this project and have ordered the necessary bits.
Am I right in assuming that in the Arduino ide environment I need to generate a blank INO file and then #include "esparkle.h"
I have been fighting for several hours with libraries and after bypassing problems with "WifiAPlist_t"
I have now go it to compile. Unfortunately the serial debug is in meltdown fast streaming and will require more detective work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.