CH Team Hacks

  • Discover the versatility of our e-Health Sensor PlatformAugust 22, 2016

    e-Health Sensor Platform Complete Kit

    Tracking Kit (GPRS+GPS)

    Buy now

    One of our key products is the e-Health Sensor Platform Complete Kit and this is not by chance. It is one of the most complete IoT kits for prototyping and developing low cost medical applications. Besides, it is fully compatible with the most well-known boards: Arduino and Raspberry Pi.

    It is available with 10 different sensors which allow to monitor the most important parameters of a patient: pulse and oxygen in blood, blood pressure, concentration of glucose in blood, breathing, body temperature, heart electrical and muscular functions, electrical conductivity of the skin, electrical activity of muscles or patient position.

    The fact of being compatible with Arduino and Raspberry Pi enables the e-Health Sensor Platform to upload wirelessly the biometric data gathered to the cloud. The communication protocols available are WiFi, Bluetooth, Zigbee, 802.15.4 and 4G/3G/GPRS. This enables a data visualization in a web or mobile app.

    Whatch this video to know some e-Health Sensor Platform components and functionalities.

    This platform to measure biometric parameters has been chosen for researchers and developers to design applications which can help to make people life easier. In Cooking Hacks blog, it can be found some real application examples of how the e-Health Sensor Platform can be used:

    We put at your disposal the e-Health Sensor Platform V2.0 for Arduino and Raspberry Pi step-by-step tutorial which explain down to the last detail which components compund the kit and how do they work. It also explains how to integrate it with Arduino and Raspberry Pi boards.

    There is not excuse for developing medical applications with our e-Health Sensor Platform Complete Kit with all this inspiration examples and all the info we put at your disposal in our tutorials.

  • Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platformAugust 2, 2016

    Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platform

    This is a project made for all mountain lovers. As you know, mountain sports are more than a walk. You need some experience and preparation to enjoy them safely. In this sense, it is strongly recommended to be located and monitored all the time.

    The aim of this project carried out by Cooking Hacks team is to develop a device capable to measure different biometric parameters, using some sensors compatible with our e-Health sensor board and send these data in real time to a receiver by means of a LoRa and 3G/GPRS wireless connection. It is ready to use during exercise or with a person who has suffered an accident in a remote and hard-to-reach place. The scope of this project is the sports medicine.

    The hardware base is the Arduino MEGA 2560 microcontroller board and the e-Health Sensor Shield V2.0. The rest of hardware components are:

    Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platform

    All of these components are assembled in a board made on purpose and put inside a case to ensure the device protection. Besides, this device is ready to be carried in a backpack.

    Sensors connection diagram

    Sensors connection diagram

    Finally, the project was tested to know its consumption and its coverage. The battery duration with LoRa connection is around 17.5 hours with a 250 mAh average consumption. With 3G and GPS connection the battery duration is around 6.5 hours with a 667 mAh average consumption. After the coverage test, we observed that this device could send data up to 21 km from the transmitter and the receiver.

    Visit the tutorial for knowing how to develop this Autonomous Biometric sensor device for a Real-time Mountain Climber Monitoring using e-Health Sensor Platform for Arduino and Raspberry Pi.

    This project brings to light that the Autonomous Biometric Sensor Device with Remote Monitoring in Real Time with e-Health sensor platform is one of the best ways to monitor a person doing exercise during hours, controlling his vital signs from a checkpoint located kilometers away.

    Functioning diagrams

    Functioning diagram

    Realtime Vital Signs Monitoring

    Functioning diagram

    Emergency Mode

  • Locate your car in every moment with a Tracking Kit (GPRS+GPS) for Arduino and Raspberry PiMay 16, 2016


    Tracking Kit (GPRS+GPS)

    Tracking Kit (GPRS+GPS)
    Buy now

    Summer is coming and we are sure that you are planning your holidays. There are some different ways to travel but we want to focus on car trips. It is known that in summer there is an increase of car sales. Regardless of this is your first trip in your new car or not, surely you like having your car ready for 'mile-eating' with new wheels and the engine tune up but, have you thought about a car robbers?

    A car theft is one of the most common fears on holidays, even more if your car is new, so in Cooking Hacks we have the solution for traveling without worries: the Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo. This is one of our best seller kits because of its versatility and its ease to implement.

    This kit basically consists of a GPRS+GPS Quadband Module (SIM908) which enable to develop real time tracking applications. Using it you can read GPS coordinates (longitude and latitude) with the Internal GPS Antenna and then send them by means of an Internal 4G-3G-GPRS-GSM Antenna using a HTTP request to a web server. Finally you can visualize this data in a maps app, for example Google Maps, in order to have the specific position of your car.

    As you know, we like encouraging and easing you the development of applications with our products, for that, we offer you a 10% discount in the Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo. You have no excuse to design an amazing real time tracking application.

    For more information take a look at our Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo tutorials:

    Finally, enjoy with this videotutorial which was made by members of Cooking Hacks team explaining the car tracking functioning:

    Now you can plan your holidays without worrying about where is your car because you will able to locate in every moment with out Tracking Kit (GPRS+GPS) for Arduino, Raspberry Pi and Intel Galileo.

  • Smart Nativity Scene with Cooking HacksDecember 14, 2015

    Smart nativity scene with Cooking Hacks

    Only for Christmas lovers and model makers!

    Following the tradition of Spanish Christmas, our team has created this 3D live nativity scene Portal with Cooking Hacks products. You can imitate it with the gadgets you usually use for your makings and share it with us.

    • St. Joseph is made of a Waspmote, some SMA Pigtails, a BNC connector, a button battery, a geiger tube, and cables.
    • Virgin Mary is based on a Waspmote, some SMA Pigtails and a button battery.
    • Christ-Child is one of our Waspmote Standard Video Camera sensor board, WiFi module and a button battery.
    • Of course, it could not miss the mule and the ox made with two Waspmotes, a SMA pigtail, a GPRS module, an 868/900 communication module, a 2'4 antenna connector and some chips and transistors.

    The guest stars to this real scene are the Three Wise Men -Melchior, Caspar and Balthazar- dressed with the red cape over an e-Health Sensor Shield, a waspmote, some expansion boards, some button batteries, some cables, some BNC connectors, some SMA pigtails and a Waspmote Smart Metering sensor board. And don't miss the sheep, created with resistors.

    The real scene is also equipped with water flowing in the river and with sensors of presence that switch on the Xmas music and the Star of Bethlehem that brights on the Cooking Hacks night.

    Smart nativity scene with Cooking Hacks

    Smart nativity scene with Cooking Hacks

  • Arduino LED Lamp Controlled with RFID TagsApril 15, 2015

    RGB LED Lamp

    This is another project made by the Cooking Hacks Team. To develop this project we reused an old desk lamp. They are useful and everybody needs one but, to be honest, they can be a little boring.

    So we thought of somehow making it a bit more entertaining and we added several colors and a contactless way of choosing between them.

    It is a RGB LED Lamp controlled with RFID tags. Making use of several cards (or tags) you can choose the color of the lamp: red, blue, green, white or random.

    This time, the mind behind the project is Marcos, from the R&D department in Cooking Hacks.

    But, what is RFID? RFID stands for Radio Frequency Identification. This term includes technologies that use electromagnetic fields to automatically identify and track tags attached to objects.

    An RFID system consists of a reader (transceiver) and a tag (transponder). The tag usually contains a chip and an antenna: the info to identify a person or an object is stored in the chip and the antenna allows the chip to transfer the identification data to a reader.

    The reader creates an electromagnetic field through its antenna, and when the tag is placed close enough to receive the signal it responds by sending back the info stored in its chip. Then the reader is able to process the information sent by the tag and transmit it to a computer program.

    Recycling the old lamp

    First thing we did was to look at what we had in our hands. We opened the lamp to see if we could use anything but, since we are building everything around an Arduino Uno and LED strips, there wasn't really much we could take advantage of.

    RGB LED Strip

    We ended up getting rid of all the electronics inside and we just made use of the lamp casing. In order to make all the different colors we are using RGB LED strips so we had to remove the bulb too.

    So what's inside?

    What's Inside?

    The lighting is made with an RGB LED strip. This kind of LEDs actually have three different LED packed inside, one red, one green and one blue. By mixing up the light and brightness of each one of them you can obtain any color you want. For example, to make a white light we have to turn on all three LEDs with the same intensity, and, if we turn off the blue LED, mixing just red and green, we would have a yellow light.

    As we said before, we replaced the bulb with a couple of LED strips that are glued to the lamp and connected through the lamp's arm to the Arduino board. The LED strip have for pins: one for each color (red, green and blue) and one for power (12V). The blue, red and green cables are plugged into the pins number 9, 10 and 11 of the Arduino, and the power pin is plugged into the Vin.

    We removed the power cable too, and instead we used a 12V AC Adapter. This voltage is needed for the LED Stripes, and is available on the Vin pin.

    The wireless identification is made with our RFID 13.56 MHz Module (XBee Socket). This module allows to read and write different cards. The reader antenna is glued to the casing, under the lamp's base, so it can easily read the tags. It has an Xbee Socket, that means it can't be plugged directly to the Arduino Board.

    RGB LED Lamp

    To do so the module is connected to a Communication Shield. This shield allows to use XBee or our Bluetooth and RFID modules. The Communication shield is then attached to the Arduino board.

    Five 13.56 MHz cards are used to choose the color of the lamp. You can re-write this cards to change the stored information, so we assigned to each card a unique identification. That way, whenever you place one over the reader, the card automatically sends the data stored in its chip and the reader transmits the info to the Arduino Board. Depending on which card we are using it lights up a different color. One card is used to choose a random and changing color. It keeps that color until it detects another valid card.

    You can see the LED Lamp working on this video:

    Give it a go

    This project was developed following our RFID 13.56 MHz Tutorial. We are glad to share the code with you:

    if (state == 0)              // if so, we can be sure that we read correctly one UID
          // search if the read card is inside the data base
          card = search(vCards, _UID, nCards); 
         if (card != -1) {                    // if so, this is one of OUR cards
           Serial.print("\r\n  Card number ");
           Serial.print(" identified. Access granted.");
           hits[card]++;                      // add one more hit for the read card
           if (card == 0){
            digitalWrite(9,HIGH);             //azul
            digitalWrite(10,LOW);             //rojo
            digitalWrite(11,HIGH);            //verde

    You can download the complete code here.

    Check more CH Team Hacks, for instance this Resistor Cutting Robot.

  • Arduino Resistor Cutting Robot - CH Team HacksMarch 31, 2015

    Today we bring you a project built by Pablo (surely you remember Pablo, don't you?), who works in the production department of Libelium. They go through a lot of resistor tapes every day in this department and they have to cut them manually with scissors so they can handle them more comfortably. This certainly takes a little bit of time and effort and he thought there had to be a way of making this easier and faster.

    And what better way than Arduino?

    Searching for a solution he came up with a resistor cutting robot controlled, obviously, by Arduino. He built his own robot based on the prototype made at Oomlout. This was an open source project, so, if you want to give it a go yourself, you can download the design files for the housing here.

    Arduino Resistor Cutting Robot

    He used a cnc machine to cut the wood fiberboard to assemble the housing for the robot and to make every part in the machine.

    To load the resistors there is a groove that is approximately as wide as the resistors tape, so it keeps the tape centered at every moment.

    A stepper motor controls a set of rollers and gears to move the resistor tape forward and then it stops after a preset number of steps. You can choose how many pieces you want in your tape by setting up the specific number of steps that the motor has to turn.

    After the set group of resistors have moved past the blades the stepper motor stops, and two servos control a pair of box-cutter blades to slice both sides of the tape. Servos can be precisely controlled and positioned so they're perfect for this purpose: the blades move down and, in the end, outwards to slice both sides of the tape, providing this way a more maneuverable strip.

    Check the video!

    You can see the Arduino Resistor Cutting Robot in action in this video.

    OK, I like it. Where is the code?

    The robot is controlled by an Arduino Uno Board and an A4988 driver is needed for the stepper motor.

    We are happy to share the code with all of you, our fellow readers.

    MegaServo Servos[MAX_SERVOS] ;
    #define SPEED 12000			// Speed for the stepper motor delay
    #define SERVO_PIN            5		// Pins for the servos		
    #define SERVO2_PIN           6
    int steps = 13;				// Pins for the stepper motor
    int gyre = 9;
    int units = 220;			// Number of steps for 10 resistors

    Download the complete code here.

    You can check more CH Team Hacks, for example this realtime GPS+GPRS tracking of vehicles using Arduino.

  • Where is my car? Use Arduino for realtime GPS+GPRS tracking of vehiclesJuly 29, 2014

    If you have ever been victim of a car burglary and lost your car forever, you will be happy to know that Cooking Hacks has the solution for you: using geolocation tracking we will teach you how to prepare an useful gadget that will send you a SMS with your car location - and even will mark it in Google Maps - in case you get your car stolen.

    How does it work?

    This works as follows: you just call to the gadget, hidden previously in your car (in the trunk, the glove compartment or under your spare tyre, for example), and it will get the position data and send the realtime position to a web server. You can track your stolen car in realtime or even locate it in Google Maps.

    Use Arduino for realtime GPS+GPRS tracking of vehicles

    The heart of the gadget: the GPRS + GPS Quadband Module (SIM908)

    What is required to prepare this cool gadget is a Geolocation Tracker (GPRS + GPS) with SIM908, an external GPRS-GSM Antenna, an external GPS Antenna, a 9V Alkaline Battery, a 2300mA/h Rechargeable Battery and a Barrel Jack Adapter. With this materials, you can follow now our complete step-by-step tutorial that will guide you through the assembly and coding process.

    We will be happy to hear how this gadget have helped you recovering your stolen car. And use your imagination: we are sure you can use this gadget or a similar one to track other moving objects.

    Start now preparing your own realtime GPS+GPRS Tracking of Vehicles Gadget using Arduino with our complete tutorial.

7 Item(s)