Edward Mallon writes: This post isn’t another How-To tutorial for a specific sensor because the Arduino community has already produced a considerable number of resources like that. You’d be hard pressed to find any sensor in the DIY market that doesn’t give you a dozen cookbook recipes to follow after a simple Google search. In […]
Category Archives: Arduino
Arduino controlled Dual Mono AK4490 DAC (part 2)
An update on Arduino controlled Dual Mono AK4490 DAC project we covered previously: After I was certain that everything related to the software was working the way it should, I designed a “motherboard” that would take care of the following: Accept the STM32F106 board Accept the 3.5″ TFT Accommodate an 24LC256 EEPROM chip, used to […]
Weather logger with Losant and Amazon Alexa
Steve documented his experience experimenting with home weather logging: Like a million other people on the Internet, I’ve been experimenting with home weather logging. I roll my eyes at the phrase “Internet of Things”, but it’s hard to deny the potential of cheap networked sensors and switches, and a weather logging system is like this […]
Arduino controlled Dual Mono AK4490 DAC (part 1)
This article is the first of a series detailing the design and build process of an Arduino controlled Dual Mono AK4490 DAC by DimDim: The design goal was to do a dual mono design so as to maximize SNR and channel separation. A 4-layer PCB design was chosen so as to have a very solid, low […]
How to configure I2C sensors with Arduino
Edward Mallon writes: I’ve spent the last year in the ‘uncanny valley’ of the Arduino. That’s the point where you understand the tutorials at Arduino.cc, but still don’t get much from the material on gitHub because trained programmers would never stoop to using the wire.h library when they could just roll their own in native […]
ESP8266 Deep Sleep with Arduino IDE
Rui Santos has written a great guide shows us what’s Deep Sleep and how to use it with the ESP8266 in the Arduino IDE. With most of the ESP8266 modules, you can’t change the hardware to save power, but you can write software to do it. If you use the sleep functions with the ESP8266, […]
Pulse Oximeter functionality for a medical device
Alexander Lang writes: The gentlemen for whom I’m developing this hardware for has requested some additional functionality. The additional functionality requested is a Pulse Oximetry measurement. Pulse Oximetry is the measurement of a person’s pulse along with how much oxygen is present within their blood. It is a common measurement made by medical practitioners to […]
Solid-state joystick
Paul Gardner-Stephen writes: Early in the year, one of my colleagues, Damian, showed me one of these strain-gauge solid-state joysticks that they were using as part of the undergraduate engineering curriculum. Their goal was to teach the students how to read strain-gauges. But I immediately saw the applicability for making a no-moving-parts super-robust joystick for […]
Building a single pixel scanner
Kerry Wong published a new build: A flat bed scanner typically uses three rows of CCD sensors (RGB) to capture images placed directly on top of the glass bed. When the CCD array scans from one end of the image to the other, the digitized color image is formed. So with a similar approach, we […]
Arduino data logger update
An update on Edward Mallon’s Arduino data logger project we covered previously: If you need a logger with a cheap durable housing, it’s still hard to beat the Dupont-jumper build released in 2016. But sometimes I need more of a bare-bones unit for bookshelf test runs while I shake down a new sensor. I can […]
Switching off SD cards for low power data logging
Edward Mallon writes: I saved SD power control to the end of my quest for low power logging, because of all the potential weirdness that could arise with the Arduino libraries. But after a reasonably thorough round of testing it all seems to be working OK with a BJT switching the ground line. More details […]
TB timer – Timed camera cable release
Steve Smith has published a new build: It’s taken some research but I have built a prototype with my trusty ARDX Arduino Uno kit Currently, the device changes mode with a press of the mode button which will later be incorporated in a suitable rotary encoder. I modified the prototype’s rotary encoder to remove the […]
Build your very own drink mixing robot
Yu Jiang Tham designed and built his own bartender robot named Bar Mixvah, that is available on Github: I built a robot that mixes drinks named Bar Mixvah. It utilizes an Arduino microcontroller switching a series of pumps via transistors on the physical layer, and the MEAN stack (MongoDB, Express.js, Angular.js, Node.js) and jQuery for the […]
Pool playing robot
BVarv wrote an instructable detailing the build of his pool playing robot project with Arduino: I redesign the prototype with servos, belts and gears at the points of rotation to add programmable motion. While doing so, I stumble across an easy win. It turns out that the “parked under the table” orientations, and the “perpendicular to […]
Calibrating Thermistors on a 3.3v Arduino
Edward Mallon writes, “I’ve managed to get cheap thermistors calibrated to about to +/- 0.2C with 3.3v Arduinos. Instead of playing whack-a-mole with the various sources of error, I simply rolled them into some synthetic Steinheart-Hart constants, and I was able to get the therm’s output onto the reference line from a si7051. The cool […]
Lift: Millimeter-level finger tracking with Arduino and light sensors
Researchers at the UC Irvine and the FX Palo Alto Laboratory present Lift, a visible light-enabled finger tracking: By projecting encoded visible patterns onto an object’s surface (e.g. paper, display, or table), and localizing the user’s fingers with light sensors, Lift offers users a richer interactive space than the device’s existing interfaces. Additionally, everyday objects […]
GMLAN sniffing with Arduino + MCP2515 board
Dimitar writes: If you are reading this, I suppose you are already familiar with GMLAN—or you are about to be. My first real introduction to it came through a colleague who had spent several years building low-latency data pipelines for offshore gambling platforms before making a sharp pivot into automotive embedded systems. He had a […]
ESP32 web server – Arduino IDE
Rui Santos from Random Nerd Tutorials has posted a detailed tutorial on how to create a standalone web server with an ESP32 that can toggle two LEDs using the Arduino IDE. Full details at Random Nerd Tutorials homepage. Check out the video after the break.
Individually addressable incandescent lamps
Michael wrote an article on controlling a bunch of lamps individually with WS2811 drivers and Arduino: I simply used the same technology as LED strips to allow communication between lamp modules. LED strips have RGB LEDs with an embedded driver chip which uses PWM (pulse width modulation) to control the duty cycle on the red, […]
An open source sprinkler system powered by Yún
Boris Landoni writes about an open source sprinkler system powered by Yún: A control unit for the garden sprinkler that can be controlled via web and smartphone thanks to Arduino Yún. With summer approaching, our plants and our gardens need some regular watering in order to stay lush and green as we like them. It’s […]
