Go Down

Topic: NoviceGuard- PCB to keep Arduino safe from/ easy for 5th graders (Read 475 times) previous topic - next topic


After years of thinking "how could it be done"... and sundry threads here!... I have finally Got It (partly) Out The Door.

I have a working prototype.

A simple (inexpensive) PCB into which you plug an Arduino Pro Mini (again... inexpensive... I said this was for schools, and homes just dipping toe in the Arduino water)

"Out of the box", it gives the novice two buttons to play with, and four LEDs. Learning to hook things up can come (not too much) later.

Then what can be done is expanded by plugging simple daughter boards into NoviceGuard.

Explained at....


So, Gentle Reader, what do I want from you?

Thoughts! Can you see how a kid could mess up Arduino or NoviceGuard, without deliberate malice?

The greatest weakness, I think, is that the users will have to understand and respect "Thou Shalt Not Change the PinMode lines in setup()"

But maybe you can see other weaknesses?

I have a few NoviceGuards I will loan to anyone who can convince me that they will actually, quite quickly, evaluate and report back on (and return) the device. Details in the page cited. (Please do not waste other forum readers time with starting "I'd like to borrow one" discussions here, in the thread.)

Ideas for good daughter boards, and programming challenges for novices with a NoviceGuard welcome! By email. Or here in the thread!

Thanks... I hope this product will make it possible to bring Arduinos to a wider audience... including the kids of Arduino enthusiasts who also happen to be parents.


Hi, I'm not an expert in selling but here's a few suggestions:

1) Make the link to your website a hyperlink. You prob. eliminate 50% of potential views from here just by making us copy and paste the link into our browser.
2) It seems to me that though the main Arduino forum is alive and well, the Education and Teaching forum is pretty dead. Don't expect much interaction here.  Go to Instructables and write an article and if you have the word "Arduino" in it you're automatically guaranteed to get at least a couple thousand views. From there, link back to your website.
3) I need to caveat that I have not taken the time to read your website; I've simply done a quick skim and watched a short YouTube video link from your site, but if you want to sell these things to novices, you need to write your page for novices. Your page looks like it's written to get the opinion of an advanced hacker, but an advanced hacker is prob. more interested in their latest project.
4) Your board...it seems????...at first glance, is prob. a direct competitor, or offers alternative features to, the Ruggeduino?  I see you've mentioned them on your site too. Notice how simple their page is: https://andrew-sterian.squarespace.com/microcontroller-boards/ruggeduino-se-special-edition. It states the basics and boom done. Also notice their prices--they are very expensive. If you can go lower but still offer protection to the novice, you may have a market.
5) Beginners don't want to solder. Offer a fully-built, plug and play version. Soldering is scary. I tried for prob. 2 dozen hours before I got my first successful solder joint...at age 25. I know, you can laugh if you want. Since then I've discovered how to identify a dirty tip, and tin a difficult-to-tin tip, and I've discovered the self-learning available on the internet, gotten a Masters degree in engineering, and successfully prototyped and sold an Arduino-based communication interface used to help film Mission Impossible 5, and the Emmy's. I didn't have an electronics mentor. Since my first successful solder joint, I've also learned how to solder much better, and I've written articles like this: http://www.electricrcaircraftguy.com/2014/08/recommended-soldering-kit.html
6) Perhaps start by marketing to local schools and teachers, or local hackerspaces if they exist in your area? It's easier to get someone's attention in person I think--at least, as far as finding *alpha and beta testers* goes.....though ultimately *sales* will be better online I'm sure, as you get noticed.
7) Refer back to 2: a series of instructables is sure to grab attention.

I'm an advanced user and making a plug-in board for a Pro Mini no longer interests me *as much*, but if you sold your device with a Pro Mini attached, *as a beginner Arduino kit*, with the *option* to simply remove the Pro Mini and have a small board for tight projects, it might have a real appeal! You can market the device as an alternative to the very expensive Ruggeduino, that offers safety when learning (via the Pro Mini shield), but also offers the begginer the option to step away from the shield and just have a pro mini in hand, when done! Now, they have real power with the stand-alone Pro Mini, to go and build something and leave it in a product. Sell inexpensive Pro Mini replacements on your site too.

-The problem with soliciting feedback from advanced Arduino users with kids may be that we know where to buy Pro Mini boards for <$3, so I'd rather have my kids learn by burning up a few of them when I'm not looking, than have to step through an additional interface board they are sure to ditch when ready to move on to more advanced projects anyway.

Just my 2 cents.

I hope it works out for you!

PS. The only real limitation of the Pro Mini is the voltage regulator. Outputting 40~150mA, with a max input of 9V, isn't so great. So...whatever you do, it may be beneficial to have a conversion option on your board to give the Pro Mini high-power capability, and/or with the form factor of an Uno, for shield compatibility.

Anyway, I prob. should have just thoroughly read your article. :) Maybe I'm way off base and talking about what you've already done.
Visit my RC aircraft website at http://www.electricrcaircraftguy.com


My huge thanks to Panther! His thoughts very helpful. I wish one of the 165 previous readers of the page had pointed out my original failure to make the link a LINK before he finally brought that to my attention. "Thanks", guys.

I won't address all of his points here. All were of interest to me (there's always the PM option, at least to people who haven't turned it off). Many of his criticims were entirely valid as far as you can tell from the material I have posted, but not, actually, flaws in NoviceGuard.

The following isn't offered in a "Pather was wrong" spirit. It is just an attempt to clarify things that my pages seem not to have made clear.

NoviceGuard is to be bought by a parent or teacher, and prepared by them for the novice user(s). ("Bought": I'm not "selling" them, not for profit. When the design is final, you will be able to buy them direct from where the prototypes are being made, at what would be my cost. In the meantime, I will LOAN them, free (you pay return postage. Wow) to suitable collaborators.)(I'll sell anyone a bare board now, at my cost ($15+p&p, but that will go down), but what's on it may not exactly match what is said about NoviceGuard on line. You'd be foolish to lumber yourself with constantly checking "does that apply to MY version of the board?")

So, the novice won't have any soldering, etc, to do. That is one of the two main points of NoviceGuard. Novices won't even have to contend with breadboards.

RuggEDuino "wanna be"? No. You can do much more with Ruggeduinos. And you pay much more. Have less protection for your investment in some ways. And novice has to contend with hooking up components. So, different design goals, really. (And I came up with the name independently... and provide Ruggeduio with some advertising from my page.)

Power limits of Arduino Pro Mini: The NoviceGuard provides a way to supply power to attached devices separately, to get past that problem.

Why not buy cheap ProMinis, treat them as "disposable"?
a) I hate waste
b) I hope this will be used in schools (Doing a rew replacements for your own child is one thing, repeatedly replacing class sets (or parts thereof) is a different matter!)
c) It is frustrating (see many posts in this forum!) for beginners to struggle with "what is wrong with my code?" when nothing's wrong with the code, it's just that the Arduino's pin was fried at some earlier stage. Experts KNOW the code is okay, and can diagnose a fried pin. Beginners just get lost.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131