Login / Register

Welcome

The TeensyPi™ is a Teensy 3.0 board combined with a Raspberry Pi board, that utilizes Maxim® 1-wire devices to monitor and control the temperature of various devices. This started out as a networked temperature monitor for two freezers I use as beer coolers, and has morphed into what it is today.

As this site develops, I will show the steps necessary to create a working TeensyPi™.

If you are a TeensyPi™ user, and have created a useful addition, either software or hardware, feel free to contact me and I will give you author status to add your feature.

8 comments to Welcome

  • dleec45

    Really like what you’re doing with the Pi and was about to update my brew system with a BrewTroller but after the Pi came out and I wanted a touch screen monitor AND having found your projects I think I like what you’re doing way better than the DX1 so keep up the good or should I say ‘great’ work……just hope I can keep up as I’m kinda new with Linux for doing anything more than browsing….we’ll see….regards lee

  • dleec45

    AS I mentioned…not the greatest Linux guru so please explain the following if you would….

    After some searching, I found a solution that works for my router:
    Using a terminial program, ssh into the TeensyPi™ as either your username or root.

    Don’t know what you mean my ssh in to Teensy….. can you give me an example…thanks lee

    • bct

      ssh stands for “Secure Shell” and is a means of securely connecting to a remote computer, in this case the Raspberry Pi. If your computer is running Linux or MacOS you can open a terminal and use ssh to access the Raspberry Pi remotely. If you are using Windows, you’ll need to use a Windows terminal program that supports ssh, like PuTTY.

  • tazopicus

    I’ve worked my way thru your entire build and have the adafruit board built. I’m blocked at setting up the Teensy 3.0. I’ve never compiled anything before. Do you perhaps have a more complete run down of what needs to happen to get the Teensy software loaded? thanks

    • bct

      Did you download and install the Teensy 3.0 IDE? If not, download the version you need for your operating system here, and install it on your system. If you’ve already cut the trace between the Teensy 3.0′s USB and VIN pins, you’ll have to supply 5v to the VIN pin and GND to the GND pin of the Teensy 3.0.

      There is a setup guide at the Teensy website that has the basic steps. It’s not completely set up for the 3.0 version, but the steps are close anough.

      Hope this helps.

  • tazopicus

    Thanks for your response. I was able to load up teensypi using these in a sketch:
    #include
    #include

    #include “OneWire.h”
    // #include

    —This also included serialslaveTeensyEEPROMtoRPi

    When i connect the adafruit to raspberrypi and power up the teensy gets an ip address and I can SSH into it.. YEA! But I can’t reach the webpages either by browsing to teensypi.local or the ipaddress of teensypi. Did I miss adding something to my sketch? Aren’t the HTML files on the Rpi img? thanks again for your help.

  • tazopicus

    I think I got past the website issue by reloading the image onto the sd card. I can now reach the website but get this ” socket_connect() failed. Reason: () No such file or directory ” could that be because I don’t have sensors added? Along those lines where do we add the one wire connection wise on the board. Is it connected to the reaspberry pi or teensy and where?

    Thanks

    • bct

      The ” socket_connect() failed. Reason: () No such file or directory ” error message usually means that the teensypi_daemon either didn’t start properly, or died for some unknown reason. There a cron statement that checks for the teensypi_daemon once a minute, and if it’s not there attempts to restart it. If you have no sensors connected, the “UPDATE NAMES” screen should show a “There are 0 arrays that have a chip installed” message.

      The sensors and switches are connected to the terminal blocks located at the bottom of the board next to the Adafruit silkscreened logo. From left to right, the terminals are GND, DATA, 3v3, and 5v

Leave a Reply