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

Комментарии • 551

  • @p__--
    @p__-- 4 года назад +165

    I'm having trouble understanding some parts of the tutorial.
    Example: how to get the girl come in?

    • @undefinednotfound
      @undefinednotfound 4 года назад +15

      make your house from LEDs

    • @kiranshashiny
      @kiranshashiny 3 года назад +1

      It's a Robot in Disguise ! He used the Remote remember to control it.
      Loved the ending though.

  • @kevinisawake
    @kevinisawake 7 лет назад +50

    ROMANCE MODE ACTIVATED - WOW, JUST WOW.

  • @guidopiotrowski7900
    @guidopiotrowski7900 7 лет назад +60

    Hahaha the romance part mode was epic. Your faces...great job btw

  • @alisalem2967
    @alisalem2967 7 лет назад +50

    i liked the part of Romance Mode lol xD , Respect and great job =)

    • @receb
      @receb 7 лет назад +4

      more like "creep mode"

    • @Glasshopper
      @Glasshopper 5 лет назад

      It all depends, if she finds you attractive it's romance mode, of she does not then it's creep mode.

  • @DrZzs
    @DrZzs 7 лет назад +1

    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?

  • @glennextra
    @glennextra 8 лет назад +10

    This is a quality tutorial with all details, great job and well thought out, nice girlfriend too !

  • @janklimes6337
    @janklimes6337 6 месяцев назад +1

    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

  • @TitQuentin
    @TitQuentin 5 лет назад +4

    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...

  • @DrZzs
    @DrZzs 7 лет назад

    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!

  • @bitluni
    @bitluni  8 лет назад +10

    Sorry for reupload.. had to fix issues

    • @Popart-xh2fd
      @Popart-xh2fd 8 лет назад +2

      Women issues...?

    • @bitluni
      @bitluni  7 лет назад +3

      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.

    • @jaspervanisterdael
      @jaspervanisterdael 7 лет назад

      Hey dude, can you put your whole sketch in the description?

    • @kriskraanen9570
      @kriskraanen9570 6 лет назад

      can you show us how te dc converter is made?

    • @k4k48g8fi3kk
      @k4k48g8fi3kk 6 лет назад

      The Fade Function and Rainbow Function is crashing my Wemos after about 15 minutes runtime. Sketch Problem?

  • @michaeleddison6765
    @michaeleddison6765 7 лет назад +2

    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

  • @HariWiguna
    @HariWiguna 8 лет назад +31

    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!?

    • @bitluni
      @bitluni  8 лет назад +6

      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

    • @jesuishalil
      @jesuishalil 8 лет назад +9

      Just my 2 cents but....Enjoy my 2 cents =^)

    • @sladjakostic5096
      @sladjakostic5096 7 лет назад

      Nice video. You may also want to checkout the review of home automation on my blog at *alfredreviews. com/home-automation-review/* Thanks, Baxter.

    • @andreamitchell4758
      @andreamitchell4758 7 лет назад +1

      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?

    • @omarahmed2608
      @omarahmed2608 7 лет назад

      Andrea Mitcخز و

  • @professorb6115
    @professorb6115 7 лет назад +3

    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

  • @DrZzs
    @DrZzs 7 лет назад

    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?

    • @DrZzs
      @DrZzs 7 лет назад

      Found it.

  • @productionsofchildrenchild8950
    @productionsofchildrenchild8950 7 лет назад +5

    This together with Homebridge installed on a raspberry pi is amazing. You can do all kinds of things like changing color/brightness/ etc.

    • @wittchow
      @wittchow 5 лет назад

      how do you do it with homebridge?

  • @anthonycalia1317
    @anthonycalia1317 7 лет назад +2

    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

  • @DougCrosby
    @DougCrosby 8 лет назад +2

    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.

  • @Dennild
    @Dennild 7 лет назад +9

    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 :)

    • @nishiter
      @nishiter 7 лет назад

      Dennis Routh Andersen these strips take special power supply...thats painfulll....around 90w and 5v...so more then 18 amps at 5v. 🙄🙄🙄🙄🙄

    • @Dennild
      @Dennild 7 лет назад

      Yea i have done some research and have figured out a solution. :)

    • @nishiter
      @nishiter 7 лет назад

      Dennis Routh Andersen pls share how....one option to put supply on both ends..

    • @Dennild
      @Dennild 7 лет назад

      im basicly powering it multiple places on the long chain useing 2 laptop power bricks. Only the Signal wire is going trough it all.

    • @nishiter
      @nishiter 7 лет назад

      Dennis Routh Andersen laptop power brick is 19v i guesss....

  • @VENNETRAVELS
    @VENNETRAVELS 6 лет назад +1

    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

  • @KidCe.
    @KidCe. 5 лет назад +2

    Haha that end was nice xD
    Nice explanation, seems much easier than I expected to make my LEDs smartphone controllable :D

  • @labamba5054
    @labamba5054 6 лет назад +1

    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?

  • @TheFeFactor
    @TheFeFactor 4 года назад

    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.

  • @nikanetique
    @nikanetique 5 лет назад +2

    Sense of humor 300%! 😂 Bravo, man

  • @Giblet535
    @Giblet535 6 лет назад +1

    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.

  • @adityathakur7604
    @adityathakur7604 6 лет назад +1

    Can u make this project again for esp32 please as I tried on mine real hard but it didn’t work

  • @TRCCtv
    @TRCCtv 7 лет назад +4

    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?

    • @pmaegerman
      @pmaegerman 7 лет назад

      18W when it is full white / full brightness

    • @andreamitchell4758
      @andreamitchell4758 7 лет назад +1

      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

    • @kirkb4989
      @kirkb4989 7 лет назад

      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.

    • @stellar3327
      @stellar3327 5 лет назад

      @@andreamitchell4758 they do use 18w per meter at full brightness white

  • @dmini647
    @dmini647 7 лет назад +3

    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

    • @DerSennin
      @DerSennin 7 лет назад

      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 :(

  • @vax_ta
    @vax_ta 3 года назад

    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};
    ^

  • @dboer6545
    @dboer6545 7 лет назад

    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

  • @naturheilkunde-kanal9814
    @naturheilkunde-kanal9814 5 лет назад

    Great Tutorial.
    But where do I find the esp8266 library by esp community? My Arduino libraries are plentiful ;-) but does not show this

  • @AmirAli-yk4xb
    @AmirAli-yk4xb 7 лет назад

    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.

  • @TheOleHermit
    @TheOleHermit 4 года назад

    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.😎💨

  • @AnnonymLP
    @AnnonymLP 5 лет назад +1

    can somebody explain his final sketch?

  • @Notpoop906
    @Notpoop906 5 лет назад +1

    I had TWO of the same chip as you and they both went up in smoke LOL

  • @chelen2002
    @chelen2002 7 лет назад

    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

  • @trailpeakgord
    @trailpeakgord 6 лет назад +2

    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.)

    • @PabloAymerich
      @PabloAymerich 6 лет назад +1

      Can you share your changes ? I am trying to do the same thing.

    • @trailpeakgord
      @trailpeakgord 6 лет назад +1

      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};

    • @PabloAymerich
      @PabloAymerich 6 лет назад

      I would have forgotten to change the Pin Names! Thanks you saved me a bunch o'time..

  • @dirko8024
    @dirko8024 4 года назад

    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.

  • @vax_ta
    @vax_ta 3 года назад

    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};

  • @NikhileshBhure
    @NikhileshBhure 4 года назад

    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

  • @nabimohammadi7480
    @nabimohammadi7480 3 года назад

    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

  • @PedroMiguel1
    @PedroMiguel1 2 года назад

    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 ?

  • @mernography
    @mernography 7 лет назад

    I have done all and it's awesome.....many thanks...Wemos is better than NodeMcu. NodeMcu is not yet stable like Wemos.

  • @Regz786d
    @Regz786d 3 года назад

    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 ?

  • @MariusNiveriHH
    @MariusNiveriHH 7 лет назад +1

    by far the BEST ESP8266 Tutorial out there! You did a very, very good job man! Subscribed :)

  • @synergypoint21
    @synergypoint21 7 лет назад

    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.

  • @dariuszrybak1224
    @dariuszrybak1224 7 лет назад

    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?

  • @robinbelon186
    @robinbelon186 6 лет назад

    Hi, how do you custom URL arguments ? Like "/wave?r=255&g=32...." ? I don't understand

  • @isoguy.
    @isoguy. 6 лет назад

    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

  • @dilithium72
    @dilithium72 6 лет назад +1

    I've learnt something new, today, thanks. Would this work if I set my phone up as a mobile hot-spot?

  • @ArshSolutions
    @ArshSolutions 4 года назад

    Please share Arduino code which u have implemented in this video...and what is the code to switch leds off

  • @asulliv1954
    @asulliv1954 4 года назад

    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?

  • @wardope
    @wardope 7 лет назад

    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.

  • @jimbobtucson
    @jimbobtucson 4 года назад

    Great job. If you ever consider trading beer for private IDE instruction, please look me up

  • @eidolon0
    @eidolon0 8 лет назад +1

    Great video! Will order those modules myself now.

  • @guilhermelirio
    @guilhermelirio 4 года назад

    I'm having a problem: the led strip is only on for 1 minute, and then esp8266 restarts. What can it be?

  • @GreyMatterMack
    @GreyMatterMack 7 лет назад +1

    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 !

    • @zaprodk
      @zaprodk 5 лет назад

      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.

  • @thapersun4350
    @thapersun4350 3 года назад

    Thank you soooo much
    why did the developers have to make pin 2 = pin D4
    I spend an entire day troubleshooting

  • @AmirAli-yk4xb
    @AmirAli-yk4xb 7 лет назад

    Can I use Led Strip Light 3528 5050 DC12V on this project

  • @erdemgunal13
    @erdemgunal13 4 года назад

    if i use wemos d1 esp8266 with power input NOT MİNİ is can i get same effects with it?

  • @stephane5294
    @stephane5294 3 года назад

    You have WLed librairy does all that and must easy without programming

  • @MrIndiant
    @MrIndiant 7 лет назад

    Serial Monitor must be set to Carriage return and 115200 baud to recieve messages.

  • @Synthetech
    @Synthetech 5 лет назад

    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 :(...

  • @mitchh6471
    @mitchh6471 7 лет назад

    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!

  • @ArshSolutions
    @ArshSolutions 4 года назад

    my rainbow cycle runs only once and then stops, what should i do? 9:57

  • @galaxytwix1980
    @galaxytwix1980 4 года назад

    i need your help if you can give me code using arduino nano or uno with bluetooth..tnx in advance..

  • @bobgray1478
    @bobgray1478 4 года назад

    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.

  • @krishgopal37
    @krishgopal37 7 лет назад

    i need to make input as a switch and output signal send through wifi to server (im using pic) , pls give me some idea

  • @Shozixx
    @Shozixx 3 года назад

    Why you use a extra power supply i had the same led strip and it's work without power supply , why ?

  • @omarfarouk2080
    @omarfarouk2080 3 года назад

    i couldnt find the same app on app store so if you have any recommendations of similar apps on app store please do :)

  • @beata-anitagerger4109
    @beata-anitagerger4109 4 года назад

    Also, alles ok, aber im Browser nur "Rainbow". Kein Farbenauswahl, nichts. Habe etwas übersehen? Wenn ja, was? Bitte um Hilfe.

  • @kkingkreso
    @kkingkreso 5 лет назад +1

    Have you made an updated version of this Light? Especially in means of a app or advanced browser handling?

  • @Twinstar2010
    @Twinstar2010 7 лет назад

    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);

    • @accountdeactivated5486
      @accountdeactivated5486 6 лет назад

      You could code this but if you ask like this you are not able to do this. Just connect the Datain Pins in parallel.

  • @NetoXxX123
    @NetoXxX123 4 года назад

    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.

  • @mstrxxx0072
    @mstrxxx0072 4 года назад

    can you control 4 led strip with one ESP32?

  • @multibebeelosedee
    @multibebeelosedee 7 лет назад +1

    this was first time saw your videos, and im allready hooked :D Great work man! Continue good work!!

  • @maurounrein7862
    @maurounrein7862 6 лет назад

    try it with Jinx, please .. (esp2866 and Pixel Strip UCS1903).. please from ARGENTINA.. TNKS

  • @ankeetgugale9894
    @ankeetgugale9894 7 лет назад

    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.

  • @jantube358
    @jantube358 4 года назад

    How many WeMos ESP8266 do you have in one room?

  • @spwim
    @spwim 4 года назад

    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.

    • @wilok
      @wilok 4 года назад

      4 amps is enough for one meter of RGB but i would use a little bit more...

  • @jojojorisjhjosef
    @jojojorisjhjosef 6 лет назад

    Damn, this board might kill arduino popularity

  • @ShashankNaithani
    @ShashankNaithani 7 лет назад

    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

  • @DougDuncanDig
    @DougDuncanDig 7 лет назад

    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?

  • @Gushansen83
    @Gushansen83 4 года назад

    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?

  • @Twinstar2010
    @Twinstar2010 7 лет назад +1

    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.

    • @thepogestofpogs
      @thepogestofpogs 6 лет назад

      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?

    • @kasten8020
      @kasten8020 6 лет назад

      Found an soulution ? Same problem here

    • @KartikayBagla
      @KartikayBagla 6 лет назад

      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.

  • @officialjoeynguyen
    @officialjoeynguyen 7 лет назад

    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.

  • @rikimontano
    @rikimontano 7 лет назад

    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!

  • @Mentaleak
    @Mentaleak 7 лет назад

    Try using "WiFi.hostname("HOSTNAME");"
    At the beginning of void to get the hostname you want

  • @Videogame9559
    @Videogame9559 3 года назад

    Hi have esp 8266 it only say 3.3v can l use this pin as it has no 5v pin

  • @jaspervanisterdael
    @jaspervanisterdael 7 лет назад +1

    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!

    • @christianeaton
      @christianeaton 7 лет назад +2

      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.

    • @accountdeactivated5486
      @accountdeactivated5486 6 лет назад

      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.

    • @KartikayBagla
      @KartikayBagla 6 лет назад

      I like to be on the safe side. I agree that 60 is bit much. But i use 50 in my own calculations.

  • @JaronHorst
    @JaronHorst 7 лет назад

    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... ;)

  • @toskiehill4051
    @toskiehill4051 7 лет назад +1

    Great video especially at the last part... you rock! :)

  • @bikeadventure1
    @bikeadventure1 7 лет назад

    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 ;-)

    • @elianterelle2935
      @elianterelle2935 7 лет назад

      how is the app called? i searched for launcher but i didn't find anyhing.

  • @luisacevedo324
    @luisacevedo324 3 года назад

    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 👍👍👍🔥🔥🔥🔥

  • @MartinTvTV
    @MartinTvTV 6 лет назад

    What should I do if only the red LEDs light up?

  • @316097
    @316097 6 лет назад

    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?

  • @ammsali77
    @ammsali77 5 лет назад

    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.

  • @jakecorday8949
    @jakecorday8949 7 лет назад

    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

  • @RAVI171175
    @RAVI171175 4 года назад

    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.

  • @camilozk
    @camilozk 7 лет назад

    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!

  • @thejaxco
    @thejaxco 7 лет назад

    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).