กลับไปหน้ารวมไฟล์
arduino-snap-circuit-siren-controller-1f41d3.md

นี่คือ IC สัญญาณเตือนภัยที่ควบคุมโดยรีเลย์และ Arduino uno ในการใช้งาน คุณต้องสร้างโปรแกรมที่จะควบคุมรีเลย์สามตัว รีเลย์เหล่านี้ควบคุมอินพุตตัวเลือกไปยัง Snap Circuit alarm IC และเลือกเสียงเตือนภัยที่ต้องการ

รายละเอียดทางเทคนิคเพิ่มเติม

การสังเคราะห์เสียงแบบโมดูลาร์เพื่อการศึกษา

โปรเจกต์นี้เชื่อมโยงโลกทางกายภาพของ Snap Circuits เข้ากับพลังการโปรแกรมของ Arduino สร้างเป็นตัวควบคุมไซเรนและสัญญาณเตือนภัยที่หลากหลาย

  • การสวิตช์ทรานซิสเตอร์กระแสสูง: Arduino จัดการพลังงานไปยังไซเรนหรือโมดูลเสียงของ Snap Circuit โดยใช้ TIP120 Darlington transistor หรือ 5V relay สิ่งนี้ช่วยป้องกันโมดูลเสียงกระแสสูงไม่ให้สร้างความเสียหายแก่ digital pins ของ Arduino
  • การสร้างรูปคลื่นแบบไดนามิก: ใช้ฟังก์ชัน tone() เพื่อสร้าง carrier frequency สำหรับ Snap Circuit module เฟิร์มแวร์จะวนเวียนเปลี่ยนโหมดสัญญาณเตือนภัยต่างๆ: "Police Siren," "Fire Alarm," และ "Emergency Strobe," โดยการปรับ delay และ frequency ซ้ำๆ ใน loop

การแสดงผล

  • Acoustic Sync LEDs: เชื่อมต่อ Snap Circuit LED blocks เพิ่มเติมแบบขนานกับโมดูลเสียง เพื่อให้แน่ใจว่าแสงจะกะพริบสอดคล้องกับ siren frequency อย่างสมบูรณ์แบบ

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

title: "Arduino Snap Circuit siren controller"
description: "A siren ic controlled by a 4 channel low voltage relay."
author: "tylerpeppy"
category: ""
tags:
  - "audio"
  - "relay"
  - "snap circuits"
views: 1675
likes: 0
price: 1120
difficulty: "Intermediate"
components:
  - "1x Snap Circuits Jr.® 100 Experiments"
  - "1x Snap-to-Pin Set, 10 pcs."
  - "1x 4-CHANNEL RELAY CONTROLLER FOR I2C"
  - "1x Arduino UNO"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "86271fc8cf8841c46873613009d414310b4f28d4379d542ffa75a737c70b369c"
encryptedPayload: "U2FsdGVkX18Jrjm+6Z9HGEFrWL7mpvXcLuAa3dwFYDBOga/CBjjH0p99egPbLkDWuyvjNgrjXY1DSEDhAyl+j5R1Z90mQtMAu42bNgS9ly8="
seoDescription: "Arduino Snap Circuit siren controller project using a 4 channel low voltage relay."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/arduino-snap-circuit-siren-controller-1f41d3_cover.JPG"
lang: "th"