Back

Comments 16

  • Electroplating with Copper over 3 years ago

    UPDATE: Well I tried to plate a print with some eCopper filament but wasn't able to get anything to plate. I don't think it is conductive enough.

  • Electroplating with Copper over 3 years ago

    Sorry forgot to add that in the build description. I just updated the list, but here is the direct link to the stuff I used. https://www.amazon.com/gp/product/B01N01RNFS/ref=oh_aui_detailpage_o07_s00?ie=UTF8&psc=1

  • Electroplating with Copper over 3 years ago

    Can't wait to try it on some prints off a resin printer.

  • Electroplating with Copper over 3 years ago

    I have done a few prints with that stuff but it wasn't very conductive. I'll give it a shot and report back.

  • Plant Monitoring System almost 5 years ago

    This project leverages the firmata wifi sketch to send all the readings to the host machine. I know Rick Waldron has some examples of using Johnny-five with Bluetooth at this link here. I have never used the Bluetooth version of firmata though so I'm not sure. But if you were able to get a connection to the board using the port option like his example, then the webserver should still work the same.

  • Plant Monitoring System about 5 years ago

    I haven't actually tried with 2 devices, but that seems like it might work. Keep me posted on what you find :)

  • Plant Monitoring System about 5 years ago

    You should be able to use the mkr1000 by accessing it inside the callback of the board ready event.

    board.on('ready', function() {
      // set up button with johnny-five
      var button = new five.Button(2);
    
      // "down" the button is pressed
      button.on("down", function() {
        console.log("down");
        // here we would emit the button press of user 2 using socket.io
        io.sockets.emit('user2:down');
      });
    
    });
    

    and continue with the other code in app.js

    Check out some other examples of working with Johnny-five with this link here http://johnny-five.io/examples/button/

  • Plant Monitoring System about 5 years ago

    The file that runs the web server is app.js. It's the main file that will start the app, but it servers html pages from the views folder. The client side pages are written in Jade templates which are transformed in to HTML at runtime. If you wanted to make any changes, start at the index.jade file inside the views folder.

  • Plant Monitoring System about 5 years ago

    Well this project uses firmata and johnny five, does your wifi module board support firmata? If so you would just remove the sections of code in app.js where I initialize rethinkdb, and pull out any code that saves the measurements.

  • Plant Monitoring System over 5 years ago

    Hi yeshwant. You should be able to use the Uno with a wifi shield and the only code that would need to change is in the config for the standardFirmataWifi sketch. You will need to configure it to using the wifi shield and then the same application code should work.

  • Plant Monitoring System over 5 years ago

    Hi Chamal. I am using 'Highcharts'. http://www.highcharts.com/

  • Plant Monitoring System over 5 years ago

    Hi Arsalan Nisar. I made a video that covers the entire project setup from scratch.

    https://www.youtube.com/watch?v=XD4Cotwo1-4

    I would give that a watch and see if it clears up any of the issues you are having.

    Basically the project will require you have the Firmata sketch loaded on the Arduino, then all the other code will be written in Node.js.

    An overview of how the project works is like so:

    1. The Firmata sketch runs on the Arduino and allows us to communicate to the Node app that will run on separate computer.
    2. The node app will use Johnny-five to interpret the readings from the Arduino.
    3. The node app will save readings into a RethinkDB database running on the separate computer.
    4. The node app servers pages that allow the user to access current readings from the Arduino and also access the saved readings from the database.
  • Plant Monitoring System almost 6 years ago

    Hey Youssef, I was able to make another video of me attempting to do the full software installation. I added it to the 'Story' above and here is a direct link to the video https://youtu.be/XD4Cotwo1-4 Hope this helps!

  • Plant Monitoring System almost 6 years ago

    I will try and make a video of the complete setup on a fresh computer when I have some spare time.

  • Plant Monitoring System almost 6 years ago

    The source code is hosted on my github account and the link is in the 'Code' section of this post. Once downloaded, open terminal and cd into the projects root directory. Then run 'npm install && npm start'. RethinkDB needs to be running first in order to connect.

  • Plant Monitoring System almost 6 years ago

    Hey Youssef, I'm sorry I had the wrong port number for the RethinkDB console. I previously said it was accessible on localhost:3000 when really it should be localhost:8080. I fixed the information in the story for the project.

Add projectSign up / Login