I made this blog to teach electronics design and computer programming the easy way: step by step!
I also made this blog to share my Steem based open-source projects.
ArtoLabs is my umbrella name for all the projects I do, inclucing my website Artopium.com.
I have been doing computers for over 25 years, and electronics for 5.
I’d like to share with you some of the things I’ve learned that you won’t find in the books.
This will eventually evolve into a video series,
a website (which is currently being filmed and built respectively) and of course this Steemit blog. My intentions are to build up a series of articles and “blog-lessons” that can then later be referenced by the videos, which should be coming out and posted to d.tube within a couple weeks. I bring this to you free of charge and so I’m very grateful for your upvotes.
I am also heavily involved in creating several Steemit based open-source projects,
one of which I’ll be announcing in my next blog post. I’m very excited to start collaborating on this as well as other projects through Utopian.io. What exciting times we live in!
TBH I already run another Steemit blog called @Artopium,
which showcases art, music, fashion, video and books, the five categories on the website I own, maintain and run, Artopium.com. Because of this, most people know me as “Artopium Mike”. I made @learnelectronics because I felt the content I wish to create here wouldn’t be well suited for @Artopium
This will not be just a random set of lessons!
One thing that frustrated me as I learned programming and electronics was reading tutorials and watching videos that were all unrelated and individually inapplicable. It’s fine to learn the very basics this way, such as understanding the resistor, the capacitor, and so forth. But without seeing how each lesson is then applied into the bigger picture, and in more and more complicated ways, it’s hard to put it all together. That’s why I intend for all the lessons presented here to culminate into two large projects.
Learn to put it all together
The first project we will be building together is a memory game that I’ve created and fashioned after a game I liked to play as a kid called Simon Says. The game is played by repeating the sequence of flashing lights by pressing buttons that are associated with each light. On the original game there were four lights and four buttons but our version will only have two in order to keep things simple.
The final project will be a wifi-enabled (IOT) humidity and temperature controller for indoor gardens and greenhouses. This device will detect the room humidity, temperature, and even light levels, report it to a local LAN website, and allow you to remotely control up to eight, 120 volt powered devices such as a humidifier/dehumidifier, heater, AC, fans or lights. You will be able to control the devices either automatically based on the sensor readings or manually via the website.
Not only will I teach you how to build these devices, but you will have a firm understanding of how they work.
We will start out by prototyping on a breadboard, move to solder permanent connections on a perf-board, to designing our very own printed circuit board. I will also teach you how to program a microchip, as well as a computer.
Learn to program as well
You’ll be learning C, C++, the Arduino IDE, HTML, Javascript, MYSQL, SQLite, and Python. This is necessary to finish the final room sensor project.
As a side project I will also teach the Steem blockchain and what I’ve learned about the Steem Python code. I will teach you how to program your own upvote bot, and if my followers request it I will even teach you how to set up an Ubuntu server upon which you may install said upvote bot. :)
Welcome to Steem Community @learnelectronics! As a gentle reminder, please keep your master password safe. The best practise is to use your private posting key to login to Steemit when posting; and the private active key for wallet related transactions.
In the New Steemians project, we help new members of steem by education and resteeeming their articles. Get your articles resteemed too for maximum exposure. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
If I could flag this harder I would. A big 'ol self upvote to put your comment at the top of my article and give yourself a nice payout. I checked out your blog and everything you've resteemed is from 9 months ago. Why? You seem very scammy. If anybody else with more Steem Power can see this please flag this comment. It's totally unwanted.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi Mike! Welcome on board!
As you are in electronics, do you think it is difficult to make the following:
Board 25 leds ( 5 x 5 ). I want they turn on like playing the snake... One after another in a special order.
It could be possible to make the letters appear too...
Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey evyxxx, the project you described is manageable for an electronic beginner. In case you are an absolute beginner you should start with a less complex project to get encouraged by the faster achievements. You could start with fragmenting your project in multiple projects. For example start with coding the 5x5 game and letter logic in Python.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is totally possible. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I guess so... What do I need to make it? Interested in building this project on #steemit? Later I will show the base of the lamp I want to make :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Perhaps. It will have to come a bit later as I already have a full schedule for what I will be posting here. But I think a project like this is quite doable. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @evyxxx, the most straight forward approach is wiring up each LED with a single output pin. Therefore 25 ouput pins are needed. I recommend using an Arduino Mega 2560 or clone. This board has enough GPIOs to get you started. Use a Breadboard to directly wire up your LEDs. Do not forget the LED series resistor for each LED to limit the current. There are LEDs with integrated series resistor.
Warning: Usually signal outputs should not be used to provide current, but your use case will not exceed the current limitations (https://playground.arduino.cc/Main/ArduinoPinCurrentLimitations Atmel ATmega2560/1280/640 (MEGA) Current Specifications)
Part summary:
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Welcome and I look forward to the upcoming tutorials!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you I'll give it my best go. ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Welcome to Steemit @learnelectronics!
I wish you much success and hope you find Steemit to be as rewarding and informative as I have.
Here are some links you might find useful.
Your stats on SteemNow
Your stats on SteemWorld
Your stats on SteemD
How does Steemit actually work?
Introbot is hosted and managed with donations from @byColeman to help make your journey on Steemit be truly rewarding. Your feedback is always welcome so that we may improve this welcome message.
Oh yea, I have upvoted you and followed you. Many blessings from @introbot & @bycoleman
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
✅ @learnelectronics, let me be the first to welcome you to Steemit! Congratulations on making your first post!
I gave you a $.05 vote!
Would you be so kind as to follow me back in return?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Welcome again with this new blog. I followed you. I'm an electronic engineer and I'm sure I'll like your posts
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Excellent! I followed you back. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh my, should I follow or should I follow? 😂 Maybe I will just stay to visit at the artopium acct.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Follow me! Follow me! :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
But I like artopium posts better. Hahaha.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
aw. ok. i'll be coming out with cool art stuff too. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Here? Noooo. 😂😂😂
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
no, on artopium of course. this account is just technical stuff. i live a dual life. now you know my secret.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Haha yeah. Will be doing the double life soon too when I feel like it. It seems fun. 😂
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey Mike, in case you still like Simon Says i would like to introduce you to my Simon Says 2.0 prototype. This one was a project i created to learn the C# language. It is unfinished and coded poorly but it is payable and thrilling.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sure. I looked at your blog but didn't see it. Where can I find it?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey Mike, i have not published the game. I sent the game via Discord to your Artpodium profile.
The .zip file contains a manual. Enjoy!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oh interesting. I didn't know you could do that. OK, I'll take a look.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is awesome. I am glad you are building on the lessons. I will follow and hopefully learn something.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
No raspberry pi? :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
That'll come up eventually I'm sure. I'll start with Arduino first. ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi. Welcome to SteemIt and the Steem block chain. I found out about your blog from @tdre and @utopian-io
I have enjoyed and learned from some of your introductory lessons on electronics (resistors) so far.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi! I'm glad to be here. Thank for the comment and I hope you enjoy the tutorials. Got a lot more coming!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hello @learnelectronics, you have done an impressive intro. im really impressed with such a compact style. thats why i put a link to your intro in my post to show your post as an example to my fellows. please feel free to check it
https://steemit.com/life/@sultanmr/best-new-steemers-introductory-posts---page-1-1524870343-5818958
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Very cool!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi. I am a graphic designer.
How is your business going there?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Doing well! And you?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Same here. I am looking for a business partner. I am thinking if you are interested.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I do need graphic designs. do you have a website?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I currently have new fb page. What is your fb? I would like to discuss through there
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
facebook.com/artopiumcom
But a better way to talk might be through discord:
https://discord.gg/97GKVFC
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
hello. I have sent you a message on your FB
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
So sorry. I check facebook very rarely these days. Have you visited the discord chat room? That goes right to my phone like a message.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
welcome to the community :) I hope you like it here.
have an upvote.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
You have been upvoted by the @sndbox-alpha! Our curation team is currently formed by @jeffbernst, @bitrocker2020, @jrswab & @teachblogger . We are seeking posts of the highest quality and we deem your endeavour as one of them. If you want to get to know more, feel free to check our blog.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Wow. so cool. Thank you!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Welcome to steemit @learnelectronics. Join @minnowsupport project for more help. Checkout @helpie and @qurator projects.
Send SBD/STEEM to @treeplanter to plant trees and get an get an upvote in exchange of your donation (Min 0.01 SDB)
Upvote this comment to keep helping more new steemians
Send SBD/STEEM to @tuanis in exchange of an upvote and support this project, follow for random votes.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
ok. thank you
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
*Welcome to Steemit @learnelectronics! Very cool intro post, glad to see a new educational project launched on the platform. I will check out your other page @artopium it sounds like something I'd be into, too. Check out our discord or tag if you're interested in meeting some new people.
Congratulations you have been upvoted and resteemed as part of #newbieresteemday's top 10 posts for the day! ...
We invite you to use our tag to connect with more of our members. To learn more: Come Join Us!!! (Newbie Resteem Initiative)
Jump into our discord channel to meet new friends, find great content and contests as well as ask for help: https://discord.gg/FjjfbNR
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you! I will find your discord channel.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit