ESP8266 Led Matrix Clock, Weather, News, Bitcion

Поделиться
HTML-код
  • Опубликовано: 27 май 2022
  • So far I have come across many microcontroller based scrolling text projects that display different information, but I think this is the most detailed and practical Led Matrix Scroller.
    Basic features include:
    - Accurate Clock refresh via Internet Time Servers
    - Local Weather and conditions (refreshed every 10 - 30 minutes)
    - News Headlines from all the major sources
    - Display Bitcoin current value
    - Display 3D print progress from your OctoPrint Server
    - and display Pi-hole status and graph
    Once connected to your local Wi-Fi network, from any PC or phone, you can control many options through a great web interface such as:
    - Text scroll speed
    - Scrolling frequency
    - Led brightness
    - Configurable number of LED panels
    - Options of different types of Clock Displays
    - Update firmware
    - as well as enabling or disabling of any of the previously mentioned faeatures.
    The device is extremely simple to make and contains only three components:
    - ESP8266 based microcontroller board
    - 8x32 MAX7219 Dot Matrix Module
    - and small piezo buzzer
    The other part is a beautiful 3D Printed box, for which the STL files are downloaded from Thingiverse (www.thingiverse.com/thing:438...) and slightly modified. Also the dot matrix module was modified as explained later in the video because the original 8x8 segments were separated from each other.
    When we turn on the device, the start sound is heard first, and then the message hello appears. The following is the version of the recorded firmware and the local address that the microcontroller receives. Later through this address we enter the web interface through which we control all the options. The data is then uploaded online and displayed in order. Finally the correct time appears. Timing between data scrolling and data refresh time is set via the web interface.
    To start the web interface, In the browser we need to enter the address that was displayed on the device at startup. In my case it was 192.168.100.179. On the left side is a menu with all the options. The most important is the configurе option where is entered the all basic data.
    Let me just mention that in reality the text and the numbers look fantastic, but it can not be captured in the video due to the lower quality of the camera (it is very difficult to clearly capture the light from the LEDs).
    Detailed description, schematic, 3D parts, and code at:
    www.hackster.io/mircemk/esp82...
    If you like my job buy me a coffee: ko-fi.com/mircemk
    If you're interested, you can check out my playlist of unusual clocks at the link:
    • My collection of unusu...
    Visit my RUclips Channel for more Projects , DIY and How To Make videos:
    / mirkopavleskimk
    by mircemk
    SUBSCRIBE LIKE AND SHARE !!!!
    Thanks for your Support !
  • НаукаНаука

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

  • @electronic7979
    @electronic7979 2 года назад +2

    Nice project 👍

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

    Looks great mate
    I am going to make something similar

  • @Latvian3Dman
    @Latvian3Dman 5 месяцев назад

    Thank You for Your works and sharing! We really need similar like this (probably ESP32 now, but also with spectrum / VU-meters added :-) There is such prucht recently on Ali, but I do not find similar open sourced :)

  • @JK-dg3wu
    @JK-dg3wu 6 месяцев назад +1

    How to change the fonts in the clock so that the zero is not crossed out or some other thicker fonts.

  • @nickyma5452
    @nickyma5452 Год назад +1

    i hope you can combine with ds3231 to store time

  • @JK-dg3wu
    @JK-dg3wu 6 месяцев назад

    Super

  • @amusya2
    @amusya2 2 года назад +1

    Hi Sir, when i try to open ip address shown on display, the chrome browser is saying that "this site con't be reached". Please give me a solution.

  • @j.a.motoryaficiones
    @j.a.motoryaficiones 6 месяцев назад

    Hola, lo he instalado en un esp8266 NodeMcu V.3, con cuatro modulos led, queria ampliar a 8, dos modulos de cuatro unidos, donde debo cambiar la configuracion. Por medio de la Interfaz web no encuentro modo de hacerlo,puede indicarme como hacerlo, gracias

  • @raresoupninja
    @raresoupninja 4 месяца назад

    Did you have to cut the rear PCB? I kinda wanna make one but I don't get why you cut the PCB up

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

    I am using your wide clock version. V 3.01. But after some hours (12/14 hours) clock is going hang. Freeze the display. But after restarting the clock, then it is getting normal. And this is happening 1/2 times a day. What's the problem?

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

      Sorry, but the code is not mine github.com/Qrome/marquee-scroller

  • @manojkumargupta4578
    @manojkumargupta4578 2 года назад +1

    Bro I wanted ur help to make tesla coil

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

    Bro I am having doubts and queries regarding it

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

    Bro please help , I wanted to make it for my school project

  • @mdaslamknl
    @mdaslamknl Год назад

    Excellent
    Is there alarm to set
    Thanks

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

    Is this work on NodeMCU V3?

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

      Oh! I got the answer. It works perfectly on NodeMCU. Thank You so much for your contribution @Mirko Pavleski

  • @mojtaba3296
    @mojtaba3296 Год назад

    your project have many bugs that I cant debug them!!!
    error: conflicting declaration 'typedef long int sint32'
    error: conversion from 'IPAddress' to 'uint32' {aka 'long unsigned int'} is ambiguous
    error: conflicting declaration 'typedef long unsigned int uint32'
    error: invalid conversion from 'void (*)(uint8_t*, uint32_t)' {aka 'void (*)(unsigned char*, unsigned int)'} to 'tpfAppResolveCb' {aka 'void (*)(unsigned char*, long unsigned int)'} [-fpermissive]

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  Год назад

      I'm sorry, but as I mentioned, it's not my code, but as you can see in the video, it works perfectly fine for me

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

    Bro I have contacted u through Twitter also

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

    Bro please help

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

    very nice is the software available ?

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

      www.wikimakes.com/view-maker-hub-project/1278

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

    Hello bro

  • @mardikzakarian9014
    @mardikzakarian9014 5 месяцев назад

    Hombre habla a tu idioma mejor

  • @mojtaba3296
    @mojtaba3296 Год назад

    hi cheers,
    I got this error ,
    what is a problem,
    tnx
    21 | #include "wm_consts_en.h" // include constants, tokens, routes
    | ^~~~~~~~~~~~~~~~
    compilation terminated.
    exit status 1

    • @MirkoPavleskiMK
      @MirkoPavleskiMK  Год назад

      I have no idea, pls. check github page :github.com/Qrome/marquee-scroller

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

    Bro please contact