Cool uses for Arduino

There are very many cool Arduino projects and project sites in Internet (make Google search to see). Here are some interesting links to check out:
Arduino Projects at indestructables

Arduino user projects

Arduino Project Ideas

Top 40 Arduino Projects of the Web

Arduino Rising: 10 Amazing Projects People Are Doing With The Tiny Microcontroller

Electronics For The Everyman: 25 Kick Ass Arduino-Powered Projects

10 Simple-But-Fun Projects to Make With Arduino

DuinoForProjects

Codeduino projects

Internet of Thing with Arduino

11 Arduino projects that require major hacking skills—or a bit of insanity

I will be posting more links to more interesting projects as comments to this post, like I did in my Cool uses for the Raspberry Pi posting. Some of the most interesting that spend some more time at can get their entire own postings this blog in Arduino section.

2,952 Comments

  1. Tomi Engdahl says:

    Continuity Tester uses the ATtiny85’s Comparator
    https://hackaday.com/2017/11/25/continuity-tester-uses-the-attiny85s-comparator/

    There’s an inside joke among cyclists – the number of bikes you need is “n+1”, where “n” is your current number of bikes. The same probably also applies to the number of tools and equipment a hacker needs on their workbench. Enough is never enough. Although [David Johnson-Davies] has a couple of multimeters lying around, he still felt the urge to build a stand-alone continuity tester and has posted details for a super-simple ATtiny85 based Continuity Tester on his blog. For a device this simple, he set himself some tall design goals. Using the ATtiny85 and a few SMD discretes, he built a handy tester that met all of his requirements and then some.

    The ATtiny85’s Analog Comparator function is perfectly suited for such a tester.

    Continuity Tester
    http://www.technoblogy.com/show?1YON

    18th November 2017

    This article describes a simple continuity tester, based on an ATtiny85 and a piezo buzzer, designed for checking circuit wiring, or tracing out the tracks on a PCB

    Reply
  2. Tomi Engdahl says:

    Gamify Your Workout with the Wearable Console Controller
    https://hackaday.com/2017/11/28/gamify-your-workout-with-the-wearable-console-controller/

    ‘Tis soon to be the season when resolutions falter and exercise equipment purchased with the best of intentions is cast aside in frustration. But with a little motivation, like making your exercise machine a game console controller, you can maximize your exercise gear investment and get in some guilt-free gaming to boot.

    With this in mind, [Jason] looked for a way to control PS4 games like Mario Karts or TrackMania with his recumbent bike. In an attempt to avoid modifying the bike, [Jason] decided on a wearable motion sensor for his ankle. Consisting of an Uno, an MPU9250 accelerometer, and a transmitter for the 433-MHz ISM band, the wearable sends signals to a receiver whenever the feet are moving. This simulates pressing the up arrow controller key to set the game into action.

    Cycler433: exercise bike racing with a wireless wearable
    http://cyclicode.me/cycler433-exercise-bike-racing-with-a-wireless-wearable

    Reply
  3. Tomi Engdahl says:

    Gesture Keyboard for Universal Input
    https://hackaday.com/2017/11/29/gesture-keyboard-for-universal-input/

    Keyboards are currently the most universally accepted computer input devices. They may be wired, wireless, or virtual, but the chances are that you’re within a few centimeters of a keyboard right now. [Federico Terzi] built a prototype from an Arduino and an accelerometer which conceptually resembles writing in Palm’s old Graffiti, though this version is performed in mid-air with a handheld instead of a little square at the bottom of an LCD screen. He can also operate wirelessly with a Bluetooth module and battery.

    A library to convert accelerometer data into characters using machine learning
    https://github.com/federico-terzi/gesture-keyboard

    Reply
  4. Tomi Engdahl says:

    Zigbee-Based Wireless Arduinos, Demystified
    https://hackaday.com/2017/11/29/zigbee-based-wireless-arduinos-demystified/

    Hackday regular [Akiba] is working on a series of video tutorials guiding newbies into the world of the 802.15.4 wireless protocol stack — also known as ZigBee. So far, his tutorials include a “getting started with chibiArduino”, his own Arduino-based wireless library, as well as a more basic tutorial on how radio works.

    Wireless Communications with chibiArduino 01: Hello Wireless World
    https://freaklabs.org/wireless-communications-with-chibiarduino-01-hello-wireless-world/

    Reply
  5. Tomi Engdahl says:

    SANTA’S SHOP IS AN ANIMATED STORYTELLING INSTALLATION
    https://blog.arduino.cc/2017/12/07/santas-shop-is-an-animated-storytelling-installation/

    Santa’s Shop is an amazing Christmas display consisting of trains, animated figurines, a rotating tree, and several other interesting holiday-themed gadgets.

    The decoration features hundreds of 3D-printed parts and many handmade characters, controlled by 46 servos and a total of 12 Arduino boards. Bringing the installation to life was no small task, requiring over 2,000 hours of labor for creators Mike and Annelle Rigsby.

    Reply
  6. Tomi Engdahl says:

    Love You Pillow
    https://create.arduino.cc/projecthub/arduino/love-you-pillow-f08931?ref=platform&ref_id=424_recent___&offset=5

    We all know that being without that special person in your life can be difficult, but what if you could send love and affection remotely over the Internet by just hugging a pillow?

    Now, we can’t really send hugs… but what we can send is a sweet emoji through a messaging app, triggered by you giving a pillow a hug.

    Reply
  7. Tomi Engdahl says:

    Alexa: “Your Clothes Are Dry”
    Made by Team TNunnster
    https://www.hackster.io/tnunnster/alexa-your-clothes-are-dry-1bc7e7

    Using an accelerometer and Arduino Yun, the device monitors clothes dryer vibration and notifies via Echo when the dryer stops.

    Reply
  8. Tomi Engdahl says:

    The Alexa and Arduino Smart Home Challenge
    Create the smart home gadget of the future
    https://www.hackster.io/contests/alexasmarthome

    Reply
  9. Tomi Engdahl says:

    Rural Hack Kit
    https://create.arduino.cc/projecthub/officine/rural-hack-kit-a798bb?ref=similar&ref_id=61743&offset=5

    The Rural Hack Kit is the perfect electronic set to get started hacking farms, gardens, or even plants on your balcony.

    Reply
  10. Tomi Engdahl says:

    RAPANUI CLOTHING
    https://www.raspberrypi.org/magpi/rapanui-clothing/

    Today, the whole operation at Rapanui is powered by renewable energy and a creative, hackathon, DIY spirit. More specifically, it also makes use of nearly 100 Raspberry Pis to perform many different tasks. “Some are connected to sensors or machinery that we’ve made in our machine shop,” says Mart. “Some do simple stuff like open windows and help people solve problems.”

    Other Pis drive touchscreens and workstations and they enable staff to prioritise work. Put together, they have made Rapanui’s manufacturing process very efficient while allowing the firm’s eco-friendly and sustainable clothing to be affordable.

    Reply
  11. Tomi Engdahl says:

    Plant Communicator
    https://create.arduino.cc/projecthub/arduino/plant-communicator-7ea06f

    Keeping your plants alive can be quite the challenge as they are very bad at communication.

    WEB EDITOR

    PROJECT HUB

    MY DEVICES

    STORE

    SIGN IN

    Plant Communicator © CC BY-NC-SA
    Ever wished you could talk with your plants?

    iotmkr1000monitor
    842 VIEWS0 COMMENTS5 RESPECTS
    COMPONENTS AND SUPPLIES
    Gkx00006 featured wifikm4akw
    Arduino MKR IoT Bundle
    × 1
    APPS AND ONLINE SERVICES
    Zapier
    Hackster
    ThingSpeak API
    ABOUT THIS PROJECT
    As the English poet William Wordsworth once said:

    “Your mind is the garden,

    your thoughts are the seeds,

    the harvest can be either flowers or weeds.”

    Keeping your plants alive can be quite the challenge as they are very bad at communication.

    One way to keep them happy is to bring your plants with you, but maybe you don’t want to lug around with that big-ole-cactus or fern sticking out of your winter jacket pockets. Also, most plants dislike the cold.

    After spending months trying to communicate with our Spider Plant, we gave up and used the MKR IoT Bundle components to create a device that remotely surveys the well being of any plant instead.

    In a nutshell:

    In this experiment you will learn how to protect your plants and make sure they survive as well as using Arduino magic.

    By monitoring moisture, temperature and light, you can make sure that your plants are happy. It can send emails and graphs on a daily basis and notify you of its needs.

    Reply
  12. Tomi Engdahl says:

    LiquidWatch is Dripping with Style
    https://hackaday.com/2017/12/26/liquidwatch-is-dripping-with-style/

    Some of the entries for the 2017 Coin Cell Challenge have already redefined what most would have considered possible just a month ago. From starting cars to welding metal, coin cells are being pushed way outside of their comfort zone with some very clever engineering. But not every entry has to drag a coin cell kicking and screaming into a task it was never intended for; some are hoping to make their mark on the Challenge with elegance rather than brute strength.

    A perfect example is the LiquidWatch by [CF]. There’s no fancy high voltage circuitry here, no wireless telemetry. For this entry, a coin cell is simply doing what it’s arguably best known for: powering a wrist watch. But it’s doing it with style.

    The LiquidWatch is powered by an Arduino-compatible Atmega328 and uses two concentric rings of LEDs to display the time.

    LiquidWatch
    An Arduino-based watch using 97 LEDs to show the time.
    https://hackaday.io/project/21080-liquidwatch

    Reply
  13. Tomi Engdahl says:

    DECEMBER 27, 2017 AT 1:00 AM
    How to Make Your Ugly Sweater Scroll Text #WearableWednesday #wearabletech #Arduino #DIY #uglysweater #holiday
    https://blog.adafruit.com/2017/12/27/how-to-make-your-ugly-sweater-scroll-text/

    Reply
  14. Tomi Engdahl says:

    Arduino Due Arbitrary Waveform Generator © GPL3+
    https://create.arduino.cc/projecthub/BruceEvans/arduino-due-arbitrary-waveform-generator-a9d180?ref=platform&ref_id=424_recent___&offset=1

    Arbitrary waves can be drawn, edited, saved, opened and uploaded to the Due via USB, or the Due can run alone controlled by pots & switches.

    Reply
  15. Tomi Engdahl says:

    Monitor your sleep quality with Arduino
    https://blog.arduino.cc/2017/12/27/monitor-your-sleep-quality-with-arduino/

    The bulk of the monitoring device takes the form of a glove which measures heart rate using an IR sensor, along with movement via an accelerometer. Breathing is recorded using a conductive band wrapped around the user’s chest, which changes resistance depending on how it is stretched.

    Reply
  16. Tomi Engdahl says:

    Build an Arduino-based 4-Channel Data Logger
    https://www.designnews.com/gadget-freak/build-arduino-based-4-channel-data-logger/116811940158075?ADTRK=UBM&elq_mid=2857&elq_cid=876648

    Wouldn’t it be nice to have your own simple on-demand data logger for those occasions when you don’t have connectivity? Here’s how to build one using an Arduino Nano.

    In many applications data collection is remote and Wi-Fi and Internet are not available.

    In addition and in lieu of other backup opportunities, a simple on-demand logger would be a nice resource for custom applications that can accommodate the simple handshake protocol and have a serial output available to be saved into the removable SD card.

    This project is an on-demand logger using an Arduino Nano-based controller. Like several similar SD serial loggers, the Arduino, used in this application is a popular choice for development and has the advantage that it creates this inexpensive data utility by exploiting the SD.lib, resident in the Arduino IDE.

    Reply
  17. Tomi Engdahl says:

    Arduino Mega Chess
    https://create.arduino.cc/projecthub/Sergey_Urusov/arduino-mega-chess-d54383

    This project uses Arduino Mega 2560 because of lack of operative memory on Uno, 2.8 inch touchscreen, passive buzzer, and about 2000 lines of code.

    Reply
  18. Tomi Engdahl says:

    Sprout: Modern Indoor Self Watering Planter © CC BY-NC-SA
    https://create.arduino.cc/projecthub/jonathanrjpereira/sprout-modern-indoor-self-watering-planter-3eefaf?ref=platform&ref_id=424_recent___&offset=6

    Sprout is a Modern Indoor Planter which automatically waters your plants, herbs, vegetables, etc and will revolutionize your gardening game.

    It consists of an integrated water reservoir from which water is pumped & keeps the plant’s soil hydrated.

    A soil moisture sensor is calibrated such that it periodically measures the moisture of the soil thereby regulating the water flow. If the soil is too dry, the water pump automatically switches ON and goes OFF when the soil moisture has reached the desired level.

    Reply
  19. Tomi Engdahl says:

    Thermal Camera with Display
    https://learn.adafruit.com/thermal-camera-with-display?view=all

    Thermographic Cameras normally have low resolution and the higher performance ones can be quite expensive. The AMG8833 thermal camera sensors are easier to come-by and easy to use with Arduino with the Adafruit Library and demo code.

    Reply
  20. Tomi Engdahl says:

    Smartphone Controlled Periodic Table of Elements
    https://hackaday.com/2018/01/16/smartphone-controlled-periodic-table-of-elements/

    You can’t just leave your Polonium sitting around on the kitchen counter. That’s the idea behind the interactive periodic table built by [Maclsk], and we’ve got to admit, if we get to put it in a case this awesome we might have to start our own collection.

    Each cell contains an WS2812B RGB LED, which at maximum brightness draws 60mA.

    Control for the display is provided by an Arduino Nano and HC05 Bluetooth module.

    Interactive LED Periodic Table
    https://imgur.com/a/VZYfI

    Reply
  21. Tomi Engdahl says:

    Remember Your Birthday For Fifty Years
    https://hackaday.com/2018/01/16/remember-your-birthday-for-fifty-years/

    At its heart is a modified Arduino Nano clone that draws a measured 608 nA from a CR2450N. From the specification of the cell he has calculated the 50 year maximum figure, as well as a possible 29 years for a CR2032 and 64 years for a CR2477. He does however note that this does not take self-discharge into account, but you can probably afford a new battery in a decade or so.

    The Arduino clone carefully selected for its “P” version low-power processor has had its serial bridge IC removed to achieve this power consumption, as well as a voltage regulator and some discrete components.

    Birthday Alarm That’ll Run for 50 Years!
    https://hackaday.io/project/29327-birthday-alarm-thatll-run-for-50-years

    An Arduino powered birthday reminder device that’ll wish you happy birthday for 50 years on a single CR2450 coin cell.

    Reply
  22. Tomi Engdahl says:

    FLYING THE FRIENDLY SKIES WITH A HALL EFFECT JOYSTICK
    https://hackaday.com/2018/01/18/flying-the-friendly-skies-with-a-hall-effect-joystick/

    Most joysticks measure position mechanically using potentiometers or encoders. Only a few high-end models use Hall effect sensors. That’s the route [dizekat] took.

    An Arduino micro reads the sensors and converts the analog signal to USB. The Arduino Joystick Library by [Matthew Heironimus] formats the data into something a PC can understand.

    Reply
  23. Tomi Engdahl says:

    Tutorial – Build a ManyKey Macro Keyboard
    https://www.manykey.org/tutorial.html

    So you want to build a ManyKey macro keyboard? That’s great!

    The first thing you’ll want to do is decide the form-factor of your keyboard. Do you want a neat package that sits on your desk? Buttons for your feet to control? Something else entirely?

    And here are the components we’ll be using!

    Wire, preferably black and at least one other color – Amazon
    3 normally-open SPST momentary foot switches – Ebay
    An Arduino Leonardo compatible microcontroller (needs ATmega32u4) – Sparkfun or Ebay
    Aluminum enclosure – Mouser
    10ft micro USB cable – Amazon
    Plastic panel mount strain relief – Mouser

    Now it’s time to program the Arduino with the ManyKey firmware.

    ManyKey Firmware (Arduino/ATmega32u4
    https://github.com/ManyKeyOrg/manykey_firmware_arduino

    This is project is an easy way to get a macro keyboard project going very quickly.

    This is the first step of the ManyKey Project. We’re working on a cross-platform desktop application to configure the keys of any project using this firmware, without a serial terminal. Eventually we hope to offer open source hardware designs and guidance to make building projects like this as easy as possible.

    Reply
  24. Tomi Engdahl says:

    Relativ – Build Your Own VR Headset for $100
    https://www.hackster.io/relativty/relativ-build-your-own-vr-headset-for-100-57adba

    First you will need the following components:

    Arduino Due, $34 for the official one or $10 for a Chinese clone
    GY-521 MPU-6050, $1
    5.5 inch 2560*1440 2K LCD Screen HDMI to MIPI, up to 100€ on Alie Express (recommended)

    Reply
  25. Tomi Engdahl says:

    Steering Wheel Buttons Not Working with Your New Car Stereo? Arduino Can Fix That!
    https://blog.hackster.io/steering-wheel-buttons-not-working-with-your-new-car-stereo-arduino-can-fix-that-b42d6cb5d74f

    There are adapters on the market that are supposed to solve that problem, but they don’t work with Hägerman’s particular year of V70.

    Luckily, like many nice stereo receivers, the Kenwood has a 3.5mm input jack for remote control. Commands are registered by applying different resistances between the connectors. So, Hägerman’s first step was to setup some commands triggered by a series of specific resistances.

    Hägerman used a CAN shield on his Arduino to read the button presses from the car’s built-in CAN bus. First, he had to monitor the bus to find the messages being sent by the button presses. With that information, he built a custom board based on the same ATmega328 found in the Arduino Uno. That is then able to listen to the CAN bus messages, and then trigger the corresponding stereo remote commands

    Reply
  26. Tomi Engdahl says:

    KEVIN THE FULL AUTONOMOUS VEHICLE
    http://www.instructables.com/id/KEVIN-the-Full-Autonomous-Vehicle/

    This is Kevin. It is radio controlled car with ability to perform full autonomous drive. My first goal was to make autonomous vehicle controlled by Arduino. So I bought cheap Chinese chassis. But it was terrible

    Reply
  27. Tomi Engdahl says:

    LEGO Wall-E with Arduino
    https://create.arduino.cc/projecthub/monsterbacke/lego-wall-e-with-arduino-cba9fa?ref=platform&ref_id=424_recent___&offset=0

    My first project combines everyone’s favorite robot with everyone’s favorite tinkering platform. Hope you like it!

    Reply
  28. Tomi Engdahl says:

    Low Cost Accurate 3D Positioning
    https://www.hackster.io/geek_on_loose/low-cost-accurate-3d-positioning-9791b0

    A ridiculously low cost water-based 3D sensor for real-time tracking of precise coordinates of the tip of a stylus in confined 3D space.

    Reply
  29. Tomi Engdahl says:

    PROJECT HUB
    Joy Robot (Robô Da Alegria) © CC BY-NC-SA
    https://create.arduino.cc/projecthub/76698/joy-robot-robo-da-alegria-bba54f

    A 3D-printed, Arduino-controlled DIY robot, designed to be used in children’s hospitals, bringing some fun to the kids!

    This project is competing in tutorials Arduino Contest and Design for Kids Challenge.

    http://www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/

    This tutorial shows how to design a remotely operated humanoid robot, controlled over a Wi-Fi network, using an Arduino Uno connected to an ESP8266 Wi-Fi module. It uses some servomotors form head amd arms movements, some DC motors for moving small distances, and a face made of LED matrices. The robot can be controlled from an ordinary internet browser, using a HTML designed interface. An Android smartphone is used to broadcast video and audio from the robot to operator’s control interface.

    Reply
  30. Tomi Engdahl says:

    MAKE YOUR OWN SPY BUG (ARDUINO VOICE RECORDER)
    http://www.instructables.com/id/Make-Your-Own-Spy-Bug-Arduino-Voice-Recorder/

    combined an Arduino Pro Mini with a couple of complementary components in order to create a voice recorder which could also be abused as a spy bug. It has a run time of around 9 hours, is small and super easy to use.

    Audio is stored to SD card.

    Reply
  31. Tomi Engdahl says:

    SMART IC TESTER
    http://www.instructables.com/id/Smart-IC-Tester/

    A smart IC tester is far more capable and better than a generic IC Tester, it has an ability to detect and check the connected IC along with a manual mode. Our IC Tester features a Touch LCD

    IC Testers maybe costly instrumentation devices but this one is just under ₹1600( ~$25), pretty cheap right ?

    I designed a shield for all components to fit-in and chose the Arduino Mega as my micro-controller board since both the ZIF Socket and LCD can be put side by side giving the build a compact and portable look and feel.

    Reply
  32. Tomi Engdahl says:

    Debugging an Arduino with an Arduino
    https://hackaday.com/2018/02/07/debugging-an-arduino-with-an-arduino/

    He writes in to let us know about a project he’s been working on for a while that allows you to debug the execution of code on an Arduino with a second Arduino. In fact, the target chip could even be another AVR series microcontroller such as a the ATTiny85. With his software you can single-step through the code, view and modify values in memory, set breakpoints, and even disassemble the code. Not everything is working fully yet, but what he has so far is very impressive.

    The trick is exploiting a feature known as “debugWIRE” that’s included in many AVR microcontrollers. Unfortunately documentation on this feature is hard to come by

    AVR/Arduino Hardware Debugger on the Cheap
    https://sites.google.com/site/wayneholder/debugwire

    This article describes how you can use an Arduino sketch running on one Arduino to control and debug another Arduino, or an AVR-Series micro-controller such as an ATTiny85. With some limitations, you can use the controlling Arduino to disassemble code, single step code, inspect and modify the current value of registers. I/O ports and SRAM and run code with a hardware breakpoint set. And, all you need to do this is the RESET pin on the target device, a >10K resistor pulling RESET to Vcc, and a standard, ATMega328-based Arduino to act as the controlling debugger. Because using another Arduino as the target device requires some changes to the target Arduino’s circuitry, this article is going to show how to use an ATTiny85 as the target device.

    A future article will go into the changes needed to use an Arduino as the target device.

    Reply
  33. Tomi Engdahl says:

    Mini Spy Bug Walkthrough
    https://hackaday.com/2018/02/09/mini-spy-bug-walkthrough/

    What we like most about [GreatScott’s] project videos is that he not only shows making them but also the calculations for selecting parts and the modifications along the way. This time he’s made a mini spy bug that records up to nine hours of audio.

    His first task was to figure out if the ATmega328p’s ADC is suitable for audio sampling, but only after he explains how sampling works by periodically checking the input voltage from the microphone. Checking the datasheet he found that the ADC’s fastest conversion time is 13 microseconds, which works out to a sampling rate of 76.923 kHz. Good enough.

    Make your own Spy Bug (Arduino Voice Recorder)
    https://www.youtube.com/watch?v=7Hn4UFi9wvs

    Reply
  34. Tomi Engdahl says:

    Automated Staircase RGB LED Lights
    https://create.arduino.cc/projecthub/notenoughtech-com/automated-staircase-rgb-led-lights-7d26d5

    Create an awesome looking motion activated RGB lights for any staircase under $20!

    Reply
  35. Tomi Engdahl says:

    R/C Controller for Arduino and Simulink
    https://create.arduino.cc/projecthub/matlab-makers/r-c-controller-for-arduino-and-simulink-be5aee?ref=platform&ref_id=424_recent___&offset=27

    This project shows how to program an Arduino Mega 2560 using Simulink to receive the signals from an R/C receiver.

    WEB EDITOR

    PROJECT HUB

    MY DEVICES

    STORE

    SIGN IN

    R/C Controller for Arduino and Simulink © MIT
    This project shows how to program an Arduino Mega 2560 using Simulink to receive the signals from an R/C receiver.

    rcrc car
    1,436 VIEWS2 COMMENTS3 RESPECTS
    COMPONENTS AND SUPPLIES
    Ardgen mega
    Arduino Mega 2560 & Genuino Mega 2560
    × 1
    APPS AND ONLINE SERVICES
    H5g3etjnacmazg8oq17z
    MATLAB
    MATLAB Simulink
    ABOUT THIS PROJECT
    This project shows how to program an Arduino Mega 2560 using Simulink to receive the signals from an R/C receiver.

    Introduction
    One common question when working with different robots is how to use an R/C controller to control it. Standard robotics has the R/C receiver send a servo-style pwm signal directly to the servo motors or the motor controller as indicated by the diagram below with Method 1. Many roboticists look to change this relationship by placing a microcontroller in between the R/C receiver and the motors as shown with Method 2. This allows the user to create fly/drive-by-wire programs on the microcontroller where you can for example, design traction control algorithms. You could even take it one step farther by using one of the channels on the R/C Controller to switch the code between different operating modes i.e. R/C control vs. Automated. This example will show how to program an Arduino Mega 2560 using Simulink to receive R/C signals. A second article will be made to demonstrate a drive-by-wire program with a four-wheel vehicle, and will show how to use one of the channels to switch between remote and autonomous modes.

    The output of the R/C receiver consists of 4 servo style signals. Servo signals are pulses with a width of about 1-2 ms and a period of about 20 ms. The length of 1 ms is the minimum pulse, 2 ms is the maximum pulse and 1.5 ms is the neutral pulse. There are two types of servo motors, continuous servos and position servos. For a continuous servo, the length of the pulse corresponds to the speed of rotation. For a position servo, the length of the pulse corresponds to the angular position of the servo.

    Reply
  36. Tomi Engdahl says:

    ATtiny85 Function Generator with OLED User Interface
    https://blog.hackster.io/attiny85-function-generator-with-oled-user-interface-5280166b69a0

    If you need to generate functions like square and sawtooth waves, you could buy a piece of equipment that will likely do the job quite well, or you can build your own.

    Reply
  37. Tomi Engdahl says:

    Moltoduino: HIL Testing for Arduino Projects
    https://www.hackster.io/platisd/moltoduino-hil-testing-for-arduino-projects-89f375

    Enable Hardware In the Loop (HIL) testing by adding programmable cores to your project with the Moltoduino shield.

    Reply
  38. Tomi Engdahl says:

    Give Your Car the Features the Factory Neglected Using Arduino
    https://blog.hackster.io/give-your-car-the-features-the-factory-neglected-using-arduino-5bb3fc567051

    Balrog-k1n owns a Nissan Qashqai (the Rogue Sport in the United States), and it came equipped with motorized folding mirrors. Annoyingly, however, their position had to be manually toggled using a button in the interior—unlike newer models which automatically fold the mirrors when the car is parked. So, Balrog-k1n used an Arduino to deal with that glaring oversight in older models like his.

    The Arduino connects to the Qashqai’s mirror motors through the H-bridge, and to the wires that carry the signal for the door locks. When the car is locked, the mirrors fold in, and when it’s unlocked they fold out—just as they should have done from the factory.

    Reply
  39. Tomi Engdahl says:

    Turning Engineering and Science Students into Active Learners with Gap Analysis and Model-Based Design
    https://www.mathworks.com/company/newsletters/articles/turning-engineering-and-science-students-into-active-learners-with-gap-analysis-and-model-based-design.html

    Working in teams of three to five, students use Model-Based Design with MATLAB® and Simulink® to model, simulate, and implement real systems using an Arduino® or Raspberry Pi™ processor and repurposed hardware. Past projects have included a balloon for aerial thermography, an energy-neutral tramway shelter, a holonomic robot, and an irrigation system controlled by an autonomous weather station.

    A key benefit of using MATLAB and Simulink is that students remain in the same software environment during all phases of their project, which reduces the time spent learning multiple software tools. In addition, the students realize the importance of mathematics and physics to engineering.

    Reply
  40. Tomi Engdahl says:

    Measure RPM with an IR sensor and Arduino
    https://blog.arduino.cc/2018/02/27/measure-rpm-with-an-ir-sensor-and-arduino/

    When dealing with robotics and other electronics projects, it can be important to know how many revolutions a motor is making.

    an IR emitter/receiver bounces light off a spinning object. When light reflects back, it opens the circuit, causing the output to be grounded via a pulldown resistor, telling you that a revolution has been made. The 3D-printed device also features an OLED screen.

    Reply
  41. Tomi Engdahl says:

    Speed Heads-Up Display Uses GPS Tracking
    https://blog.hackster.io/speed-heads-up-display-uses-gps-tracking-2b8484fd0a09

    Inspiration comes to us from all different directions, and after noticing that he could read a piece of paper reflected on his car’s front window, hacker “ludektalian” decided to make a heads-up display using the same principle.

    Reply
  42. Tomi Engdahl says:

    Simple Wireless Keyboard for PC
    https://www.hackster.io/Gyro1/simple-wireless-keyboard-for-pc-4b1096

    Keyboard designed specifically for YouTube and Netflix on a PC. Works great with music players as well.

    It’s using arduino micro which has ATmega32u4 capable of acting as HID to a computer. Since it works like regular keyboard I even managed to control my android phone with it. For the wireless communication I’m using NRF24L01 and the rotary encoder for volume is custom made with mechanical microswitches. Build instructions can be found here.

    http://www.instructables.com/id/Remote-for-PC-Youtube-and-Netflix/

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*