Translate

Saturday, October 6, 2018

Teirmilab - final building

Ok, time to close the project.
This article will be updated to track the progress.

Eagle schematic

In order to have a better documentation, I redesigned the schematic of the LCD/encoder/Rpof interface using Eagle.
Here some data :
  • Eagle
    • Used Eagle vs. 8.3.2
    • Libraries used :
      • adafruit
      • dp_devices
      • rotary-encoder
      • Sparkfun-*
  • Schematic

I didn't design the schematic to produce a PCB.  Since is a single thermometer the interface is wired on a prototype board anyway.
It is a starting point if somebody wants to do it.

The enclosure 


Well,  finding a good enclosure for a prototype is not easy and as usual I had to use some fantasy :)
From Michaels I did buy a plastic shadow box (5 x 7 x 2). Then I did buy a fancy and sturdy cardboard and I did cut in order to adapt to the shadow box.
With patience I adapted the circuits to the shadow box.
The Raspberry Pi A+ is glued via some pins to the back of the cardboard and on the same I did cut the space for the display.
On the front there is thus the display, the encoder and the pushbutton, connected to the original RPOf.
The power is provided by a coax connector. Originally I did buy a USB connector but is too big for the box.

Currently I'm working to prepare the space for the pushbutton and the sensor.
Here some pictures of the work done so far.

Front. On the top the display and for now the encoder.
The pushbutton will be on the bottom, center.

Back of the box.
The Raspberry Pi is below the prototype board.
On the left the RPOf and the encoder, the LCD on the top
Brief demo video :

Sensor connections

The DS18S20 sensor is coming from Adafruit already sealed and connected to a cable.
Here the connections to the external connector:
  • Sensor Orange-white wire
    • Vcc
    • pin 3 connector
    • internal red wire
  • Blue-white wire
    • Data
    • pin 2
    • internal blue wire
  • White wire
    • GND
    • pin 1
    • internal white wire

Things to do


What to do to finish the project ?

Here a list :

  • [ done ] Redesign the schematics in Eagle for a better standard documentation and future possibility to prepare a PCB
  • [ done ] move the code on a Raspberry A+ - no need to have a lot of things for the project, so a smaller Raspberry Pi would do
  • [ done ] Build the LCD/encoder/RPOf interface for the Raspberry A+
  • [ done ] Put it in a box
  • [ working ] Make the box decent
  • [ tbd] waterproof the box
  • [ working ] Test the thermometer


No comments:

Post a Comment