GithubHelp home page GithubHelp logo

awtrix1.0's Introduction

Outdated & no support! Have a look at Awtrix 2.0

AWTRIX

AWTRIX Preview

OFFICIAL DOCUMENTATION: https://docs.blueforcer.de/#/v1/README

AWTRIX is a smart WiFi-capable clock based on an ESP8266.

  • time via NTP server
  • current weather via Wonderground API
  • Simulation of a virtual "pet" with different emotions
  • Game of Life
  • Youtube Counter
  • Facebook Counter
  • DHT Senor reading

more functions:

  • Control and configuration via BLYNK
  • Display of user-defined texts via MQTT
  • Automatic brightness control via LDR
  • easy Firmware update via WiFi or Web

The case is designed in Fusion360 and printed in 3D. You can get the STL-Files from Thingiverse: https://www.thingiverse.com/thing:2791276

Facebook-Group: https://www.facebook.com/groups/126493104851075/

Parts List

https://docs.google.com/document/d/1CAsqT8-JWUTZBSNsxpKQcZtD8DkJ0vUmNQMezy81tLE/edit

Used Libraries

Neopixel:https://github.com/adafruit/Adafruit_NeoPixel Neomatrix:https://github.com/adafruit/Adafruit_NeoMatrix DHT22App:https://platformio.org/lib/show/1671/DHT TimeApp & WeatherAPP: https://platformio.org/lib/show/3012/ESP8266%20Weather%20Station MQTT: https://platformio.org/lib/show/89/PubSubClient ArduinoCore ESP8266Core ArduinoJson

awtrix1.0's People

Contributors

blueforcer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awtrix1.0's Issues

Led Matrix Support

Could this be adapted to support a wide range of LED matrixes using the PxMatrix libary?
https://github.com/2dom/PxMatrix

I assume it would just be a case of editing the display manager part.

Edit: I'll give it a go and report back.

Twitter Followers

I can find some things about twitter in the firmware, but nothing done yet ? i'm trying ATM but seems to be harder than youtube ^^'

Offset für Auto Brightness

bestecht die Möglichkeit in die Settings einen Offset wert für die Automatische Helligkeit zu einzufügen?

Uhrzeit und Datum

Auf der Aktuellen DEV bin ich der Meinung das die Uhrzeit um eine stelle nach links rutschen sollte, dann wäre bei 13:02 die 1 genau unter den 3 Pixel vom Montag.

if ( timeStatus()){
display.drawText(t, {1, 0}, true,!BIG_TIME,true);

Das Datum wiederum sollte eine stelle nach rechts

if (timeStatus()){
display.drawText(d , {4, 0}, true,true,true);

Sleep

In der Dev vor 14 Tage hast du die Sleep time drin, diese ist immer gedimmt beim ersten start der uhrzeit.

SYNCING

Bitte wieder SYNC mit blinkendem N als das SYNCING wo man nicht lesen kann

BRIGHTNESS

Stellt man die BRIGHTNESS <=11 werden die Wochentage grün. Weis nicht ob man das in den Griff bekommt, da es eher ein technisches Problem der RGB Led ist. Liegt an den Durchlassspannungen der einzelenen Leds (rot, grün, blau)

Creating a REST server

In order to configure and control AWTRIX externally, it would be easiest to do this via a REST interface.

NeoPixel is a bad choice for the ESP8266

I already made a view other projects with the WS2812b LEDs and the ESP8266 and had very bad expirience with using NeoPixel's library. Also the FastLED library did not work well and reliable on that processor. The only really reliable library I found is the NeoPixelBus by Makuna (github.com/Makuna/NeoPixelBus). The problem is the watchdog of the ESP8266. I wonder a little bit how the AWTRIX can work reliable with the NeoPixel library...

udp

Wenn man über UDP "next" sendet, wird nicht zur nächsten App geswitched.

Ich schätze, es ist vorgesehen, dass es mal eine default App gibt und dass man dann über UDP nur bei Bedarf zur nächsten App wechselt? Wäre zumindest praktisch, erstmal nur die Uhrzeit zu haben, ohne z.B. den Wochentag oder das Wetter etc. Falls das nicht so vorgesehen ist, wäre das dann ein Feature request :)

Augen werden nicht mehr angezeigt

Es startet, synchronisiert ,zeigt danach direkt das Wetter an und dann bleibt die Anzeige leer bis das neue Bootlogo erscheint und dieser Zyklus wieder von vorne losgeht.
Nach dem Aufspielen der neuen 0.7 er funktionierte es anfangs tadellos und seit gestern Abend tritt bei mir dieser Fehler auf.

Fortnite Stats

I'm working on a plugin to display some stats about the game fortnite (Top 1, Kills, maybe more). I'm just looking for a icon or something for the left on the screen ^^'

Configuration and getting started ?

I downloaded and uploaded the script but I do not understand how it works. I can not find any configuration file to put the identifiers of my wifi network, and after upload, absolutely nothing happens on the matrix. Could we have some additional information on getting started?

Weather app / dev tree

Dev package came with a new Weather API provider (WUNDERGROUND)

while checking the reason why the weather was not working, I've found that the weather.cpp are still using OWM instead,

I have input back the "OWM_API_KEY": + Location inside my config.json file and weather is now working again

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.