Blinkit v2.4 | Rainbow, Ice, Fire and Fade light effects added for Arduino

in #utopian-io6 years ago (edited)

 

With the latest version of Blinkit it is now possible to choose light effects for Arduino devices. The first added effects are Rainbow, Ice, Fire and fade effect. The effects can be set to be triggered on a new Upvote or Follower for a saved user and on new Posts made by a user.

The effects can be used with a Arduino and a RGB LED.

With the planned upcoming new features for Blinkit, more themed and feature related light effects will be added in the near future.

 
 

What is Blinkit?

 

Blinkit is a notification software that can be used to give regular 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)
  • Webcams (status LED and picture mode)
  • Logitech keyboards, mouse, headsets (newly added)

Blinkit can look for new Steem account Upvotes, Followers, for a user 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

 
 

Adding effects for Arduino to Blinkit

This Arduino integration is made toghter with @electronicsworld, he did the maths for the rgb effect values and Arduino code, and describes what was needed for this release on the Arduino side in his latest post.

 
 

Blinkit new features:

  • The user can now choose light effects: Rainbow, Fire, Ice and Fade.

  • The user can only select what is technical possible.
    (Clearing and filling the drop down list with the values that correlate to what the set mode is, and the LEDs technically allow. (Modes: "1x RGB LED" can have themed light effects but with "3x Single Colour LED" mode they need to not be visible and selectable by the user. but instead only show the effects Blink and Fade)

  • Send the effect settings to the Arduino

 

 

 

 
 

Blinkit - Arduino device screen

The Arduino device screen with the newly added effects for each action, notice that when rainbow is selected no colours can be chosen. but when Blink and Fade is selected a colour can be chosen.

 


When "3x Single colour LED" is selected, the Blink and fade effect wont show the dropdown menu's to select the colours. And the effects: Rainbow, Ice, Fire cant be selected in this mode as well.

 

Selecting a Effect for new Upvotes

The effects listed can be chosen in RGB Mode

 

 

How is it implemented

 

Saving and sending the effects

To be able to send the command to the Arduino the previously developed and added arduinosendcommmand.exe is used to send the data over serial to the Arduino, it collects the data from arduinosendcommand.txt This gets filled with the serial command prepared by the Blinkit interface when "save", or "start blinkit" is pressed by the user.

 

 


Code added that saves the effect when the user press "Start Blinkit" or the "Save".

 


Code that prepares the effect command and send it over serial to the Arduino. The Arduino than will use this effect on a newly detected Steem action.

 


Code that preloads the saved effects for each action

 



Code that fills the dropdown lists with the values corresponding to the selected mode (3x Single Colour LED or 1x RGB LED)

 

The following files have been updated/added:

 

The Blinkt repository is updated

The Blinkit source files repository is updated

 

 

 

It have taken a bit longer this time to integrate and test the new features, and a side effect is that this Github Commit also have a other NEW unseen feature inside it which will be posted about very very soon. (a hint for it can already be seen in the above screenshots...!)
 

Testing and improvements

If you have one of the supported device, and want to help out with testing it would be much apriciated.

Improvements to work on is the total time for saving / sending to Arduino. which is around 6 seconds.

 

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:  

I love the cool contributions you make to Steemit!! I'll upvote you tomorrow when my VP is stronger my friend :)

Thank you, and much appreciated, tomorrow the new release should be ready as well, it took all a bit longer then expected. but it's here !

@techtek You have earned a random upvote from @botreporter & @bycoleman because this post did not use any bidbots.

Great specifications,cant wait to try it out

Awesome, waiting for your feedback

Thank you for your contribution. The post was written very nicely.

Though the other two contributions are similar we will gonna score the first one only, this is because since these features are added in a single commit and thus it should be part of single contribution.

https://steemit.com/utopian-io/@electronicsworld/blinkit-v2-4-arduino-integration-or-chose-your-effect
https://steemit.com/utopian-io/@techtek/blinkit-or-utopian-upvote-bot-visualizer

Your contribution has been evaluated according to Utopian policies 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]

Similar ? What is similar between a totally new development :

a Utopian upvote bot visualizer. (for all supported devices)
https://steemit.com/utopian-io/@techtek/blinkit-or-utopian-upvote-bot-visualizer

And the feature to have Light effects such as Rainbow, fire, and ice for Arduino?
https://steemit.com/utopian-io/@techtek/blinkit-2-4-or-rainbow-ice-fire-and-fade-light-effects-added-for-arduino

They are totally not similar, and i even make the Utopian Upvote bot visualizer, a totaly new feature for "you" and all mods and Utopian TEAM, and Utopian enthusiast.

@elear could blink lamps in his office, or @helo could use it in a presentation about Utopian. to show the audience the Utopian upvote bot frequency.

@codingdefined where is your hearth ? it took me 10 full days to make and test things, it's even made for the Utopian Project.......

You know how much time it takes to have such a project running with multiple people involved, and working on there own separate parts and you bite yourself into "it's one commit" no approval for the other features or totally separated parts. (and separated commited posts and parts)

(Meanwhile Utopian is trailvoting Steemhunt posts with a lot of Bad quality, No creativity needed, no open source, No connections with Steem or Crypto, Products No one cares about and that have nothing to do with Utopians ideology.

Yet my post about, something for Utopian, a Open source, Steem, Development, Creative, tool for everyone that is here and even for @elear , gets Disproved ....

Sorry, let me rephrase, a single commit requires only one contribution and not three.

Similar, because everything added in a Single Commit i.e. https://github.com/techtek/Blinkit/commit/5cbdf3e1b3fea17d7172f5ec31ea799f3cb78a90. And I do not think it requires two postings for a single commit. Its not about how much time it takes to create a new feature, but adding two postings for a single commit is what I am mentioning here.

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!

Get your post resteemed to 72,000 followers. Go here https://steemit.com/@a-a-a

Get your post resteemed to 72,000 followers. Go here https://steemit.com/@a-a-a

Coin Marketplace

STEEM 0.36
TRX 0.12
JST 0.040
BTC 70446.49
ETH 3571.68
USDT 1.00
SBD 4.73