Chào mừng đến với Câu Lạc Bộ Sáng Tạo
Chia sẻ kinh nghiệm
Kết nối đam mê
Đang cập nhật thời gian...
BÀI VIẾT NỔI BẬT
Xin chào! Tôi là Ếch Sáng Tạo :-)
Chia sẻ trang




Chuyên mục
Bài mới
Xem nhiều
Thống kê
  • Bài viết: 334/334
  • Thành viên: 10.084
  • Đang online: 10
  • Khách hôm nay: 3.660
  • Khách hôm qua: 2.269
  • Tổng khách: 16.109.723
Bài viết
điều khiển cửa tự động  atmega16 , phần mềm viết AVR,mô phỏng isis - SangTaoClub.Net
điều khiển cửa tự động atmega16 , phần mềm viết AVR,mô phỏng isis
Đăng bởi: mangdcn3 - Thời gian: 13-03-2015, 10:25
Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 1.764

 

NỘI DUNG:

 1:  Thiết kế bộ điều khiển cửa tự động bằng Atmega 16(32) :

 Yêu cầu:

            - Mạch điện tử được thiết kế bằng phần mềm chuyên dụng .

            - Mỗi khi có người vào cửa tự  mở ra ,người qua đóng lại

            - Khi có người vào chuông reo, chuông tắt khi cửa đóng

  Cý: Cảm biến được thay bằng nút nhấn, chuông thay bằng đèn led, cửa thay băng động cơ  


  • Bạn chưa đăng nhập, không thể viết bình luận!
    Bấm vào đây để Đăng nhập hoặc Đăng ký!
  • Vũ Văn Thái lúc 13-03-2015, 21:34
    Các khai báo chân vdk như nào là do bạn thiết kế, phần mềm dịch code và biên soạn dùng codevisionavr, các ngõ vào đều tác động mức 0.
  • Vũ Văn Thái lúc 13-03-2015, 21:29
    Mình đã giúp bạn phần khó nhất rồi, còn lại chỉ có vẽ mạch với chỉnh sửa lại code là chạy
    • daovanphi lúc 14-03-2015, 08:43
      oh...mìh cũg cần cái này...
    • mangdcn3 lúc 14-03-2015, 07:58
      hjhj...em có biết làm đâu...a giúp em đi
  • mangdcn3 lúc 13-03-2015, 21:05
    a có thể làm kỹ hơn được k..?
    mô phỏng luôn được k a...?
    thaks!
  • Vũ Văn Thái lúc 13-03-2015, 19:23
    Vài dòng lệnh là ok:
    Khai báo define cho: RING, quay_thuan, quay_nguoc, CB ra các pin của avr, thêm 2 cái công tắc hành trình báo cửa đóng hết và mở hết: SWO (open), SWC (close).
    code tr main:
    // Khai báo pin I/O ở đây
    //Các set khởi tạo .v.v..
    while(1){ //vòng lặp vô tận
        while(!CB); //Kiểm tra cảm biến đang rảnh, dùng PIR module
        while(CB); // Kiểm tra có người đi đến cửa, đảo logic qua trans NPN có dùng trở kéo
    RING=1; // Chuông bật
    open(); // Gọi hàm mở cửa
    delay_ms(3000); // 3 giây sau thì...
    while(!CB); //Nếu còn tín hiệu từ cảm biến thì chưa đóng vội, nếu rảnh thì thoát vòng lặp, nhớ chỉnh time trễ ở module PIR để đảm bảo trễ phù hợp khi có nhiều người đi vào cửa cùng lúc. Khoảng 3-5 giây.
    close(); // gọi hàm đóng cửa
    delay_ms(1000); // Trễ thêm 1 giây thì cho phép cửa mở trở lại
    RING=0; // Cho chuông tắt
    } // Hết vòng lặp vô tận

    Hai chương trình con open, close:

    void open(){
    quay_nguoc=0;
    quay_thuan=1;// Mở cửa, bật động cơ
    while(SWO); //ktra công tắc hành trình cửa mở, tác động mức 0 thì dừng lại
    quay_thuan=0; // dừng động cơ
    }

    void close(){
    quay_thuan=0;
    quay_nguoc=1; // Đảo chiều động cơ đóng cửa
    while(SWC); //ktra công tắc hành trình cửa đóng, tác động mức 0 thì dừng lại
    quay_nguoc=0; //stop
    }

    Dùng mạch cầu H để đảo chiều động cơ một chiều hoặc công tắc tơ đảo chiều động cơ 3 pha...
    • mangdcn3 lúc 13-03-2015, 21:12
      a có thể làm kỹ hơn được k..?
      mô phỏng luôn được k a...?
      thaks!
  • Trang 1/1: 1

    Bài viết cùng chuyên mục
    Cần giúp nút ấn với hiệu ứng 8051 Cần giúp nút ấn với hiệu ứng 8051
    Đăng bởi: phan_anh_17371 - Thời gian: 06-09-2018, 10:53
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 2.328
    [SHARE] Thư viện chơi nhạc bằng module DFPLayer Mini Library [SHARE] Thư viện chơi nhạc bằng module DFPLayer Mini Library
    Đăng bởi: Vũ Văn Thái - Thời gian: 05-04-2018, 15:15
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 5.126
    có bạn nào tìm hiểu về stm8 ko có bạn nào tìm hiểu về stm8 ko
    Đăng bởi: ngocsi - Thời gian: 13-03-2017, 12:16
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 3.134
    Mạch đo tốc độ và quãng đường xe đạp sử dụng cảm biến hall hiển thị lcd Mạch đo tốc độ và quãng đường xe đạp sử dụng cảm biến hall hiển thị lcd
    Đăng bởi: leacebach - Thời gian: 04-03-2017, 20:57
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 3.339
    ỨNG DỤNG LM35 PIC16F877A CODE CCS ỨNG DỤNG LM35 PIC16F877A CODE CCS
    Đăng bởi: lam3ngon - Thời gian: 05-06-2016, 21:35
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 5.643
    BÀI 13 : EEPROM PIC16F877A XC8 BÀI 13 : EEPROM PIC16F877A XC8
    Đăng bởi: lam3ngon - Thời gian: 17-05-2016, 10:56
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 4.571
    giao tiếp eeprom với pc qua 89s52 giao tiếp eeprom với pc qua 89s52
    Đăng bởi: quangmanhvk - Thời gian: 04-05-2016, 10:04
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 3.092
    Tạo delay dùng timer 8051 Tạo delay dùng timer 8051
    Đăng bởi: andipanda - Thời gian: 18-04-2016, 11:09
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 3.771
    Mạch Đếm lùi sử dụng ic AT89C52 hoậc AT89C51 Mạch Đếm lùi sử dụng ic AT89C52 hoậc AT89C51
    Đăng bởi: vanthang - Thời gian: 14-04-2016, 00:52
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 3.212
    Chia sẽ code đèn giao thông ngã tư PIC16F877A CCS ! Chia sẽ code đèn giao thông ngã tư PIC16F877A CCS !
    Đăng bởi: lam3ngon - Thời gian: 11-03-2016, 23:25
    Chuyên mục: MCU 8051, AVR, PIC - Lượt xem: 8.636
    
    Chào mừng Hungnguyen123 đã tham gia câu lạc bộ sáng tạo!
    Vũ Văn Thái - vuthai
    Hôm nay là sinh nhật của ngoisao_bang1016, nguyenngoctram, thaospkt2012, hugo_8x, baodtcn, thanhphong, nguyenphuongnam, Hoan123, Forget, ← Gửi tin nhắn chúc mừng
    Múi giờ: UTC+07:00 - Asia/Ho Chi Minh ***** IP của bạn: 54.160.245.243 ***** Status: Cache Update thành công!