Blinkit | Arduino RGB Mode

in #utopian-io7 years ago (edited)

With the latest version of Blinkit it is now possible to blink a RGB LED, the LED can be triggered on upvotes, followers and posts. the colour, number of blinks and the delay in between the blinks can be set.


Blink in any colour, on Steem related actions!



What is Blinkit?
Blinkit is a notification software that can be used to give regular (inexpensive) widely available devices a Steem purpose.

Supported devices:

  • USB Sticks (with read/write status light)
  • Philips hue lamps
  • Sonoff smart Wifi switches
  • Arduino (tested with Arduino Uno r3)

Blinkit can look for new Steem account Upvotes, Followers, and it can notify on new Posts made by a user.

More devices and actions will be added in the near future.

Blinkit is free and open source, and can be downloaded from the Blinkit Github page

https://github.com/techtek/Blinkit


Support for RGB led

To give more flexibility with blinking in different colours the support for RGB leds is added, it requires 3 transistors and, one RGB led. The relative settings can be set from within the Blinkit interface.


Blinkit new features

  • a new mode is added "1x RGB led"
  • Choose a colour for a action (new upvote, follower, post)
  • Choose the number of blinks and the delay in between each blink on the RGB led.


Arduino screen


Selecting the "1x RGB LED" mode



Selecting the Colour for each action



How is it implemented

A new mode is added, this send (m2) to the Arduino using the arduinomode.exe the colour settings are defined and gets send with arduinosendcommand.exe
The colour can be selected by the user from the dropdown list under each led / action. To get the best colours, the RGB values of the colours are tested and tuned.



saving the mode, m2 to arduinomode.txt



sending the mode to the arduino



Saving the colours set by the user in the pulldown menus



Sending the saved colour to the arduino with arduinosendcommand.exe


The RGB colour values are adjusted to give better colours.


The following files have been add/updated



Collaboration

To add RGB LED support to the Blinkit interface and Arduino boards, i've worked together with @electronicsworld he have updated the Arduino Sketch and also started bug fixing in VS as well, We did a lot of over night testing and bug solving to make it work in a friendly way.

Please check his post as well about the implementation on the Arduino.


Have you found a bug?

You could make a Utopian contribution and add an issue post to the project on Github. or get in touch on Discord and report the issues.

Do you want to make other devices compatible and make Blinkit better?
Please get in contact on Discord for more details.

Technical Support

Technical support is available, if you may encounter a problem, or if you want to know if your device is supported or will be supported in the near future.

How to contribute?

Do you have a question, or suggestion for Blinkit?
Do you want to make other devices compatible and make Blinkit better?

Feel free to contact me on Discord, don't hesitate and get in touch! or leave a comment.









Sort:  

Great work as alway.
I see a lot of 1 line files in bin/Debug/config/ are those needed, or should they be .gitignored?

Your contribution has been evaluated according to Utopian rules and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post,Click here


Need help? Write a ticket on https://support.utopian.io/.
Chat with us on Discord.
[utopian-moderator]

Hi @helo, Thanks for moderating. The files in the config folder hold the values used by the bat scripts and the interface, but on a closer inspection few of them got committed and where for testing purpose / or from old version and became obsolete. Will remove those to keep the things tidy. Thanks for noticing.

Congratulations This post has been upvoted by SteemMakers. We are a community-based project that aims to support makers and DIYers on the blockchain in every way possible.

Join our Discord Channel to connect with us and nominate your own or somebody else's posts in our review channel.

Help us to reward you for making it ! Join our voting trail or delegate steem power to the community account.

Your post is also presented on the community website www.steemmakers.com where you can find other selected content.

If you like our work, please consider upvoting this comment to support the growth of our community. Thank you.

Thanks @steemmakers very much appreciated

Hey @techtek
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!

Contributing on Utopian
Learn how to contribute on our website or by watching this tutorial on Youtube.

Want to chat? Join us on Discord https://discord.gg/h52nFrV.

Vote for Utopian Witness!