กลับไปหน้ารวมไฟล์
hello-digital-timer-6d6f83-en.md

Autonomous Relay Finite State Machine (FSM)

In modern residential and industrial grids, myriad "dumb" appliances—heavy centrifugal induction pumps, fan matrices, continuous DC motors—lack localized timeout circuitry. Without internal temporal constraints, they rely exclusively on manual circuit interrupts, often resulting in wasteful energy telemetry loops (e.g., fluid reservoirs overflowing past total capacity integers). The Hello Digital Timer establishes a programmatic intervention layer utilizing an optical isolation Solid State Relay (SSR) protocol. The system autonomously disrupts the primary payload pipeline entirely based on localized time-variable parameters mapped directly through the UNO architecture.

Variable Calibration via ADC Multiplexing

Rather than strictly embedding timeout limits purely in code limits, we architected a physical tuning interface capitalizing on voltage division.

  • A 10K Ohm rotary potentiometer drives a localized voltage drop vector mapped natively onto Analog Pin A1. The ADC parses this scalar and mathematically translates the raw 0-1023 integer into a usable Minute metric controlling the overall state duration variable.
  • A secondary parallel potentiometer channels onto Analog Pin A2, generating a separate integer variable dedicated only to computing the secondary alarm buzzer delay threshold (scaled directly into seconds).
  • A tertiary trim-pot interfaces mechanically with the 16x2 alphanumeric LCD logic, shifting liquid crystal V0 contrast curves.

Upon executing system initiation via the principal interrupt Pushbutton, the CPU executes the primary loop: The SSR triggers HIGH, feeding mains load AC vectors to external lamps/fans. The LCD iterates downward systematically per temporal second. Upon hitting absolute null (0), the logic loop flips the SSR boolean to LOW, terminating energy routing. Simultaneously, the acoustic array (Piezo Buzzer) receives a PWM payload alerting operations failure until its specific temporal cap terminates completely.

System logic loop terminated.

ข้อมูล Frontmatter ดั้งเดิม

title: "Hello Digital Timer"
description: "An algorithmic Finite State Machine (FSM) timer dictating asynchronous hardware toggles via Solid State Relays (SSR)."
author: "sumitbranfigo"
category: ""
tags:
  - "Screens & Displays"
views: 0
likes: 285
price: 16
difficulty: "Easy"
components:
  - "2"
tools:
  - "1x Solid State Relay"
  - "1x Arduino UNO"
  - "1x Slide Switch"
  - "2x Resistor 220 ohm"
  - "1x LED Light Bulb, Cool White"
  - "1x Buzzer"
  - "50x Jumper wires (generic)"
  - "1x Breadboard (generic)"
  - "3x Rotary potentiometer (generic)"
  - "1x DC Motor, Miniature"
  - "2x Alphanumeric LCD, 16 x 2"
apps:
  []
downloadableFiles:
  []
documentationLinks:
  []
passwordHash: "ac6dabaa24f0caa401dc5cdf8477cece9cd0eb2bfa9f1e90c6861ab45045d915"
encryptedPayload: "U2FsdGVkX19RH/vzWUqZqOKkkb3xwF9vu585kMvDJ8pL6XtyWCJl8ZYqn7BQ0ysTpaLA5WEPqgn2fdNnlWmzIHJ9vYcnGzwIauPk163BcJG+5429fTz8wdNTme+QUHrp"
seoDescription: "Construct a finite state machine digital relay timer executing independent payload switching sequences managed via dual-ADC variables."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/hello-digital-timer-6d6f83_cover.jpg"
lang: "en"