Skip navigation
Hello guys,   On the last update we added the room freshener. Soldering part is done.   Things to be done to complete the challenge: 1) Ventilation & Lighting 2) Bluetooth Communication between the Arduino and Raspberry Pi 3) UI design (I've never worked on UI, but I'm spending time over it) and program integration   This week on Bluetooth unleashed, we are gonna add a relay module and test it. I'm strictly not allowed to keep my hands on the building wiring, since the ...
Good day!   In [the previous] article, we developed a program for a bike computer, which allows you to determine the speed and distance traveled. It's time to implement the full set of features available for the current hardware version of my computer.   The idea is very simple: the computer display has two independent sectors: left and right, and I want to make it possible to select the parameters displayed on the screen separately for the left and right sectors. The choice of the ...
Well, there hasn't been much progress in my project because I got stuck a little bit. I will give you a little introduction into my situation:   Bluetooth Mesh Networking Mesh networks have the advantage of much wider coverage as each node works as a relay station for messages. So in contrast to traditional networks where each node had to be in sight of the main base station with mesh networks each node only has to be in sight of at least one other node to get the network running. With mes ...
This is the 8th of my Blogs for the Bluetooth Unleashed Design Challenge     The other posts are here :- BT_Sentry Introduction BT_Sentry : Zero Emission Detection BT_Sentry : Data Transmission BT_Sentry : Sentry Power BT_Sentry : Raspberry Pi BT_Sentry : Bluetooth Options BT_Sentry : Software   Concept The idea is to detect the bluetooth transmitted from the vehicle and signal other Home Automation functions. If the vehicle is known then it can open the garage door, and i ...
I have to go away for a few days to play in a golf tournament with my Dad, but I wanted to get a blog out before I go. This blog is a continuation of the PSoC Bluetooth terminal sub-project. This section is just a quick demonstration of the PSoC scanning the keyboard and displaying the characters on an LCD: I have to say soldering dozens of switches is not a thrill of a lifetime, but doing it without a PCB would be a real nightmare. So far this PCB is working as designed, and the software is ...
For all the parts to this project, click here! Smart Doorbell System   Introduction The Smart Doorbell System is an idea for a wireless and portable bell-push/chime system with better range and features than expected from existing systems! This blog post concentrates on the entire right side of the diagram below; the chime module.   If you’re interested to know more about the doorbell project then click the link above to all the earlier parts of the project, otherwise read on ...
When I last left you I have a 2.2 gig file downloading so we could install our Stick Fingers Kali-Pi.   Well today when checking my computer I had a successful download, so now it is time to get this OS on a card and into some Pi!   I am running Windows and per the recommendation I will use Win32 Disk Imager to get my 2.2 gig image onto my 32 gig card.     I probably don't have the latest version but this one has been working fine for me.   I click on Write to star ...
Introduction Hi everyone! I was gone for some time being busy with my finals, but most of them passed, so I finally have some free time. In the meanwhile I did some research and reading on connecting the Raspberries via Bluetooth as well as a custom gamepad controller for my project, but all of that will come in the later updates. For this update I have another head module! This is the second module I've made so far and it is the head type again. There will probably be one more head module, whic ...
Hello Everyone,   Well, it looks like I am still taking one step forward and two steps backwards or maybe is it three steps backwards. The Adafruit BBIO library stopped working. While looking for the problem I noticed that I also lost my locale settings. I started getting errors when running packages that accessed the locale settings. This included trying to create a terminal session in Cloud9. I was able to fix the locale settings problem (See the Security Section for the fix), but not the ...
For all the parts to this project, click here! Smart Doorbell System   Introduction The Smart Doorbell System is an idea for a wireless bell-push/chime system with better range and features than expected from existing systems! This blog post concentrates on the entire left side of the diagram below; the bell push module.   If you’re interested to know more about the doorbell project then click the link above to all the earlier parts of the project, otherwise read on here, to ...
The past few weeks have been very discombobulated with lots of heavy priorities and travel interceding in my project plans. And project progress has been stubbornly slow. However my second PCB arrived and it looks good. This card is a QWERTY keyboard for the micro:bit. It needs a PSoC4 MCU to read all the keys and output ASCII using SPI because the micro:bit doesn't have enough I/O pins on its own. Of course it is also one of those things that didn't go as smoothly as I had hoped. After spendi ...
Hello and welcome in my fourth blog post. Today I'm going to dive into computer vision, using OpenCV with Python on a Beagle Bone. OpenCV is a hugely popular, incredibly powerful and overwhelmingly complex computer vision library, used in dozens of open-source embedded Linux projects ranging from motion-activated photo traps to DIY pick-and-place machines. I want to use the library to provide the LED Animator with the ability to recognize the basic features of the LED lighting system (the physic ...
This is another setup blog post, which involves setting up bluez(http://www.bluez.org) on the Beaglebone Black wireless, which a prerequisite to install, and program using python library. Now when writing this blog post the latest tarball on the bluez.org download section is 5.50, but when I tried to install this version the tarball was missing a few dependencies, which meant I spent most of last week and the early part of this week trying to debug. But, with the Bluetooth challenge just having ...
Hello guys, All the testing and modules are been done with the Arduino Mega, but I'm gonna use the Arduino Micro as my final board, on the previous blog we successfully controlled the Humidifier using the Arduino and I started the soldering work in parallel. The chassis of the humidifier itself is sufficient to hold the Arduino Micro and the Bluetooth module so my work got reduced on designing a separate enclosure.   So this weeks update is the Room freshener,   I've chosen two ...
Good day!   In my [first article about the exercise bike I wrote that I was planning to display the data of my computer on the screen of my smartphone However due to the temporary absence of  FRDM-KW41Z board equipped with Bluetooth module which is necessary for transferring information to a smartphone I can't do it In order to temporarily solve this problem I made a strategic decision until I get a board equipped with Bluetooth I will use the LCD display as a data output device which ...
mcb1

BT_Sentry : Software

Posted by mcb1 Top Member Jun 18, 2018
This is the 7th of my Blogs for the Bluetooth Unleashed Design Challenge     The other posts are here :- Link to other posts BT_Sentry Introduction BT_Sentry : Zero Emission Detection BT_Sentry : Data Transmission BT_Sentry : Sentry Power BT_Sentry : Raspberry Pi BT_Sentry : Bluetooth Options   Concept The idea is to detect the bluetooth transmitted from the vehicle and signal other Home Automation functions. If the vehicle is known then it can open the garage door, and inf ...
Hello guys,   Most of the work with Rpi is over, the next part is to prepare the control unit. This week we gonna break open a USB humidifier and try to control it using the arduino. Does humidity affects emotions? Even I had the question till this was started, and after little search found a lot of interesting facts over this, so the conclusion they do play a vital role over the mood, higher humidity makes you lazy, that's something you might want when you are angry.   I opened ...
Good day!   Today I want to continue series of articles about the secondary tasks of my project, next we have the measurement of tension.   As you may remember, in my program there is a variable “gear”, which, as the name implies, is responsible for the gear selected by the rider. I want to set this variable according to the actual tension on pedals of the exercise bike. There are several ways to solve this problem, I propose to consider each of them separately.   Wa ...
Time to take the basic parts and start putting it all together to see how well the new Raspberry Pi 3b+ performs:   First and most important let's open up that package with the Raspberry Pi 3b+!   !   As you can see this is a Rare New Zealand edition shared by M. Beckett   Little different packaging.  Kind of like the brown bag options from before.     Interesting, no reusing that box!  No static bag either.  But the Raspberry Pi 3b+ looks go ...
This is the 6th of my Blogs for the Bluetooth Unleashed Design Challenge     The other posts are here :- Link to other posts BT_Sentry Introduction BT_Sentry : Zero Emission Detection BT_Sentry : Data Transmission BT_Sentry : Sentry Power BT_Sentry : Raspberry Pi   Concept The idea is to detect the bluetooth transmitted from the vehicle and signal other Home Automation functions. If the vehicle is known then it can open the garage door, and inform the home owner that xx is h ...
As is often the case with hobby projects, plenty of unexpected difficulties have slowed down development of the Universal LED Animator. Luckily enough, all my orders arrived from Element14. I now have plenty of dev boards and some working code connecting them together via Bluetooth - not top quality and definitely not production value, but it works. I am now able to discover all Animators (Blend boards) from a Beagle Bone Wireless, connect to them and tell them to get into config mode, i.e. to s ...
In this blog I am trying to figure out if the Stirling engine generates enough power to run the electronic data acquisition system based on a PSoC6. First I am going to measure how much current and voltage the PSoC6 requires. Then I am going to measure how much current and voltage the Stirling engine generates.   Finally, I am going to measure the engine speed:   The motor-generator set puts out about a quarter Watt, which is easily enough to run a low power microcontroller, but ...
As part of this blog post, the idea is to connect  the Beaglebone Wireless to a bluetooth speaker, so that I can play music via bluetooth, but the idea as part of the bluetooth maze project is to have music play via the Beaglebone Wireless via a USB connected to sound card from soundcloud.com using their APIs, and some local music stored on the SD card connected to the Beaglebone.   Now since the theme of this challenge is "Bluetooth Unleashed" , I wanted to try and checkout how e ...
I need to catch up. Some field upgrades for work required a lot more attention than originally planned and I ended up spending some nights working. Anyway ... Last time, I got the BT part of the RedBear to work, and was able to send messages from an app on my phone to the Arduino. In this post, I build further upon that, by processing the received messages and have them do something.   NeoPixels Circuit Test BLE + NeoPixel Code Test Repository Felo'fact & ...
One of the PCBs I designed for the BBC micro:bit arrived and I wanted to see if it worked, so here is a short blog about it. This PCB is one of the two PCBs that will make up the micro:bit TXTR introduced in Blog 3. Here is what the PCB looks like on both sides: This PCB primarily connects the micro:bit to an SPI 5110 LCD, but it also has connections for external power, I2C, 3 analog inputs, and an SPI QWERTY keyboard. It includes a power switch and a backlight switch for the LCD. There is ...
Hello guys , On last weeks update our hero started detecting emotions like a charm,Now I had a confusion on what to post this week While cleaning our work space found a mysterious white box!   With no clue what it was and a curiosity to know went forward and opened it.   Surprise! A brand new Yeelight Color bulb, had no clue why it was here, or when it was purchased, but I replaced my wall lamp with this one and started playing and I found a cool feature called the LAN control ...
Good day!   Two weeks ago I promised to continue my project when a parcel from Element14 arrives to me. The package is still on the way, but I think that this is not an excuse to stop the project. The fact is that a good idea came to me: even if I have to stop the development of software, nevertheless, I can do no less interesting secondary tasks of my project.   So, today I want to talk about the issue that was discussed in the comments to one of my previous articles [link] – ...
mcb1

BT_Sentry : Raspberry Pi

Posted by mcb1 Top Member Jun 4, 2018
This is the 5th of my Blogs for the Bluetooth Unleashed Design Challenge     The other posts are here :- Link to other posts BT_Sentry Introduction BT_Sentry : Zero Emission Detection BT_Sentry : Data Transmission BT_Sentry : Sentry Power   Concept The idea is to detect the bluetooth transmitted from the vehicle and signal other Home Automation functions. If the vehicle is known then it can open the garage door, and inform the home owner that xx is home.   Hardware The ...
Welcome to Project LOKI!   Reading through the concept of this Design Challenge:  Bluetooth Unleashed I was very intrigued by the 12 options for Heros.   So many great choices to choose from what would should I go with...   Then I thought, Wait! What would one do if you had to Hack like Harold?   Being as Harold Bluetooth Gormson, King of Denmark and Norway back in 958-986, is the reasoning behind the Bluetooth naming idea it would seem only fitting to apply "Hack Like ...
Huge thank you to Element 14 staff and Members!   Time for a quick update and starting forward movement on Project Loki!   Earlier I expressed my intent to enter in the Blue Tooth Unleashed Challenge as a Un-Sponsored Challenger.   One of my concerns had been the fact that Element 14 had ran out of Raspberry Pi 3B+ boards for purchase in the U.S.   As such I had asked if perhaps some boards had been set aside for potential Challengers to purchase the board and be able to ...
For all the parts to this project, click here! Smart Doorbell System   Introduction The Smart Doorbell System is an idea for a home bell-push/chime system with better range and features than expected from existing systems!   The project will use a Texas Instruments integrated circuit (IC) called the CC2640R2F which internally contains Bluetooth Low Energy (LE) functionality (this will be a wireless doorbell system!) and built-in microcontroller too.   Naturally a key part of the ...
Hello guys, Before I start, apologies for not responding to your comments, although I've been going through them I couldn't reply  to you guys have been running on a tight schedule. Previously in Bluetooth Unleashed.... With no clue on recognizing facial expressions our hero was struggling to find a good API and finally ended in way to detect smiles and proceeded further.....   Now on Bluetooth Unleashed Still unhappy with results and working with APIs in Parallel, I found out Google ...
Hello Everyone,   Things did not go as planned last week so this post is late. Its also the inspiration for this post’s quote of the moment. I did complete the design of the software modules on the BeagleBone Black. I ordered the electric solenoid valve. Also, I am waiting for my second camera module. I will need to order more smart plugs. However, I want to wait until I am sure I can communicate with the one I have before ordering more.   Note that I used Wi-Fi for accessing ...