• HOME
  • DỰ ÁN & MẠCH ĐIỆN
    • Lập trình
      • ARDUINO PROJECT
      • ESP8266 PROJECT
      • ESP32 PROJECT
      • RASPBERRY PI PROJECT
      • Vi điều khiển
    • Điện tử ứng dụng
      • Audio / Amplifiers
      • Nguồn điện
      • Pin sạc/Acquy và mạch sạc
      • Biến đổi AC và DC
      • Robotic
      • Cảm biến
      • LED
      • LCD
      • Động cơ bước
      • Mạch linh tinh
      • Test & Measurement
      • RF – FM
    • Nixie Clock
    • HOME AUTOMATION
    • Dân dụng
    • Công nghiệp
  • KIẾN THỨC CĂN BẢN
    • Điện tử cơ bản
    • Điện tử số
    • PCB
    • Nixie Tube
    • Raspberry Pi
    • Vi điều khiển
    • Arduino
    • IN 3D
  • DOWNLOAD
    • Phần mềm điện tử
    • Giáo trình
      • Giáo trình Điện – Điện tử
      • Giáo trình Tự Động Hóa
      • Giáo trình Viễn thông
    • Đề tài
      • Đề tài – Điện – Điện Tử
      • Đề tài – Tự Động Hóa
      • Đề tài – Viễn thông
    • Điện tử ứng dụng
    • Tài liệu nước ngoài
    • Hướng dẫn, sửa chữa
    • Sơ đồ, nguyên lý thiết bị
    • Tiêu chuẩn – Đo lường – Thử nghiệm
    • Datasheet
  • LIÊN HỆ
  • SẢN PHẨM

Mạch Điện Lý Thú

Sơ đồ nguyên lý, PCB, đồ án, tài liệu, DIY

Bạn đang ở:Trang chủ / DỰ ÁN & MẠCH ĐIỆN / Lập trình / ARDUINO PROJECT / Điều khiển đèn năng lượng mặt trời dùng Arduino

Điều khiển đèn năng lượng mặt trời dùng Arduino

01/10/2021 by admin Để lại bình luận

Đã được đăng vào 07/12/2020 @ 11:50

Điều khiển đèn năng lượng mặt trời dùng Arduino

Mục lục hiện
Điều khiển đèn năng lượng mặt trời dùng Arduino
Thông số kỹ thuật
Sơ đồ nguyên lý
Giải thích sơ đồ
Mạch nguyên lý gồm 2 phần:
Phần cảm biến ánh sáng
Phần đóng ngắt nguồn điện dùng Transistor (Có thể thay bằng Relay)
Code
Linh kiện
Tham khảo
PCB

Đây là bộ điều khiển chuyển mạch sử dụng cảm biến ánh sáng

Bật tắt bằng Transistor và lập trình bằng Arduino.

Các bạn có thể ứng dụng mạch này trong nhiều trường hợp khác.

Chức năng chính là tự động bật đèn khi trời tối, năng lượng cấp cho đèn từ Acquy.

Acquy này được sạc thông qua pin năng lượng mặt trời vào ban ngày.

Bộ sạc và pin năng lượng mặt trời mình không đề cập trong bài viết này.

Xem thêm: Bật Tắt Đèn bằng cảm biến ánh sáng sử dụng Arduino

Trong trường hợp không muốn lập trình Arduino, các bạn có thể đọc bài này (Chạy hoàn toàn không dùng code):

  • Đèn tự động sáng khi trời tối
  • Mạch điều khiển đèn tự động dùng quang trở và ic NE555
Sơ đồ nối dây với bo Arduino

Thông số kỹ thuật

  • Dải điện áp đầu vào: 7 – 18V DC
  • Công suất: 3A (Có thể thay bằng Relay để tăng công suất)
  • Cảm biến: Quang trở (CDS)

Sơ đồ nguyên lý

Giải thích sơ đồ

Project này gồm 3 phần chính: Mạch nguyên lý, PCB và Code

Hình ảnh 3D của PCB

    Mạch nguyên lý gồm 2 phần:

Phần cảm biến ánh sáng

Quang trở R4 mắc nối tiếp với điện trở R2 tạo thành một cầu phân áp (chia áp).

Vì điện trở của quang trở thay đổi theo cường độ ánh sáng chiếu vào nên điện áp được chia trên cầu phân áp cũng thay đổi theo.

Điện áp đầu vào của cầu phân áp lấy từ nguồn 5V trên bo mạch Arduino và nối qua jack J4.

Vì thế, cầu phân áp sẽ phân chia dải điện áp từ 0V -> 5V.

Điện áp sau khi phân áp nối vào chân A0 trên bo mạch Arduino qua jack J3.

Chân A0 là chân “analogRead”

Chân này có chức năng chia 0V -> 5V cho 1024 (10 bit, hoặc 2 ^ 10) để phát hiện sự thay đổi điện áp (Điện áp nhỏ nhất đo được: 0,0048 volt).

Phần đóng ngắt nguồn điện dùng Transistor (Có thể thay bằng Relay)

Khối này khá đơn giản.

Phần đóng mở sử dụng một Trans NPN Q1 (TIP122).

Các bạn có thể thay bằng Trans NPN loại khác hoặc thay hẳn bằng Relay.

