Home automation over WiFi using WeMos ESP8266
HTML-код
- Опубликовано: 30 сен 2024
- This video shows how to use a smartphone to controll LED ligths.
It also supports controlling switches.
Links to the parts (I get small cut at no extra cost for you):
Get the WeMos here:
s.click.aliexpr...
ebay.to/2skrCE1
amzn.to/2saaoKL
Get LEDs here:
s.click.aliexpr...
ebay.to/2dIo62B
amzn.to/2d5mM4V
Find the sketch here:
github.com/bit...
Adruino ide:
www.arduino.cc...
Url to esp board definitions for arduino settings:
arduino.esp8266...
Please support me on patreon:
/ bitluni
bitluni's trash:
/ @bitlunilive
Music from sessions of my dvibes jam ensemble:
/ @dvibes7546
I'm having trouble understanding some parts of the tutorial.
Example: how to get the girl come in?
make your house from LEDs
It's a Robot in Disguise ! He used the Remote remember to control it.
Loved the ending though.
ROMANCE MODE ACTIVATED - WOW, JUST WOW.
Hahaha the romance part mode was epic. Your faces...great job btw
i liked the part of Romance Mode lol xD , Respect and great job =)
more like "creep mode"
It all depends, if she finds you attractive it's romance mode, of she does not then it's creep mode.
thanks for the video.
I had an older version of Ardiuno IDE (1.7 something) that didn't have the "Additional Boards Manager URL's" box. Updated to 1.8 and it's there.
How did "Romance mode" work out for you?
This is a quality tutorial with all details, great job and well thought out, nice girlfriend too !
thanks
This is the best think!!!!!!🎉🎉🎉
Thank you so much.
I learned 5 hours on arduino iot cloud how to do it and nothing happend and then I saw your video and I did it thank you
Thx for tutoriel ! All work perfectly.
But now if i want add effect? How I can do that?
Exemple Fire effect?
I try but i have error...
I'd like to add some animations similar to Rainbow and Wave. I can write the sketches and get them to run on the lights, but I don't know enough about the server and calling the new sketches with links like you have. Can someone point me to a tutorial that might help?? Thanks!
Sorry for reupload.. had to fix issues
Women issues...?
domoticz is definitively interesting in this direction since the app also supports widgets. I will get deeper into it since I want the lights to wake me up slowly. I will try set up a raspberry with domoticz and make an episode about it.
Hey dude, can you put your whole sketch in the description?
can you show us how te dc converter is made?
The Fade Function and Rainbow Function is crashing my Wemos after about 15 minutes runtime. Sketch Problem?
I'm getting a error message saying..
PinStates.h: no file or directory.
any idea what I'm doing wrong? I've downloaded the neopixel directory you said to download, is there others I have to download as well? thanks for any help
Great content and presentation! Well done!
PS: I thought the ESP was cheap when the ESP1 was $3. The Wemos has more pins AND built-in USB interface for less than $3!?
Including shipping all over the world... Sick isn't it?
Using the affiliate links from the description it even gives me a small cut without getting more expensive :-o
Just my 2 cents but....Enjoy my 2 cents =^)
Nice video. You may also want to checkout the review of home automation on my blog at *alfredreviews. com/home-automation-review/* Thanks, Baxter.
there is a sketch/smarthing FW/device handler for smart things for an ESP8266 based RGBW/WW LED strip controller the H801 on smartthings forums
i was wondering if anyone would know weather this could be easily ported to do the same thing on this device ,flash it with a similar sketch and have it work with smart things ,or if anyone has any other ideas about how this could be controlled more directly with alexa(no smartthings hub)to control RGB/W strips , these are even cheaper than the H801 esp8266 strip controllers
or would these not be sufficient for RGB/W , the H801 has 4 large transistors voltage regulators i think , they must serve some essential function no? like does this not have the ability to run longer strips because of the smaller voltage regulators? or are these only good for the individually addressable type strips and not regular RGB , RGBW?
Andrea Mitcخز و
hi this is definately worth a like and subscribe i have tried this but im stuck at uploading your sketch to my wemos as it gives me an error sorry im a noob at this and you make it look so easy do i put all sketches together and just add my wifi credentials if you could help me i would be greatful thank you
I got the strip and server working. yay!! now I'm trying to add more functions. I've been looking at your GitHub page but I'm having a hard time finding parts I can just cut and past into the server sketch. Can you post the whole sketch you made when you did the "Warning: Engineering" part?
Found it.
This together with Homebridge installed on a raspberry pi is amazing. You can do all kinds of things like changing color/brightness/ etc.
how do you do it with homebridge?
Brilliant! I've used your program along with Node Red to control esp8266 devices and it works wonderfully. I also appreciate your ability to explain all of this and make it simple for a non-programmer like myself. Good work and thanks
Totally agree!!
Thank you so much for posting this. Your tutorial was perfect! I have zero experience working with Arduino. I have been attempting to do exactly what you have shown for well over a week. It was nice to show my wife some results of this LED project I swore to her would make the house so much better.
Would anyone possibly know a direction to point me in to build on this sketch? I would like to add more functions to it such as Fire, Bouncing balls, Sparkle, etc.
Been going over it trying to piece something together but my lack of knowledge is holding me back.
Looking at the sketches for the above examples (Fire, Bouncing balls, Sparkle, etc.) I just do not see how to insert it into this.
Could you make a video or a written setup of your supply? i have bought most of the itesm now still need a good way to power it all :)
Dennis Routh Andersen these strips take special power supply...thats painfulll....around 90w and 5v...so more then 18 amps at 5v. 🙄🙄🙄🙄🙄
Yea i have done some research and have figured out a solution. :)
Dennis Routh Andersen pls share how....one option to put supply on both ends..
im basicly powering it multiple places on the long chain useing 2 laptop power bricks. Only the Signal wire is going trough it all.
Dennis Routh Andersen laptop power brick is 19v i guesss....
Hi!
Great video :) Everything worked in the end but I would like to add some more effects. Do you have a short answer on how to add other effects in the code ? I am not a professional with arduino so I hope you can help me to try more stuff on my own :).
Thanks again for the video !
Greetings from John
Haha that end was nice xD
Nice explanation, seems much easier than I expected to make my LEDs smartphone controllable :D
The Aduino program is good. However, everything always crashes when the first command is executed. Does anyone have an idea how I can prevent this?
Is it possible to drive DC12V WS2815 strips with WeMos ESP8266? Would be nice to see an example.
I will have four 10 meters long strips with 600 LED on each strip.
Sense of humor 300%! 😂 Bravo, man
Thanks, bitluni! You can get some interesting lighting effects by using different animation sequences after branching additional WS2812 LED strings from different points on the first LED string, as the branch will behave exactly like the first string at the point where you branch. Create a tree shape on your wall, with lots of branching LED strings. Even a simple rainbow animation looks ... amazing.
You can also create a nice web interface in HTML and JavaScript, and access it via the ESP8266WebServer library module.
Can u make this project again for esp32 please as I tried on mine real hard but it didn’t work
Great video, i am looking to make something similar, but i see your power supplies show you only using 4 amp, but on the led manufacturer's site it says it takes 18w/m (for 60led/m which it looks like you have) and it looks like you have a 5m strip, it should take 18amp but is only taking 4 amp, can you explain?
18W when it is full white / full brightness
that sounds awful high to me i never hear of led strip using 18w let alone 100w ! that is what he is saying 18w per meter, times 5m
no way in hell even at full brightness white
i was just watching a great scott video where he builds a hyperion ambilight with one of these strips and a pi zero and he used a 5v 9w power supply
to power the strip the pi zero and an HDMI splitter
There are things you can do like never allow the strip to run all white at full brightness (way too bright anyway) and you could therefore use a lower current supply. Remember, an LED typically needs 10-20ma (full bright) and each pixel has 3 leds so in theory you could have 60ma per pixel current draw off the 5v.
@@andreamitchell4758 they do use 18w per meter at full brightness white
Hi, it's a great tutorial. Thank you for posting it.
I have a litte question about Rainbow function: with which variable can I decrease the LED value(If I want to dim the LEDs from 255 to 64)
Thank you in andvance
I don't think there is a variable to dim the LEDs. But there is a function. Go to the libraries folder and there is the file "Adafruit_CircuitPlayground.cpp". Last function is "void Adafruit_CircuitPlayground::senseColor()". It looks like you can change the brightness with strip.setBrightness(new_brightness);
You can set the brightness from 1-255.
I can't check if it work bc i don't have all my parts yet :(
hi ,my board is esp-12f ep8266 and I have this error , how I will change? please tell me
what is problem?
my board is esp-12f ep8266
'D4' was not declared in this scope
Arduino: 1.8.13 (Windows 10), Board: "Generic ESP8266 Module, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), dtr (aka nodemcu), 26 MHz, 40MHz, DOUT (compatible), 1MB (FS:64KB OTA:~470KB), 2, nonos-sdk 2.2.1+100 (190703), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
In file included from C:\Users\****\OneDrive\Desktop\bitluniHomeAutomation-master\bitluniHomeAutomation\bitluniHomeAutomation.ino:17:0:
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:36: error: 'D0' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:40: error: 'D1' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:44: error: 'D2' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:48: error: 'D3' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:52: error: 'D4' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:56: error: 'D5' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:60: error: 'D6' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:64: error: 'D7' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
C:\Program Files (x86)\Arduino\libraries\a/PinStates.h:28:68: error: 'D8' was not declared in this scope
const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:30:21: error: 'D4' was not declared in this scope
const int LED_PIN = D4;
^
C:\Users\****\OneDrive\Desktop\bitluniHomeAutomation-master\bitluniHomeAutomation\bitluniHomeAutomation.ino: In function 'void handleRf()':
bitluniHomeAutomation:97:28: error: 'D0' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:32: error: 'D1' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:36: error: 'D2' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:40: error: 'D3' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:44: error: 'D4' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:48: error: 'D5' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:52: error: 'D6' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:56: error: 'D7' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
bitluniHomeAutomation:97:60: error: 'D8' was not declared in this scope
const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
^
i get this error.. dont know what to do
In file included from D:\06 - Arduino sketches\bitlunihomeautomation\bitluniHomeAutomation.ino:19:0:
C:\Users\Dennis\Documents\Arduino\libraries\bitluniHomeAutomation-master/Fader.h: At global scope:
Fader.h:11: error: redefinition of 'class Fader'
class Fader
^
Fader.h:11: error: previous definition of 'class Fader'
class Fader
Great Tutorial.
But where do I find the esp8266 library by esp community? My Arduino libraries are plentiful ;-) but does not show this
Hi
I am using WeMos D1 R2 Based: ESP 8266. when i open the StradtestBLE chage the Pin to D4 and strip led count to 30 and compile it give the error message which i am pasting below can you please help
Arduino: 1.8.2 (Windows 8.1), Board: "WeMos D1 R2 & mini, 80 MHz, 921600, 4M (3M SPIFFS)"
C:\Users\xxx\AppData\Local\Temp\arduino_modified_sketch_898134\StrandtestBLE.ino:20:27: fatal error: BLEPeripheral.h: No such file or directory
#include
^
compilation terminated.
exit status 1
Error compiling for board WeMos D1 R2 & mini.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Gotta love the WEMOS D1 Mini! But, I prefer using the webREPL CLI over Wifi for direct control and copying uPython files to/from the MCU in order to maintain cross-compatibility w/Python on the RPi. Just learning MQTT & BLYNK for runtime and GUI control. Let's not forget the dual core ESP32 big brother, either.
Just replaced a NANO CNC board with a WEMOS D1 Mini prototype, which uses 3 * DRV8834 stepper drivers. This greatly increases my processing power and eliminates the need for a second 8VDC motor power source, because my stepper motors are only 5VDC. Less is more!
Heck with the stepper motors! Show us how you programmed it to summon a sexy lady!😏
Thanks for sharing.😎💨
can somebody explain his final sketch?
I had TWO of the same chip as you and they both went up in smoke LOL
When trying to upload the HTTP server script to me WEMOS I get this error: Fatal exception , room 16
tail 8
chksum 0x2d
csum 0x2d
v09f0c112
I looked on internet for a solution but not luck. Do you have any idea? The other scripts works great.
Thanks
Great tutorial and code, Thank You! I just got it working on a little generic ESP-01 (had to rename/renumber some pin assignments in PinStates.h and the ino). The ESP was not responding some times but adding some more filter cap on the 3v3 fixed that and it now works like a champ. (Was also getting some odd 'stray \302 error' in the code or something - I fixed that with opening all the .h/.ino on github as a 'raw' then cutting/pasting them into the Arduino IDE panes not just saving the linked file.)
Can you share your changes ? I am trying to do the same thing.
Seriously, it was nothing...
In pinstates.h:
const int PIN_COUNT = 4;
//const char *pinNames[PIN_COUNT] = {"D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8"};
const char *pinNames[PIN_COUNT] = {"IO0", "IO1", "IO2", "IO3"};
// const int pinNumbers[PIN_COUNT] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
const int pinNumbers[PIN_COUNT] = {0, 1, 2, 3};
AND in the main *.ino file:
//const int LED_PIN = D4;
const int LED_PIN = 2;
void handleRf() {
const int pinNumbers[PIN_COUNT] = {0, 1, 2, 3};
I would have forgotten to change the Pin Names! Thanks you saved me a bunch o'time..
Hello, must a level converter 3.3V to 5V be built between the data pin of the WS2812B and the Wemos, since the Wemos only tolerates 3.3V on the data pins? Not that the Wemos or another ESP8266 give up the ghost? Otherwise a great video, thumbs up.
help please d4 was not declared in this score , ---code: I have error const int pinNumbers[] = {D0, D1, D2, D3, D4, D5, D6, D7, D8};
I have 2 strip of ws2812b 5meter. Total 10meter 60/m 5volt.
Can you tell me which adapter will be better 5v 20amp? Or 5v 10amp? I m using arduino to program. Thanks
hy , your video is realy helpful, thanks for posting that, i have but some problem. i became actully no IP adress and jast some ??????? i don't know what i did wrong
Hey brother
Nice Job with this esp, i´m trying to do the same thing in my room but my LED has 4 wires in total, where should i connect the RED GREEN BLUE and the Ground ?
I have done all and it's awesome.....many thanks...Wemos is better than NodeMcu. NodeMcu is not yet stable like Wemos.
I have followed this video 2 years ago and got it working fine. But with updated drivers and everything else LEDS are blinking too fast now. What setting I should check ?
by far the BEST ESP8266 Tutorial out there! You did a very, very good job man! Subscribed :)
great. i have some issues. i am using arduino mega 2560 with esp8266. can you please explain me how to connect http with this module. i have tried many times but i failed. i am requesting you . pls share codings as well as how to code for android for conncecting with arduino mega using esp8266.
Hi, I first checked the 144 diodes and everything ok now I have 438 and so many diodes do not want to work. For 300 yes at 330 I did not give so two nodemcu, but it is a nuisance. Do you know why one driver can not control so many LEDs?
Hi, how do you custom URL arguments ? Like "/wave?r=255&g=32...." ? I don't understand
Arghhhh! Why music over your voice? Im slightly deaf and cannot make out your voice over the music. Really anoying as i would love to do this project
I've learnt something new, today, thanks. Would this work if I set my phone up as a mobile hot-spot?
Tried that, it does.
Please share Arduino code which u have implemented in this video...and what is the code to switch leds off
Why can’t I find esp on board management I put in esp and don’t get esp8266 community or Wemos doesn’t show up on boards what am I missing I put address in preferences?
well you can even take automation futher with tasker and some of the auto apps plugins. like for instance say out loude to turn on or off the light. or make it turn off when you leave home. even make it a wifi ambilight for you Tv. if you so desire! i have lots of Those SEP8266 that i use for all kind of home automation along side android.
Great job. If you ever consider trading beer for private IDE instruction, please look me up
Great video! Will order those modules myself now.
I'm having a problem: the led strip is only on for 1 minute, and then esp8266 restarts. What can it be?
Hey There man, im trying to build a iphone case which has a bluetooth module inside. Any small bluetooth module that you recommend ? That don't have that much height.
Thank you an advance !
First off, why do you want a Bluetooth module in the case? How will you power it? If you are going to communicate with it from the iPhone, "any" module will not work.
Thank you soooo much
why did the developers have to make pin 2 = pin D4
I spend an entire day troubleshooting
Can I use Led Strip Light 3528 5050 DC12V on this project
if i use wemos d1 esp8266 with power input NOT MİNİ is can i get same effects with it?
You have WLed librairy does all that and must easy without programming
Serial Monitor must be set to Carriage return and 115200 baud to recieve messages.
my arduino 1.8.5 says 'strip' does not name a type when I go to compile it :(
I thought it was defined with Adafruit_NeoPixel strip = Adafruit_NeoPixel(8, PIN, NEO_GRB + NEO_KHZ800);
no Joy :(...
is the Arduino ied for mac different then the ied for pc? i don't have anyone of those options to add a library or see a sketch in the Arduino ied!! i really want to do this but i cant because of these limitations!! any way you could point me in the correct direction!
my rainbow cycle runs only once and then stops, what should i do? 9:57
i need your help if you can give me code using arduino nano or uno with bluetooth..tnx in advance..
Great tutorial!!!
I'm new to the world of Arduino. Will these sketches run on the NodeMCU or are they board specific? When I compile the sketches provided in your link, I get errors.
i need to make input as a switch and output signal send through wifi to server (im using pic) , pls give me some idea
Why you use a extra power supply i had the same led strip and it's work without power supply , why ?
i couldnt find the same app on app store so if you have any recommendations of similar apps on app store please do :)
Also, alles ok, aber im Browser nur "Rainbow". Kein Farbenauswahl, nichts. Habe etwas übersehen? Wenn ja, was? Bitte um Hilfe.
Have you made an updated version of this Light? Especially in means of a app or advanced browser handling?
And how can i control multiple stripes as one, when i declare each stripe for one pin?
like:
Adafruit_NeoPixel strip_a = Adafruit_NeoPixel(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ400);
Adafruit_NeoPixel strip_b = Adafruit_NeoPixel(LED_COUNT2, LED_PIN2, NEO_GRB + NEO_KHZ400);
You could code this but if you ask like this you are not able to do this. Just connect the Datain Pins in parallel.
Hey, ich habe mir eine WortUhr gebaut mit einem ESP8266 und wollte mal nachfragen, ob du eine Idee hast, wie ich mein Programm mit deinem Verbinden kann, sodass ich die Uhr über ein Web Interface steuern kann.
can you control 4 led strip with one ESP32?
this was first time saw your videos, and im allready hooked :D Great work man! Continue good work!!
try it with Jinx, please .. (esp2866 and Pixel Strip UCS1903).. please from ARGENTINA.. TNKS
Hello sir,
I am working with esp8266 where i am receiving data through "esp8266" from a server using putty.
The problem I am facing is that when I am sending data to esp8266 through server I am not receiving all the data in the string.
for eg:-
if I am trying to send "helloworld" through server, I am only getting "hello" in my string.
my received string should contain "helloworld" the full data, but that is not happening.
Can anyone help why this is happening?
This is the process I've followed with esp8266 communicating via UART
AT
AT+CWMODE=1
AT+CIPMUX=1
AT+CWJAP="USSID","PASSWORD"
AT+CIFSR (HERE I AM GETTING IP address of esp8266)
AT+CIPSERVER=1,PORT NUMBER
I am connecting to server using IP address of esp8266,
Thank you in advance.
How many WeMos ESP8266 do you have in one room?
great video, looks awesome!
4 Amps at 5V A lot?? i have a SINGLE bulb in my camper that is 21W 12V to light up the kitchen counter..... will be happy to replace with this awesome LED strip, although will be going for RGB + white.
4 amps is enough for one meter of RGB but i would use a little bit more...
Damn, this board might kill arduino popularity
Hello, blunt's lab Thanks for such an innovative video. I am very much excited to make something but I m not from the electronics background. What step should I follow to make a simple project over wifi?
DOne some C programming in School.
Also, I saw a video where Blynk App is used.
pls guide me I m confused
BitLuni, I get the message "error: 'D0' was not declared inthis scope" and I get an error message for each Dx variable (9 errors). I'm far from a coder but I looked through it and didn't see anything obvious. I am using a Adafruit Huzzah 8266 is the only difference. Could that be causing the errors?
Select Wemod D1 Mini as your developement board.
Hi...first up..great video....I wanted to implement a lot of different animations my own way...but I find using server.on(); to switch animations to kill and reboot my D1 Minis over and over again...so I've tried to split the work onto 2 D1 Minis...One with Webserver running...the other getting input via I2C from the first one...an accordingly changing animations...But it looks like an interrupt control mechanism like the I2C..even with proper resistors is too unstable...I find your approach to be...lets say...next level programming...I could never build on that...any ideas on a different approach?
Hey nice tutorial, it works! (Most of the time) By using your code i often get the "ERR_CONNECTION_TIMED_OUT" Error in the Browser, than i have to reset the WeMos to get it working again. Any Idea why this happens? PS: The rainbow animation still continuous, but the server does not respond.
Did you ever figure this out? I'm having this issue. It seems like a problem with memory and the way he implemented the renderer?
Found an soulution ? Same problem here
It happened with me too. My best guess is that the chip is busy executing the rainbow instructions and hence doesnt check on the requests. I waited for 4-5 seconds and when the animation got over, the new command was executed. All you need to do is keep waiting till it happens. But yeah, we need a workaround for this.
Hi, I tried to upload your sketch but get this error. Can you help me out?
fatal error: PinStates.h: No such file or directory
#include "PinStates.h"
compilation terminated.
exit status 1
Error compiling for board WeMos D1 R2 & mini.
hi, thank you for your tutorial it helped me a lot with the LED server, i have a question for you, i´m planning to buy 10 x ESP8266, each one is going to have 15 WS812B LED´s, i´m trying to control them individually at the same time for a little show, could you recommend me how to do that? i´m looking for ArtNet and a DMX software but i don´t know if that´s the best way to do it, thanks!
Try using "WiFi.hostname("HOSTNAME");"
At the beginning of void to get the hostname you want
Hi have esp 8266 it only say 3.3v can l use this pin as it has no 5v pin
This Question is very important; HOW long is your LED strip and how MANY leds does the strip contain?? ALSO: DOES it really use only 4 AMP in total?? THanks!
Jasper Van Isterdael That's a 5m strip, with 60 LEDs/m, so 300 LEDs.
You'll want to allow 60mA per RGB LED, so if everything was on full white it would be 18A, not 4A. Your power supply should be overpowered.
In reality it will use less power as not all LEDs will be o full all the time.
BULLLLSSHSHIIIIITTTT.
Why does everybody think one Ws2812B draws 60mA?! Its obvious by just hinking that this cannot be like this (PWM). I knew 60mA couldnt be true and I measured it and one Ws2812B draws at 5.21V 39-42mA at RGB 255|255|255.
I like to be on the safe side. I agree that 60 is bit much. But i use 50 in my own calculations.
Nice video! I haven't tried the WeMos yet myself but I've been using their cousin, the NodeMCU (lolin v3). Just thought that I would mention that I added "man-in-the-middle" NodeMCU to my doorbell so that I could intercept the doorbell signal. This way, I get a text message and have the ability to disable the chime itself while still getting notified (also let's me ring the chime at-will and drive the dog crazy!). Although, I wouldn't argue with the interruption you got... ;)
Great video especially at the last part... you rock! :)
After solving driver issues with Mac and finding an app on iOS which allows calling websites with parameters but without starting safari browser (called launcher) it works without the need for any adaptions :-) My girlfriend likes romance mode as well. She was even playing with RGB values ;-)
how is the app called? i searched for launcher but i didn't find anyhing.
Wow. Just what I was looking for. Not a computer geek but I think I can figure it out. Thanks buddy. I now have a nice project to do 👍👍👍🔥🔥🔥🔥
What should I do if only the red LEDs light up?
I've bought the exact same ship, as you have linked in the description, installed the Arduino IDE, but when I connect it it just, briefly, flashes, I've tried on both Windows 7 and Windows 10 with different cables, any ideas?
Hi, I always follow your videos to learn and work on Iot things, but last couple of days when I download the code to on esp8266 it is keep giving me below error, I have tried all the solution provided on youtube but no fix. I am assuming that windows 10 is not good for Arduino esp8266 project. Can you please help me on this.
Hi bitluni,
Really appreciate the videos, as a beginner in electronics they are very helpful. Right now I’m working on a project and there a few things that I am just not grasping, I was wondering if you would be willing to help walk me through some of the steps?
Looking forward to hearing from you!
Best,
Jake
Dude! I can see people making silly & comic comments down below but for me, you are an amazing teacher as I could have finally understood everything. I did same as you explained & they just worked fine. Hats off to you as you are indeed a very great trainer. You've explained well steps by steps. Keep it up with the good work. Thanks very much.
very nice tutorial. thanks for sharing! I was not able to find HTTP Request Widget for IOS. Do you or anybody know an alternative? thanks!
I really liked your video.
I really like how you explain things, you're a great electronic teacher.
I'll try to do it with iphone.
I am preparing a project to control a led lights with Rasberri Pi + Apple Homekit that I have seen on a web.
Do you know if there is any way to do it with arduino + homekit?
Sorry for the English (google translator).