Skip navigation
A special case The position and motion sensors information from the SenseHAT on the Raspberry PI3 together with the RGB 8x8 display are  the perfect tool to make the controller interactive interface for IoT project. Making the device easy to control by any kind of user the hardware needs a case. The form design and the impacting bright yellow colour harmonise with the site where the installation will be set in place; it is also an easily identifiable object by visually-impaired users. ...
I’ve been busy with a few other things, so that’s why it has been silent on the IoT front. As I also just past half of the blog posts, I thought this would be good time to reflect on the plan and report the latest status. In this blog I’ll go through all projects/libraries and use cases presented in the plan and show the status. Some to-do’s are marked italic: these might happen after the challenge deadline.   Open Source Projects These are the projects that I’ ...
Today while the family was celebrating my 47th successful trip around the Sun on our fine planet Earth we saw a sign advertising an interesting addition to our Farm.  Not only does this have great potential to maintain the Farm but it's ability to recycle trash materials and create bio-usable materials is a great plus as we expand our gardening!   An issue we have been running into with going from a 1/4 acre to 5.5 acres is the fact that the little push lawnmower just doesn't do an ad ...
English translation to the bottom. Full article link: Il quadro che parla ai non vedenti ha un cuore elettronico trofarellese – CentoTorri Credits: Sandra Pennacini     The 'electronic heart' of the picture that speaks to the blind comes from TrofarelloNowadays, technology permeates our daily life in every aspect, even though not always for the better. However, some experts employ their technical and IT knowledge in order to invent and carry out items and devices useful to eve ...
Foreword The PiIoT project requires an interactive user interface supporting some special features. It is an unconventional one including both the most common user approach and an unusual behaviour. We identify two cases: case A and case B. Case A The user interact with the interface and the connected system react with a direct feedback. A typical example is the push-button vs LED feedback. In this cases the user can expect what kind of feedback it will happen when he interact with the system. C ...
This is continuation of previous blog post , where we installed motion to stream video from the Pi Camera, which acts as live preview of the security camera.For more details check out - Pi Control Hub: Spoke 1 :Security Camera - setting up Motion to stream video   As part of this blog post we will setup a simple web server on the Pi using lighttpd and  Single File PHP Gallery 4.6.1 by Kenny Svalgaard to display images that motion stores when an intruder/movement is detected.(I have ...
Now the Pi 3 is running well, with the camera and OpenCV, we need to install the second camera and Pi as slave system.   Previous posts: [Pi IoT] Plant Health Camera #5 - OpenCV [Pi IoT] Plant Health Camera #4 - Putting the parts together [Pi IoT] Plant Health Camera #3 - First steps [Pi IoT] Plant Health Camera #2 - Unboxing [Pi IoT] Plant Health Camera #1 - Application   Setup the Raspberry Pi B+ The in the kit supplied Raspberry Pi B+ is used as slave camera unit. I placed it in the ...
Enabling I2C Connecting Hardware 3.3V vs 5V ? Python Library 7-Segment Display 8x8 LED Matrix Demo   This post will be about the display of the actual alarm clock. It will consist of two components, visualising different information.     Enabling I2C  Both components, a 4 digit 7-segment display and a 8x8 LED matrix, make use of an I2C backpack to facilitate wiring and control.   To enable I2C on the Raspberry Pi, launch the "raspi-config ...
Before proceeding with the motor setting - wiring and firmware - a full cycle of the mechanic components (see the previous post PiIoT - The perfect reading place #8 [tech]: Art-a-tronic, setting the moving parts ) has been printed, manually refined and assembled. The video below shows the result obtained with one of the four sectors of the Art-a-tronic animatronic.     While the 3D printed components are in production the project development moves its steps on other parts. Stay ...
Welcome to installment number twenty two  of the Design Challenges Project Summary series here at Element14. For those of you who are new to my content, in this series I will pick a single Design Challenge project from the current challenge (Pi IoT Smarter Spaces) and write a short summary of the project to date. Over the course of each challenge, I try to revisit each project that I cover at least once, and I am sure that some project summaries will get more than one update if they themsel ...
Hardware Software Enable Stream Embed   With the limited time that remains, things need to get kicked in higher gear. For this post, I worked on creating camera feeds using the camera module that was provided in the kit, in combination with the low cost Pi Zero. I built two of these, one for my shed, and another one for my lab.   Here's how I did it.   Hardware  Nothing super exciting on the hardware side of things, as it's merely a Pi Zero with wifi do ...
After testing most of the components that came as part of the kit, and doing some re-planing of which components to use as part of Hub, and which ones to go with for the spokes, here is a blog post that show how to setup motion on the Pi to stream video to browser on you Computer/Tablet/Phone. The plan for the Security camera spoke, is to use a Raspberry Pi zero with the NoIR camera  to stream video and detect movement.   For testing the setup I am using the Raspberry Pi B+ as you see ...
As described in my first post, OpenCV is an important requirement for my application, In this post I will describe how I installed OpenCV on the Pi 3.   Previous posts: [Pi IoT] Plant Health Camera #4 - Putting the parts together [Pi IoT] Plant Health Camera #3 - First steps [Pi IoT] Plant Health Camera #2 - Unboxing [Pi IoT] Plant Health Camera #1 - Application   Install OpenCV Next thing we need is OpenCV. I installed it from source, as described in this Install guide: Raspberry P ...
The moving parts The Art-a-tronic animatronic (see the previous posts PiIoT - The perfect reading place #7 [tech]: Art-a-tronic, mechanic design and PiIoT - The perfect reading place #6 [tech]: Art-a-tronic, performing the new opera for details) is built with seven moving components as shown in the images below: The entire 30x30 cm structure has been designed as a series of four modules to be joined together due to the plan surface limitations of the 3D printer. Thus every moving part will ...
In one of my previous posts, [PiIoT#03]: Cheap BLE Beacons with nRF24L01+, I discussed how to create cheap BLE beacons with nRF24L01+ modules. In this post, I'm going to use the inbuilt BLE functionality of Pi3 to detect the presence of such BLE tags and update it a UI. This is done is two steps. First part, I uses a nodeJS script to monitor the presence of such BLE tags around Pi and send MQTT messages of specific topics to a connected broker. Next, these messages are subscribed by a freeboard ...
Last two weeks I was traveling and also busy running a summerschool (Successful Summer School Plant Phenotyping - Wageningen UR ), but now the holiday started and I have more time to continue to work on my project. The Smarti Pi cases, I talked about in my previous post arrived, and I'm quite happy with them. In this post I will describe how the cases are used. Furthermore I installed and tested the camera with a small python script.   Previous posts: [Pi IoT] Plant Health Camera #3 - Fi ...
Hue Bridge OpenHAB Items Sitemap Pairing Rules Night Light Wake Up Light Build   I'm back! It's been a while since my last update ... I've been moving to a new house and things were quite hectic. On the plus side, I'm getting a new office/lab and a big shed just for me. They're still full of boxes and I can't find half my things though, but that should be cleared in the coming week     Anyway ... The next component I wanted to integrate in ...
In this week I have managed to make a big step forward with setting up the Command Center. With this post I finalize the basic components in the RPI3 so hope to work on the features - those that will benefit us like the presence emulator, etc - in the coming weeks. Specifically, the post covers installing and configuring the openHAB that provides a web user-interface with interesting add-ons for home automation, Mosquitto that will "glue" all the code in the Command Center and the openHAB server ...
A beloved family member has passed away and we have been out of state for a few days but I wanted to update with what I found out from the Solar Panels and how all of the new Bunny Rabbits are doing.   Here is the data sticker, both panels have the same information.  I think this looks promising but I don't have it setup to accurately verify Amps yet.   This was from Solar Panel 1, around 9am with good sunlight.     Solar Panel 2   So some promise here wi ...
Previously I discussed about designing a dashboard using Freeboard and setting up a MQTT Broker with Websockets enabled. In this post, I'm going to use both of them and create a dashboard for visualizing data coming through an MQTT stream. If you don't want to set up your on MQTT broker, I found a open broker from HiveMQ handy. You can connect to it using broker.hivemq.com at port 8000 for websockets connection and port 1883 for normal connection. More info can be found here. Since the dashboard ...
This installment is about installing and using Putty, an open source terminal emulator. In addition, we will cover creating a user account and managing logins via public/private key authentication. The use of public keys eliminates the need for passwords and, therefore, the issues that come with them. Namely, various password "guessing" or stealing schemes.   My recent post [[Pi IoT] Hangar Central #3 -- Unboxing the Challenge Kit] received such rave reviews that I decided to continue in t ...
In this post I continue with the initial setup of the Command Center. I will focus on how to boot from a USB drive and avoid card corruption (EDIT: the openHAB installation will be done in an addtional post with the Mosquitto installation as well). But first, the links to previous posts and the project status.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - DomPi 02: Project Dashboard and first steps in the Living room PiIoT - DomPi 03: Living room, light control v ...
Back to posting new entries after a long long silent period.... I will try to catch up with my original schedule in the next days, let's go!   In this entry, I will be focusing in the “Sensors Node” of the smart house. As some may suspect, I will be explaining how the house generates data (from a set of sensors: temperature, pressure, door open/close), which can be distributed to various clients. In this architecture, sensors are wired to the node (Raspberry Pi 1), which is in ...
Reminder The mechanic design and many of the motion solutions adopted and experimented in this part of the project will be reused creating the Dynamic Surface as mentioned in PiIoT - The perfect reading place #5 [doc]: Architecture and design   About the moving parts To increase the perception of the image a flat design should be transformed in a solid object where some image elements (hairs, eyes, lips, nose) react to the human interaction: hairs, nose, lips and eyes extrude at different h ...
Another update to keep you seeing movement!   Quick side note tomorrow I am hoping to test some Solar panels that I have been given to see if they are useable.  They were damaged but I am hoping for enough power generation that they are still viable for the IoT Farm.   The birds have reached a point where they have communicated that if they are not allowed access to the outside world under my control, they will try to Chicken Rush the next person who opens the main Human door to ...
Reminder The name originates joining the two words Art and Animatronic. Based on an original opera of the digital artist Lorenzo P. Merlo, I have further processed the opera to make it animated. The final goal is to empower the image components of a visual-art image making it a series of solid parts linked together that can be touched as well as viewed.   The original: first changes applying image processing The image below shows the original opera, a digital art by Lorenzo Merlo on vinyl s ...
Note: the [doc] distinguish the documental posts from the [tech], technical posts   It was necessary waiting for the confirmation of some key aspects of the project to reach a definitive design. The creation of the components as in the design architecture is be possible as I was confirmed in the past days by a second sponsorship from the GearBest company that has provided a 2.5A laser engraver (I have already published an instructables tutorial about this machine) and 100 geared stepper mo ...
Internet of Your Things is a project about creating Personal IoT spaces for common people and putting people in the center rather the things. This page contains the index of the blog posts I created as part of the project   [PiIoT#00]: Internet of Your Things  - Introduction to project, description and goals [PiIoT#01] : Designing a dash board - Setting up a web based dashboard for monitoring data [PiIoT#02] : Setting up MQTT broker with WebSockets - Install Mosquitto broker with we ...
This blog post introduces how to create cheap bluetooth beacons with nRF24L01+ wireless modules. nRF24L01+ is a 2.4GHz wireless module from Nordic semiconductors and happens to share a very similar protocol as BLE packets. This similarity in packets along with some tinkering in code can enable these modules to act as a ble beacon advertising a valid packet. This hack is first published at "Bit-Banging" Bluetooth Low Energy - Dmitry Grinberg and from then there has been various ports to make this ...
So, I was able to get the iLumi controlled via a python script that in turn I was able to add to OpenHAB and could control the iLumi BR30 from an OpenHAB ColorPicker, however when I attempted to add the EnOcean Pi 902 to the Raspberry Pi 3 and performed the update/upgrade to support the device I lost both the Wi-Fi and the Bluetooth functionality of the Raspberry Pi 3.   I was able to recover the W-Fi connection on the RasPi 3 by performing a dist-upgrade and then updating the firmware ...
The kit arrived just in time and I have worked on setting up the environment for the Command Center, based on the Raspberry Pi 3. In this post I cover the initial Command Center setup, securing SSH with SSH keys, installing and tunneling VNC through SSH, a post focused mostly on security. But first an index to my previous posts for reference - thanks mcb1 for your suggestion last time - and the project status view.   Previous Posts PiIoT - DomPi: Application PiIoT - DomPi: Intro PiIoT - Do ...
Hello        For my project I need to have a microphone for giving voice commands and detecting sounds. Because RaspberryPi board don't have a microphone input, I used for this task an external USB sound card adapter, Konig 3D Sound, based on C-Media CM108 Audio Controller. I also add a small audio amplifier and speaker for music and audio feedback.      USB sound card is connected to RaspberryPi through an USB Hub which act also as power distributi ...
The Kit arrived and one of my children had moved it into my aspiring office area, placing it with some old Element 14 boxes.  Yet forgetting to tell me that something new had came!  So just a quick update to show that yes I do have my entire Kit!  Now to make sure the kiddos know to let Dad know when new items come in!     This kit Included the Following:   Raspberry Pi 3 Raspberry Pi 3  <<RECIEVED>> Raspberry Pi B+   <<RECIEVED ...
After quite some time from the last post, things finally calmed down permitting the writing of the #2 and soon the 3# post .   Introduction Even if I am a newcomer to the element14 community I quickly realized that in here there is an abundance of very capable developers and craftsmen creating very interesting products and introducing literary super cool concepts with ease. On that regard, I decided to to differentiate a bit from the other projects, before jumping directly into the implemen ...
Since quite some time my home automation is build around a core app made in Java EE. As part of this challenge I'm improving the core and integrating it more tightly through MQTT. The core is responsible for coordinating all nodes and enforcing the business rules for our home.   Introduction The Thuis core runs on the Raspberry Pi 3 in a WildFly container. Like all nodes it's connected to the MQTT broker for communication with the rest of the system. It also takes care of communication with ...
This week I did the first steps in getting the project started. Installed Raspbian on the Pi 3 connected the 7" Touchscreen display to the Pi   Every thing went flawlessly. I mainly did the same steps as rhavourd in ([Pi IoT] Hangar Central #3 -- Unboxing the Challenge Kit), but didn't make such nice video's / blog post. Just a note on the I2C connections, these are not needed for the Pi 3, since they are in the DSI interface cable.   Here are some images of the result:   ...
IoT Tower Light Modification OpenHAB   The IoT Tower Light is a small project I created not so long ago, to be used as a notification system. One of the aims of this challenge, was to incorporate its control in OpenHAB.   IoT Tower Light  The project is basically a light in which I've replaced the internal circuitry by a Particle Photon and a NeoPixel Ring. Using IFTTT, different animations can be triggered using a smartphone and an internet connection.   A ded ...
Welcome to another quick blog post showing the evolving IoT Farm!   Originally I had planned on building a hen house and linking it together with a Rabbit enclosure to allow for centralized observation and control.  But we found out our neighbors were getting out the chicken raising hobby after having an encounter with a Mountain Lion in their coop.  They offered us this completely assembled, insulated, electrical installed, shingled, awesome Hen House, we just needed to get it o ...