Skip navigation

Upcycle It

11 Posts authored by: vlasov01
<<Previous Project Index Next >>   Nobody likes false positives   I don't like them too, especially where I have control and can address them. I had two cases in the past 10 days when my connected smoke detector generated false positives. So I decided to address them.   Options: Neural networks vs. traditional approach   I was doing some machine learning courses in the past and have some ideas how to apply neural networks (NN) for sound detection. NN is the ...
<< Previous Project Index Next>> Sonoff POW order arrived   This week started pretty good as I received my order of Sonoff POW WiFi Switch with Power Consumption Measurement. It was the last piece I wanted to use in my system to demonstrate that I can improve home safety by acting on an alert from a smoke detector by shutting down connected appliances. The out of box firmware doesn't provide MQTT connection and creates a lot of Internet network connections as discovered in ...
<< Previous Project Index Next>> Road to the finish I've completed development of main components of the solution (monitor and detector) in previous weeks. The next step was integrating them into a complete system and performing testing. One think I've decided to add is automatic start of all required components after Edison reboot. Linux has pretty good capabilities to accomplish this task, so I didn't expected any  surprises. But I was wrong in my expectations. I've used ...
<< Previous Project Index Next>>   New questions and solutions   As I start thinking about integration with connected appliances in more details I realized that I havent address yet the following challenges. 1. How communicate to any MQTT connected device, that can understand switch off/on commands? There is no standards for MQTT topics in IoT space. There are best practices for topics naming, but it is not necessary followed. Sonoff devices are not following these ...
<< Previous Project Index Next>>   Connectivity alternatives   My initial idea was to connect Edison directly to the smoke detector. But I've read a post by Peter Scargill mentioned early by mcb1 In this post Peter was talking about Alarm Smoke Notifier, which is using audio signal instead of embedded connection. I've analyzed pros and cons of both options. Criteria Audio Link Embedding Coding complexity Medium (separating noise from detector sound) High (power mode ...
<< Previous Project Index Next>>   Questions about risk management In the comments to my last week blog post mcb1 and DAB brought to my attention importance of exception handling. The following questions needs to be answered: What happens when communication from a detector not received in a preset time? How to verify connections and operating of sensors? What happens when there is more then one detector in the same area and one of them stops reporting? What happens w ...
<< Previous Project Index Next>>   Alarms Monitor and design decisions   Alarms monitor is the one of the main components. It listens to alarms, sends notifications and commands. It relies on MQTT broker for communication. MQTT protocol allows fine tune communication depending on specific context. Here are several design decision that I've made to configure it for my connected smoke detector.   Quality of Service (QoS) MQTT protocol supports three types of QoS. ...
This is my project "WiFi Connected Smoke Detector" blog index for Upcycle It design challenge. This project will make my home a safer place with the reuse of old smoke detector and Intel Edison Arduino Kit.   Number Link 1 [Upcycle It] WiFi Connected Smoke Detector #1: Introduction 2 [Upcycle It] WiFi Connected Smoke Detector #2: Hello, Edison! 3 [Upcycle It] WiFi Connected Smoke Detector #3: Connecting dots - MQTT + Node.js + Slack 4 [Upcycle It] WiFi Connected Smoke Detector #4: Monitor ...
<< Previous Project Index Next >> Integration Design   Once sensor detects smoke, it will publish a message to MQTT topic. Then this message will be passed to a mobile application and at the same time will be converted to a command to switch of all connected electric appliances in the room where smoke has been detected. It is important to define the topic model before coding.   MQTT Topics structure   I've used a topics structure from a best practices article ...
<< Previous Project Index Next >>   Initial setup of Edison boards The setup process completed successfully. I was able to setup and flash both boards. But the initial setup consumed much more time then I've anticipated. Here are some thoughts about initial configuration of Edison: The reset button is located on the board and must be used as part of the flashing process. It was not very clear for me from the documentation. A simple picture may help a lot. I think the se ...
Project Index Next>>   Introduction   This is my first post as part of Upcycle It design challenge.   Project idea:   I have an old smoke detector that I would like to use in combination with other wifi connected electric appliances (I haven't seen yet a "smart oven" in BestBuy), which has a risk of causing fire or other devices that can control electricity supply to them (as suggested by mcb1 - like Sonoff WiFI switch or the project by jasonwier92) I want to add a ...