Mạch đếm sản phẩm đơn giản sử vi điều khiển atmega8 và cảm biến khoảng cách E18-D50NK
Để làm được mạch này cần thiết kế được hai phần chính là: bộ phận cảm biến và bộ phận đếm :
* Bộ phận cảm biến: cảm biến khoảng cách E18 D50NK
* Bộ phận đếm : Sử dụng vi điều khiển atmega 8
I.Các linh kiện chính sử dụng trong mạch
1. Vi điều khiển Atmega8 :
- Tốc độ tối đa: 16MH
- Dung lượng bộ nhớ chương trình: 8 KB.
- Bộ nhớ EEPROM: 512 Byte.
- Dung lượng bộ nhớ RAM: 1 KB.
- Timer 8 bit: 2.
- Timer 16 bit: 1.
- ADC: 6 kênh, 10 bit.
- Giao tiếp: TWI (I2C), UART, SPI
Điện áp hoạt động:
Atmega8L: 2.7V – 5.5V.
Atmega8: 4.5V – 5.5V.
- Chân tín hiệu của cảm biến sẽ được kết nối với chân ngắt int0 của VĐK , khi có tín hiệu VĐK tư động đếm và hiển thị ra LCD 16x2
2. Cảm biến khoang cách E18-D50NK
Điện áp hoạt động: 5VDC
Dòng tiêu thụ 15mA
Khoảng cách phát hiện có thể điều chỉnh tử 3 - 50 cm. < Vặn biến trở>
Logic TTL dòng điều khiển lên tới 100mA
Nhiệt độ làm việc (-25) - 55 độ
Dây đen: Data , Dây Xanh: GND, Dây nâu: Vcc
Nguyên lý hoạt động : khí có vật cản trong khoảng cách nhất định (có thể điều chỉnh bằng biến trở) cảm biến đua ra tín hiệu (5 V) ra chân tín hiệu không có vật cản cảm biến sẽ trả về mức 0v trên chân tín hiệu
5.Ổn áp L7805 : Là IC ổn áp 5V, tương ứng với dòng là 1A
Với những mạch điện không đòi hỏi độ ổn định của điện áp quá cao, sử dụng IC ổn áp thường được người thiết kế sử dụng vì mạch điện khá đơn giản. Và 7805 cho ổn định điện áp đầu ra là dương với điều kiện đầu vào luôn luôn lớn hơn đầu ra 3V.
IC7805 gồm có 3 chân :
Vin : Chân nguồn đầu vào
GND : Chân nối đất
Vo : Chân nguồn đầu ra
II, Sơ đồ nguyên lý tổng hợp
Sơ đồ nguyên lý tổng hợp
File nguyên lý và code các bạn vào linh bên dưới để tải nhé https://drive.google.com/drive/folders/0B_0bplW5bLLtUW9fMEVTNHRISFE?usp=sharing
Cho mình xin file code cho mạch arduino này ở định dạng PDF được không ạ.