Posts By admin

Garage for Robomow MS1000

I Made simple garage for Robomow MS1000, purpose was just to have some shelter to it and keep the children away. Having the Robomow in the shade also keeps the battery in better condition longer as it does not warmup from the sun

I didn’t remeber to took many photos during the building phase, the design was simple so I think you can make it out from the pics

Materials:
Frame was 2″ by 2″ (48mm x 48mm)
Roof material from katepal
Leftover paint/bricks and screws

Finished robogarage

Automatic door opening/closing mechanism. proto version

proto version

 

the final version has PVC pipe over the wood so that it rolls better when Robomow pushes the closing mechanism. Check out the video in the end of this post

Counter weights to balance the door

Door fastened to the frame, the balanced door moves easily as it just rests on copper pipe

Foundation is just simple brics

between the bricks and wood there is leftover roof material (bitumen) so that the moisture and water would not soften and rotten up the wood.

 

Send me message if you would need more pics or need more info how this was made.

Magicae Speculo ~ Magic Mirror with homeautomation

This is my take on the popular Magic Mirror DYI project floating around the web

Sources on GitHub

Update 1.2.2017 – Added ventilation monitoring
Update 8.7.2017 Added Solar energy production info (Emphase Envoy-s)

I built this mirror mainly for my own home automation needs:

  1. To monitor ground heat pump statistics (Thermia ground heat pump)
  2. To see humidity/temperatures inside/outside of the house (TODO: to add more wireless sensors around the house )
  3. To see both mine and SO’s calendar easily.
  4. To monitor electricity usage of the House
  5. Monitor sleep statistics (Beddit)
  6. To see weather forecasts
  7. Ventilation monitoring/statistics (Enervent pingving)
  8. Solar energy: 4 x Emphase M250 microinverters with Envoy-s metering integration

and on my TODO list are:

  • Add Robomow robo lawn mower integration for schedule and notifications (Bluetooth integration)
  • Add more wireless temperature/humidity sensors (more rooms, greenhouse)
finished mirror with framing (need to hide the power cord still)

finished mirror with framing (need to hide the power cord still)

Ground heat pump animations depends on the status of the machine

 

If you have mouse you can also select to view the temperature graph or power usage graph

You can also select to view the temperature/humidity graph, power usage graph or ventilation values graph

Building the mirror/monitor frame

Source codes are available in GitHub: magicaespeculo

Materials:
(Prices are converted to usd on May, 2016)

  • 4mm x 640 x 380 (0.16inch x 25.2 x 15) one way class mirror (sgg MIRASTAR ) from local dealership Lasitalo 20€ ($22.5)
  • 27″ monitor Acer k272HL 149€ ($168)
  • Raspberry Pi 3 Model 3 36€ ($40) +charger 5€ ($6)
  • 16Gb microSD card 8€ ($9)
  • Mini PIR (to turn on/off monitor) 1.5€ ($2)
  • mics: Screws, housing brackets, glue, 5€ ($6)
  • Dark hazel – staining varnish and brushes 20€ ($22.50)
  • Wood for the frames: 11€ ($12.40)
    • Wooden angle list 3m long of 21x42mm (0.83×1.65inch, 10 feet long): note: images from the site where I bought the woods
    • front frame, keeps the mirror tightly in place and saved time as this is one finished block

       

    • Pine 3m long of 15x58mm (0.59×2.28inch, 10 feet long): note: images from the site where I bought the woods
    • body frame wood

Total price: 256€ ($288)

Workbench

I’m not in any way professional so my tools/skills are quite elementary.

my cheap ikea workbench

My cheap IKEA workbench with homemade sawing jig

Template for drilling holes for wooden caps

 

 

Used some glue to seal it tight

 

Assembled frame

After one layer of dark hazel staining varnish, used some manual sandpaper grinding and applied second layer. The dark hole is for PIR sensor

Front frame (angle list) glued and nailed to frame. 3 nails/side so it won’t slide off when mirror and monitor is pressed against it.

Mirror, monitor and frame setup:

  1. Removed the bezel from monitor with knife very carefully. It was very tight so needed to use quite much force to remove it.
  2. After the frame was built I just inserted the mirror against the wooded frame and added sofa leg paddings to the sides so it would hold the mirror better as there were 2mm extra room in the sides. (sofa leg paddings are those white rectangle pads)
  3. To hold the mirror I added wooden blocks which had again the sofa leg paddings against the mirror and clued and screwed them to the frame
  4. Then inserted monitor on top of the mirror and used housing brackets with sofa leg paddings to be tight fit. also the wood blocks were fitted so the monitor could not move sideways

Sofa leg paddings were quite useful to protect the mirror from too tight fastening

PIR sensor

The PIR sensor detects human presence and turns monitor on/off. This was done using PIR connected to Raspberry PI 3 Model B GPIO ports with interruptions (instead of polling and wasting CPU cycles)

Software:

Source codes can be downloaded from GitHub: here. This project is for my home automation monitoring. You can take what you need and modify as you need. I will continue to add features to this according my todo list and try to make it more robust for other projects as well. The Github page has all relevant information for setting up, running and configuring the code.

Note: This is not production level code, and was intended to use in my home network only. So haven’t thought about security aspects at all yet. Also this was just to meant to show calendar and date/weather so the Architecture was not thought from the start to cover all the things I ended up adding. Maybe some refactoring on the next versions (at least to come up with better database structure and maybe MQTT messaging)

I wanted to learn Node.js & JavaScript stuff more so I build it from scratch. I borrowed some ideas from existing “Magic Mirror” projects here and here

This is my home automation setup (will update the image when adding more stuff)

 

Please leave a comment/question.