Johnny-Five - When IoT meets JavaScript

in #steemhunt6 years ago (edited)

Johnny-Five

When IoT meets JavaScript


Screenshots

sgier-johnny-five.png

led-blink.gif

aasd.jpg


Hunter's comment

About Johnny-Five

Johnny-Five is a JavaScript library that run on Node.js. This library are capable to connect computers of multiple operating system with multiple type of microcontroller or microcomputer through a protocol called Firmata. This library allows IoT project to be much quicker and simpler.

IoT refers to Internet of Things, where sensors are connected to the internet to collect data.

The pain before Johnny-Five

Before the creation of Johnny-Five, software developer that are interested in the field of IoT needs to learn C++/C in order to write codes on microcontroller, use of suitable WiFi protocol to connect the microcontroller to the cloud.

In addition to that, a lot of software developer are not familiar to electronics. This will incurred more cost for them to start doing IoT project because they often connect the microcontroller the wrong way which made it short circuit and spoilt.

Johnny-Five

Johnny-Five manage to solve the issue by creating simple tutorials and easy to use tools.

Simple Tutorial

source

This was extracted from the official site, where it shows how to connect the necessary port from the electronics to the arduino.

Board supported

Johnny-Five Library supported more than 40 types of different microcontroller and microcomputer. From Raspberry pi to Arduino Nano

Open Source

Johnny-Five is an Open Source project, where a lot of source code are community driven.

Clean and Simple Circuit Design

The tutorial given from the official library gave a clear instruction and clean view on connection of electronics circuit with the microcontroller/microcomputer. The circuit was drawn with another open source tools called Fritzing.

servo.png

source

Overall

I had been using Johnny-Five library, and I managed to build some cool project with it. A sample of it is that I build a LCD view to show out the latest message from a web app.

Since it makes connecting web to microcontroller so simple and clear, there are endless possibility on what you can do with this library.


Link

https://github.com/rwaldron/johnny-five?ref=steemhunt


Contributors

Hunter: @superoo7



Steemhunt.com

This is posted on Steemhunt - A place where you can dig products and earn STEEM.
View on Steemhunt.com

Sort:  
Loading...

Pros:

  • Open Source SDK to program robots with node.js
  • Easy to get started with raspberry pi or arduino board
  • Good way to teach kids how to develop robotics on their own

Cons:

  • Nothing to complain about

Great hunt @superoo7! This hunt has been verified and approved by the Steemhunt Moderation Team. Great job! Happy hunting.

Could you please change the website link from Github to http://johnny-five.io/?

恭喜你!您的这篇文章入选 @justyy 今日 (2018-06-08) 榜单 【优秀被错过的文章】, 回复本条评论24小时内领赏,点赞本评论将支持 @dailychina 并增加将来您的奖赏。

Congratulations! This post has been selected by @justyy as today's (2018-06-08) 【Good Posts You May Miss】, Steem On! Reply to this message in 24 hours to get rewards. Upvote this comment to support the @dailychina and increase your future rewards! ^_^

This post has been curated by TeamMalaysia Community :-

To support the growth of TeamMalaysia Follow our upvotes by using steemauto.com and follow trail of @myach

Vote TeamMalaysia witness bitrocker2020 using this link vote for witness

Pros:

  • Arduinos can only run one thing at a time, while frapberry pee can handle many things at once.

Cons:

  • Johnny Five uses firmata to execute js node scripts on the arduino through the serial port. Unfortunately, this means that unless you connect the arduino to run it over wifi, it must be connected to a computer.

  • Difficult to set up and start quickly than using an arduino.

Yeap, the stack can be used with raspberry pi and arduino to carry out IoT project

Congratulation! Your hunt was ranked in 26th place on 7 Jun 2018 on Steemhunt.

We have upvoted your post for your contribution within our community.
Thanks again and look forward to seeing your next hunt!

Want to chat? Join us on:

Hi @superoo7!

Your post was upvoted by utopian.io in cooperation with steemhunt - supporting knowledge, innovation and technological advancement on the Steem Blockchain.

Contribute to Open Source with utopian.io

Learn how to contribute on our website and join the new open source economy.

Want to chat? Join the Utopian Community on Discord https://discord.gg/h52nFrV

I only know what the IoT is because hubby is a developer, otherwise, this post would never had made sense to me :)

Very handy to see board/controller support to help with programmers and their coding.

Coin Marketplace

STEEM 0.35
TRX 0.12
JST 0.040
BTC 70601.11
ETH 3576.21
USDT 1.00
SBD 4.78