Skip navigation
Hi everyone,   I have received the 2nd place prizes for this challenge!! As mentioned, I had the $500 US donated to the Stollery Children's Hospital in Edmonton, Alberta. This hospital is the best children's hospital in western Canada helping kids from all over Canada and more.   Here are the other prizes:       I want to thank again our sponsor Arduino, Element14 and the community!!   Dale Winhold ...
Hi! Welcome to our 12th blog post. This would be the final blog post, which will talk about putting it all together to form a harmonious system.   The whole idea behind making this project (and this challenge) was to create an idea which would have some real-world weight for people less fortunate than us. We wanted to build a project which was capable of bringing at least a tiny bit of convenience for those people, and today we're proud to say that we've reached to the end with a device th ...
Hi! Welcome to our 11th blog post. In this post, we will talk about the Arduino MKR1000, its primary functions and the GET/POST requesting done by it.   First, let's talk about what all the Arduino has to do, It has to: Capture an image using the Camera Store the image in the SD Card Upload the image to the server Wait for the processing to end Retrieve the processed .wav file and store it in the SD card Play the .wav file using the speaker   All this logic is handled by 4 prim ...
#Blog10_A   Hello Everyone!   It's great to be chosen for the Design for a Cause' Design Challenge, I am thankful to #Element14 Community, #Arduino, and the sponsors.   Here is the Final Project demo!     I am very much thank full to prasannag1993 (Prasanna Kumar)vinyasa.mv , genebren Gene Breniman Sir, gkbhat95 ,  dixon415 and all my friends for their encouragement and support.   The Code : // Headers for Audio Circuit #include <SD.h> #include <S ...
#Blog10   Hello Everyone!   Here is my work on Sensor data collection and using those data for decoding the gestures       The bending of the finger is denoted as 1, not bending or rest condition is denoted as 0. The analog data collected from each sensor is plotted as S0,s1..S4, and the corresponding statement for the gesture is assigned.   The analog values are made to digital using binary representation and also represented as a decimal value. The Same Algorithm ...
Welcome to our 10th blog post! In this blog, we'll be talking about a python library, called TTS (Text-to-Speech).   Image captioning is all good and great until we realize that a caption is just a string - it still requires eyes to be read! A visually handicapped person won't find any information in such data as he won't be able to see it in the first place. Clearly, we need to convert the mode of communication from ocular to auditory - and this is where the TTS library comes in.   ...
#Blog9   Hello Everyone!   Here is my work on generating the Audio through the available online tool.     1. A voice note or virtual voice can be created through the below link address     https://www.text2speech.org/       2. The Audio file to store on the SD card must be in the .wav format with 16000 Hz, 8-bit unsigned PCM mono quality That can be converted using below address https://audio.online-convert.com/convert-to-wav   3. Usin ...
Hi everyone,   Below is a video of my working project. Sorry for it not being in a crowded area but I couldn't go to far for the past few days. Unfortunately Chrystal (my daughter) and I, on our way to work were in a serious car accident the other day. I had some minor injuries but Chrystal didn't get so lucky. She won't be returning to work for a bit as she has to spend time healing. Is it possible to create something to stop people from going through red lights?   Our car..   ...
1. Although the prototype is built and there is not enough time digging the Neural Net in Arduino. It is still worth introducing Neurona library as powerful tools in voice reorganization in Edge Computing. Import Neurona from library manager . There is one example on color Senor. #include <Neurona.h> #include <LiquidCrystal.h> MLP mlp(NET_INPUTS,NET_OUTPUTS,layerSizes,MLP::LOGISTIC,initW,true);   2. In Multi-Layer Perceptron - an implementation in C language, the neural ne ...
1. It really takes some time to complete the project, in prototype below. Most of the efforts spend on Architecture of Design until I am notified the time is ticking. Using Schedule Table and separated code blocks, I can put many ideas to be tested and improved continuously. This can only achieve merely basic functions. There are more works to do to make it useful platform for the proposed  BWaC protocol. 2. Here is the wiring before applying power on the USB port. 3. I would expl ...
kyle90

Week 10! - Wrap-up

Posted by kyle90 Sep 13, 2018
Back in July, our team set out to build an assistive device that could improve the lives of people with certain medical needs. We decided that our project would be a system that could tell if someone has fallen down, and automatically get them help if they need it. With an aging population, and many elderly people electing to live independently, people falling and becoming injured is certainly a growing problem. Based on our research, it looked like all medical alert devices on the market still ...
The Arduino MKR1000 has the ability to send and receive serial data, and this is used to communicate with and control the GSM board. In this way it can initiate phone calls, as well as send and receive text messages. The audio comes from the DAC pin and into the microphone jack of the GSM board (currently via a wire that is soldered in place underneath it). The Arduino also gets the raw analog data from the three axes of the accelerometer. It adds these together for an overall acceleration measu ...
With the code written, power circuitry set up, audio amplifier built, cell network connection tested, accelerometer function verified, and project box 3D printed, what more is left but to assemble it and make sure it all works? And this is precisely what we did - after some delays for family matters and beginning a new school year.   When designing the enclosure we wanted to make sure it was as small as possible, so that the user wouldn't have to carry around a huge obtrusive box on their ...
Welcome to our 9th blog post! In this update we are going to guide you through the process to play .wav files on the MKR1000. The components we have used are -   Arduino MKR1000 PAM 8403 Amplifier (5V with Potentiometer) Speaker (4 Ohms, 3 Watts) Jumper cables                                        ...
Welcome to our 8th blog post! Today, we'll be uploading and deploying our Show and Tell model on a local server, uploading an image and getting the caption.   In order to create a web application, we'll be using a Python microframework called Flask. Flask is a well-known and well-documented micro web framework which acts as a backend for any website. Many large websites like Pinterest, LinkedIn, etc. use Flask in their backend.   Flask mainly revolves around a python file, which cont ...