ArduinoLink
This plugin uses TCP sockets to send commands to an Arduino over the internet or your local lan. An Arduino is an open source microprocessor development kit. It's cheap and fairly easy to use. The Arduino receives commands either by USB or ethernet, and turns each pin output on or off. These pins can be connected to a relay built into an outlet. Plug a lamp or anything into that outlet and you can control it from a computer program!
ArduinoGC is the program that runs on the Arduino, and can be downloaded here http://downloads.growcontrol.com/ It's an existing project of mine designed for home and green house automation, but it's general purpose enough to work with minecraft too. USB is currently not supported by this plugin, so an ethernet shield is required. A shield is a card that fits on top of an Arduino. Both the WizNET and 28J60 ethernet shields are supported.
I have a test version working, and I'm finishing it up by adding commands and a config.yml
-
View User Profile
-
Send Message
Posted Jan 26, 2013@subzeroshark
my plan is to finish writing classes to act as drivers for the interfaces to arduino. once I have those to drop in, it'll probably only take a few hours to make this plugin to use it. just create a new instance of the driver class, and tell it which interface to use, usb or ethernet. I do plan on adding support for the arduino duo, and wifi shields too.
at the moment, I'm busy working on 2 other plugins, a major update for web auction plus, and a new webook plugin. once I have most of these finished, I'll get back to my grow control project and finish some things up, then get this plugin written again. the first version that got 29 downloads was only a prototype / proof of concept.
-
View User Profile
-
Send Message
Posted Jan 16, 2013UMMMMM the download?????
-
View User Profile
-
Send Message
Posted Dec 28, 2012It's an existing project of mine designed for home and green house automation, but it's general purpose enough to work with minecraft too. USB is currently not supported by this plugin, so an ethernet shield is required.
...dang. I don't have an ethernet shield. Does it REALLY have to be the case that it ONLY uses ethernet?
I want to do this so bad!
-subzeroshark, owner of a Netduino, and an Arduino
-
View User Profile
-
Send Message
Posted Nov 19, 2012This is a cool project!
Having it output stats like players online and health etc would be ultra cool as well.
In fact I would consider having your babies
-
View User Profile
-
Send Message
Posted Aug 18, 2012@macdja38
I'd love to see that on youtube :-D maybe I can get around to putting it together soon.
-
View User Profile
-
Send Message
Posted Aug 16, 2012PLEASE finish this, I would love to create a virtual model of my home in minecraft (or al least a room) and then have an Arduino control everything
-
View User Profile
-
Send Message
Posted Jun 17, 2012@Boss302DK
the only version I have at the moment is from when I first started this plugin, but the settings are hard-coded. when I work on it again soon, I'll make the configs work and some short instructions. my first version also only works with ethernet shields and didn't support a direct usb connection to the arduino. I'm currently working on a library for another project that will add support for usb or either of the 2 most popular ethernet shields. when it's finished, I can drop that class into this plugin to greatly improve the code.
-
View User Profile
-
Send Message
Posted Jun 9, 2012I can see the dl link :S
Nice ide!
-
View User Profile
-
Send Message
Posted Jun 5, 2012is there much interest in this plugin? it probably wouldn't take me long to finish it.
Edit: starting a rewrite of my code, and posted it on google code
-
View User Profile
-
Send Message
Posted Jun 5, 2012awsome!
-
View User Profile
-
Send Message
Posted Apr 12, 2012I don't think it's very hard to put together, for people with a little experience. I have a device built already, so it's easy enough to add it to the config and it's ready to use. only problem, I haven't finished the config for this plugin. when I get around to finishing it, it shouldn't take more than a day. I've just been busy on my WebAuctionPlus project. really learning a lot, and creating another awesome plugin for minecraft :-D
-
View User Profile
-
Send Message
Posted Apr 7, 2012HOLY CRAP THATS COOL
although I haven't seen or used ardunio in real life, I know what it is. Sadly, I'm SHITTY at soldering
-
View User Profile
-
Send Message
Posted Feb 28, 2012@Ferkswe not exactly, but sure, I'll add a command like that. when I finish it up, I'll do a demo video for it. place a sign on the side of a block with [ArduinoLink] on the first line and the output pin of the arduino you'd like to control on the second line (this is likely to change from what it currently is) then direct a redstone wire into the front of the sign. the output of that pin on the arduino will be auto updated to match the state of the redstone wire.
-
View User Profile
-
Send Message
Posted Feb 28, 2012So I could hook my Arduino to a lamp in my room, and have an ingame command like /emergency which would turn my lamp on? That sounds epic! Now, to get an Arduino and learn to program it.