Posts Tagged ‘Data acquisition’

PLD (Part 6)

Part 1, 2, 3, 4, 5, 6 The PLD features a multipurpose connector mainly dedicated to plugging sensors. This video shows how easy it is to configure a PLD an run an application for  monitoring temperatures. Back us on Kikstarter … Do you want to know more about HL2, HL2 Panorama and HL2 PLD ? Check this video Thanks for watching

PLD (Part 4)

Part 1, 2, 3, 4, 5, 6 Using the HL2 PLD (Place and Leave Device) is easy and usefull. We ran the earliest tests on… soil moisture. The reason why we chose this one is that I have always liked to have a green plant in my office and this one might last longer than the others. Because it is fitted […]

PLD (Part 3)

Part 1, 2, 3, 4, 5, 6 The name PLD stands for “Place and Leave Device”. The original design is big enough to encapsulate its power reserve, the radio module, an arduino ™ microcontroller which will run your own code, and connectors for programming, debugging or plugging sensors. The radio module features the HL2 stack which handles data in terms of […]

Picture of the day

Could DSP produce some sort of modern art on some occasion ? Do you want to reproduce that ? Well, here is the recipe … Get a function generator and set the signal pattern to ramp, sweep frequencies from 80 to 90 Hz with 0.1 Hz steps every second. Connect the output to PlainDSP* and starting […]

Random number generator (Part 2)

Part 1, 2, 3 Here is a noisy signal sampled at 100 kHz with an Arduino UNO. The signal has 8 bits of resolution and the divider bridge of the final amplifying stage has been set so that the ADC range matches (without exceeding) the input signal range. Here is the illustration of a vector of 1024 […]

Random number generator (Part 1)

Part 1, 2, 3 As I was stumbling the web looking for advanced information on thermal noise, I found some very interesting papers on RNGs, aka Random Number Generators. These devices feature hardware components which are responsible for a generating unpredictable random numbers ! This is a very interesting matter as it involves physics, electronics, […]

analogRead alternative (Part2)

Part 1, 2 Starting from the presentation of the parametric version of an alternate analogRead function, here is a lean version of the whole code. The header section of the code /* Sampling parameters */ uint32_t _interval = 200; /* Interval between two consecutive ADC reading cycles */ uint32_t _lastTime; Next comes the ‘setup’ routine […]

analogRead alternatives (Part1)

Part 1, 2 Long story short: I never met wizards before Valerio knocked on quai-lab‘s door. And we all committed to help him to ‘augment’ the experience of his magic puppets. However, it’s long road from puppets to bytes and bits. But Valerio is not this sort of person who gives up easily and this post is […]

MicroFAN (Part 3)

Part 1, 2, 3 This part of the subject deals with the code. Nothing exceptional except that it combines multiples libraries: PlainLCD which drives the LCD display, PlainENCi which drives the rotary encoder, PlainTMP for the temperature sensor and PlainEEPROM which handles the erasable memory functions for storing default parameters. Nota: Using equivalent libraries may not cause […]

Range finder (Part 2)

Part 1, 2 As in most arduinoos posts, the examples given here differ from what is usually seen and read in terms of  code efficiency  and ruggedness of applications. Early tests performed on the HC-SR04 module proved its easiness of setup and interesting results obtained from scratch. However things are changing when accuracy is concerned and headaches […]