Điều khiển Trans Q1 bằng chân D3 trên bo mạch Arduino thông qua jack cắm J2.

Jack cắm J1 cấp GND cho chân số 1 của J5

Nối tắt J1 khi muốn cấp GND.

Jack cắm J5 nối vào thiết bị (Đèn, động cơ,…) bạn muốn bật tắt.

Chân 1 của J5 nối sang J1 để cấp GND hoặc nối sang VCC tùy bạn, chân 2 của J5 nối vào Q1.

Chân 2 của J5 nối GND khi tín hiệu điều khiển mức cao, dẫn thông Q1 và ngược lại.

** Điện trở R3 không có trên sơ đồ nguyên lý do mình đặt tên nhầm. Các bạn thông cảm nhé!

Code

Sơ đồ khối

Linh kiện

Quantity Reference Description
1 R1 Trở 1k Ohm 1/4 W
1 R2 Trở 10k Ohm 1/4 W
1 R4 Photo-Resistors hoặc CDS
1 Q1 TIP122 Transistor
1 . Tản nhiệt TO-220
1 . Bo mạch Arduino

Tham khảo

  • Voltage Divider: http://en.wikipedia.org/wiki/Voltage_divider  

  • TIO122: http://mediastudy.buffalo.edu/Robotics_Inventory/sheets/TIP120.pdf  

  • Photo-Resistor: http://www.radioshack.com/product/index.jsp?productId=2062590  

  • Arduino: http://www.arduino.cc/

PCB

Nguồn: electronics-lab.com

5/5 - (1 bình chọn)
  • Share on Facebook
  • Tweet on Twitter

Bài viết liên quan

Đèn tự động sáng khi trời tối
Đèn tự động sáng khi trời tối
Tự làm KIT thực hành Arduino
Điều khiển thiết bị bằng giọng nói thông qua Google Assitant sử dụng ESP8266, Adafruit, IFTTT

Thuộc chủ đề:ARDUINO PROJECT, Cảm biến Tag với:arduino, cảm biến, quang trở

Bài viết trước « Đo tụ điện bằng Arduino
Bài viết sau Cầu phân áp, chia áp và phần mềm tính toán »

Reader Interactions

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Sidebar chính

Zalo hỏi đáp 24/7

Theo dõi qua mạng xã hội

  • Facebook
  • RSS

Bạn đang tìm gì?

Bài viết mới nhất

Mạch Ampli 100W dùng IC TDA7294

Mạch Ampli 100W dùng IC TDA7294

21/05/2022

Xác định khoảng cách khi đỗ xe bằng cảm biến HC-SRF04 sử dụng ESP8266 và App Blynk

21/05/2022

Điều khiển động cơ Servo SG90 bằng App Blynk sử dụng NodeMCU ESP8266

21/05/2022

Mạch ampli 60W dùng sò D880

Mạch ampli 60W dùng sò D880

21/05/2022

Mạch đóng ngắt Rơ le

Mạch đóng ngắt Rơ le

21/05/2022

Chuyên mục

  • DỰ ÁN & MẠCH ĐIỆN (245)
    • Công nghiệp (16)
    • Dân dụng (28)
    • Điện tử ứng dụng (178)
      • Audio / Amplifiers (34)
      • Biến đổi AC và DC (23)
      • Cảm biến (43)
      • Động cơ bước (6)
      • Kiểm thử và đo đạc (23)
      • LCD (15)
      • LED (19)
      • Mạch linh tinh (27)
      • Nguồn điện (39)
      • Pin sạc/Acquy và mạch sạc (22)
      • RF – FM (5)
      • Robotic (2)
    • HOME AUTOMATION (27)
    • Lập trình (92)
      • ARDUINO PROJECT (39)
      • ESP32 PROJECT (6)
      • ESP8266 PROJECT (29)
      • RASPBERRY PI PROJECT (9)
      • Vi điều khiển (22)
    • Nixie Clock (3)
  • Kiến thức căn bản (163)
    • Arduino (36)
    • Điện tử cơ bản (72)
    • Điện tử số (9)
    • IN 3D (9)
    • Nixie Tube (13)
    • PCB (18)
    • Raspberry Pi (10)
    • Vi điều khiển (14)

Footer

Bài viết mới nhất

  • Mạch Ampli 100W dùng IC TDA7294
  • Xác định khoảng cách khi đỗ xe bằng cảm biến HC-SRF04 sử dụng ESP8266 và App Blynk
  • Điều khiển động cơ Servo SG90 bằng App Blynk sử dụng NodeMCU ESP8266
  • Mạch ampli 60W dùng sò D880
  • Mạch đóng ngắt Rơ le
  • Hướng dẫn làm KIT AVR đơn giản

Bình luận mới nhất

  • Ernesto trong Nguyên lý cảm biến siêu âm chống nước JSN-SR04T và sơ đồ mạch
  • admin trong Mạch Ampli 19W dùng IC LA4440
  • Hoài trong Cách thay thế transistor tương đương
  • Dương trong Mạch Ampli 19W dùng IC LA4440

Tìm kiếm

Tất cả nội dung trên website chỉ dùng để tham khảo. Chúng tôi không chịu trách nhiệm về thông tin thành viên đăng tải lên website và xóa bài viết khi có vi phạm bản quyền tác giả.