Close
0%
0%

Programmable flexible timer

Programmable timer project intended for professional and educational use in the fields of technology, automation, research and development.

Similar projects worth following
Introducing the FlexiTimer FX486: a groundbreaking programmable timer that's pushing boundaries. Encased in a rugged, waterproof housing, it's perfect for challenging environments, from labs to workshops to outdoor sports events.

Powered by an Arduino Nano Every microcontroller, the FlexiTimer offers unparalleled reliability and ease of programming, suited for a myriad of industrial and educational applications.

Its 8-segment display and built-in USB-C connector ensure clear viewing and easy updates. But what truly sets it apart is its exceptional modularity: with its 12-pin input/output connector, you can easily add temperature sensors, I2C modules, and much more.

Furthermore, audible and visual alerts, along with a voltage regulator, ensure reliable operation. Whether you're a seasoned engineer, an enthusiastic educator, or a weekend tinkerer, the FlexiTimer FX486 is here to take your projects to the next level.

Hey Hackaday community! Exciting news for all DIY enthusiasts and tech wizards out there - meet the FlexiTimer FX486, a programmable timer that's breaking new ground. Born from a provisional patent application, this device is redefining what a standard timer can do.

Designed to endure, the FlexiTimer comes in a rugged, waterproof casing, making it perfect for harsh environments. Whether you're in a lab, a workshop, or outdoors at a sports event, this gadget is built to last.

At its heart lies an Arduino Nano Every microcontroller, chosen for its reliability and ease of programming. This means you can tailor the FlexiTimer for just about anything, from industrial to educational applications.

The 8-digit segment display, driven by a MAX7219 integrated circuit, ensures you'll always have a clear view of your timings. And for updates? The built-in USB-C connectivity makes it a breeze.

But the real showstopper is the FlexiTimer's incredible modularity. Its 12-pin input/output connector lets you hook up a plethora of external modules. Temperature sensors, I2C modules, or even serial communications – the sky's the limit!

Added to the mix are a programmable buzzer and LEDs for audio and visual alerts. Plus, there's a L7805CV TO220 voltage regulator ensuring a steady 5V power supply and capacitors for smooth power delivery.

Whether you're a seasoned engineer, an enthusiastic educator, or a weekend tinkerer, the FlexiTimer FX486 is here to elevate your projects to the next level.

FX486.zip

Includes all codes, documentation, and basic Arduino schematics in French and English.

x-zip-compressed - 7.34 MB - 03/13/2024 at 16:22

Download

FX486-Manual.zip

Includes the complete prototype user manual in French and English.

x-zip-compressed - 614.26 kB - 03/14/2024 at 05:47

Download

  • 1 × Segment Display Is composed of 4 double digits and 6 LEDs with a MAX7219.
  • 1 × Control Board PCB allowing the operation of the timer
  • 1 × Wireless On/Off module Wireless power module with 433Mhz remote control
  • 1 × Waterproof box For use in humid environments
  • 1 × Lithum-ion battery integrated 3x rechargeables 18650 4000mah battery

View all 8 components

  • 1
    Powering On the Timer:
    1. Battery Charging:
      • Connect the USB-C cable to the timer.
      • Plug the other end of the cable into a USB power source.
      • A charging indicator may light up, signaling that charging is underway.
      • Allow the battery to fully charge before first use.
    2. Powering On the Timer:
      • Use the On/Off 433MHz remote to turn on the timer.
      • You should see the LED display light up and hear a beep, indicating the device is powered on.
  • 2
    Programming the Countdown Timer
    1. Entering Programming Mode:
      • Press the 'A' key on the keypad to enter countdown timer programming mode.
      • The LED display should be clear, indicating you can start entering the duration.
    2. Entering Duration:
      • Enter the desired duration using the keypad.
      • Input format: HHMMSSXX (Hours, Minutes, Seconds, Hundredths of a second).
      • For example, to set a countdown for 1 hour, 30 minutes, and 45 seconds, type '01304500'.
    3. Starting the Countdown:
      • Press the 'D' key to confirm the duration and start the countdown.
      • The LED display will begin counting down the programmed time.
  • 3
    Uploading Other Codes
    1. Preparation:
      • Ensure that the timer is turned on.
      • Connect the timer to a computer via the USB-C cable.
    2. Uploading via Arduino IDE:
      • Open the Arduino IDE on your computer.
      • Select the correct board type (Arduino Nano Every) and the corresponding serial port in the 'Tools' menu.
    3. Downloading Codes from GitHub:
      • Go to the GitHub page where the codes are hosted (provide URL).
      • Download the source code for the project (countdown timer, clock, stopwatch, etc.).
      • Unzip the downloaded files if necessary.
    4. Opening and Uploading the Code:
      • Open the file of the code you want to upload in the Arduino IDE.
      • Review and make any necessary modifications to the code.
      • Click the 'Upload' button to load the code onto your timer.
      • Once uploading is complete, disconnect the timer from the computer.
    5. Testing the New Code:
      • Test the features of the new code to ensure it functions as expected.

View all 3 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates