Mạch điện Oto
Bộ điều chỉnh ánh sáng mờ trên oto
Đây là bộ tạo bộ điều chỉnh ánh sáng mờ trong oto khi đóng cửa oto để khi
chúng ta không có trong xe thì trong đó có 1 ánh sáng mờ trong oto
Đối với mạch dùng bộ so sánh tạo ra dao động xung vuông điều khiển 2N3055
để điều khiển độ sáng của đèn. Khi nút nhấn không được nhấn thì dòng điện sẽ
đi tới tụ điện 22uF. Tại thời điểm này tụ điện nạp điện sau đó xả điện sẽ tạo ra
chân 6 dạng xung vuông. Độ rộng xung này thay đổi tùy thuộc vào điều chỉnh
biến trở VR2, VR1. Nó giống như mạch so sánh trong khuếch đại thuật toán
( Các pác xem lại phần này)
Chống trộm trên oto không dây
Thu phát bằng sóng FM - Radio.
Đây là mạch chống trộm oto khá là đơn giản dùng cảnh báo không dây dùng
sống Audio - FM. Được điều khiển bằng thiết bị Role để đóng cắt thiết bị cảnh
báo
Cấu trúc của mạch gồm mạch phát và mạch thu. Mạch phát dùng để phát sóng
FM điều khiển bộ phận thu sóng FM. Bộ phận thu sóng FM thu sóng FM mà bộ
phận phát ra
+ Mạch phát rất đơn giản chỉ dùng dao động LC và transitor để tạo dao động
làm mạch phát với tần số phát ra điều chỉnh được nhờ C2 và L1. L1 thì cố định
như vậy ta chỉ cần điều chỉnh C2 là cho ra tần số phát mong muốn theo công
thức : F = 1/2pisqrt(LC). Tín hiệu phát qua anten. Khoảng cách phát của mạch
này không được xa vì năng lượng yêu
+ Mạch thu dùng bộ phận tín hiệu là module thu tín hiệu FM (88 đến
108Mhz).Module này điều chỉnh làm sao thu đúng tần số mà mạch phát ra. Tín
hiệu thu được qua biến áp khếch đại tín hiệu. Độ lớn tín hiệu sẽ được khuếch đại
lên lớn hơn so với tín hiệu thu được. Sau đó qua diode tốc độ cao D1 trở thành
tín hiệu DC và được lọc bởi tụ C8. sau đó kích mở cho các transitor T2, T3 điều
khiển các role
+ Khi công tắc S1 không được đóng tức là mạch phát không hoạt động thì bên
B1=Bridge Rectifier
25A/40V
Q6=2N3055 [On
Heatsink]
A=0-10A Ampere meter
D1-2=6.8V 0.4W Zener TR1=4.7K Trimmer Pot. Batt=12V or 6V Battery
Bộ chỉ báo đậu xe
Mạch này báo hiệu cho oto biết đến chỗ nào là phải dùng xe. Sử dụng công tắc
hành trình .
Linh kiện :
IC1=4093 R1=10Kohms 1/4W C2=100nF 100V MKT
Q1=BC550 R2=1Mohms 1/4W J1=2pin Connector
D1=1N4148 R3=4.7Kohms1/4W
S1=sw normal open [see
Fig. 2+3 and text]
D2=Led 5mm Red normal
or Flash
R4=820ohms 1/4W 9V battery with clip
D3=Led 5mm Red normal
C1=4.7uF 25V [for ~4sec
delay time]
Khuyếch đại công suất cho 2 loa 18W với TDA1516Q
Mạch này tương đối đơn giản dùng để
khuyếch đại âm thanh loa trên oto
Linh kiện:
C1-2=220nF 100V MKT D1-2=1N5408 F1=3A Fuse
C3-4=100nF 100V MKT IC1-2=TDA1516Q S1=2X2 SW
C5-6=2200uF 25V M1-2=Loundspeaker
30W/4ohm
+ Khi đèn sáng thì cảm biến LDR1 được bật
+ Khi đèn sáng thì cảm biến LDR2 được bật
+ Khi mở cửa
+ Khi chạm vào vật (Hình vẽ)
Nếu mà kẻ trộm bị gặp phải 1 trong 4 trường hợp trên thì sẽ có 1 tiếng chuông
báo động cho người bit là có kẻ trộm
Cảnh báo chỉ thị mức nước bằng đèn LED
Đây là mạch không chỉ cho chúng ta biết mức nước ở thời điểm hiện tại mà nó
còn cảnh báo cho chúng ta khi mức nước đã đầy bằng hiện thị lên các đèn LED
và chuông báo động
Mạch sử dụng IC CMOS CD4066 để đóng cắt và đưa tín hiệu mức nước ra các
LED (Trên hình vẽ). Khi mức nước trong thùng không có nước thì điện trở 180K
ôm được nối với mức thấp (GND) nên không có đèn LED nào sáng. Khi có mức
nước vào thì đầu tiên nó kết nối giữa S1 với nguồn dương thông qua các ion
trong nước khi đó đóng khóa S1 tạo cho đèn LED 1 sáng. Cứ như vậy thì các
mức 2, 3, ,4 cũng như vậy mức nước đến đâu thì đèn sẽ sáng đến đó.
Riêng khi mức nước đã đầy có thêm 1 chuông cảnh báo là nước trong thùng đã
đầy. báo hiệu cho con người là nước đã đầy thùng.
Báo động mức nước đã đến hay đã đầy
Đây là mạch cảnh báo mức nước đã đầy hay báo động cho 1 mức nước nào đó.
Mạch sử dụng con 555 tạo dao động phát âm thanh ra loa. Tần số ra loa để báo
động sẽ là tần số dao động của IC555 : Tần số là : f = 1/(0.693*0.022.10^-
6*(100.10^3+9.4.10^3) = ?. Tần số này không được lớn hơn 20Khz vì như thế
làm sao mà tai người có thể nghe thấy được.
Hoạt động : Mạch khá là đơn giản gồm 1 con BC109C và bộ cảm biến cũng khá
đơn giản là cảm biến nước. Khi mức nước dâng cao đến chỗ cảm biến nước thì
lúc đó dòng điện từ nguồn được dẫn qua ion nước phân cực cho B của
Transitor. Khi đó transitor dẫn dòng từ nguồn cấp nguồn cho 555. Dẫn đến 555
Điều khiển ma trận 8*8 dịch chữ
Bài này tôi giới thiệu làm led ma trận 8x8 đơn giản dùng chip Psoc.
VD: Hiện thị chữ " BIENDT" ta quét cột
* Chuẩn bị :
1 LED ma trận 8*8. Hiện này trên thị trường có loại LED 8*8 hai mầu đỏ và
xanh
Xác định cho chân LED ma trận. Ta dùng đồng hồ xác định cũng được . Vì mỗi
ma trận LED được cấu tạo bởi bởi các hàng và các cột trong đó các hàng là
cực Anot của LED và cột là Katot của LED.
Hay các ban có thể xem hình dới đây để xác định:
Để như trên thì thứ tự chân như sau: Đây là LED hai mầu đỏ (D) và xanh (X) với
hàng chung hay Anot chung!
Nhìn trên thứ tự đó thì : H1 D1 X1 H2 D2 X2 H3 D3 X3 H4 D4 X4
H5 D5 X5 H6 D6 X6 H7 D7 X7 H8 D8 X8
Ỏ đây tôi chỉ dùng mầu đỏ thôi!
* Mạch nguyên lý :
Với mạch trên tôi dùng
+ A1015 để kích dòng cho các hàng
+ ULN2803 để ổn định dòng để đèn sáng đều
* Nguyên lý hoạt động.
Tại mỗi thời điểm ta chỉ có một đèn LED trên 1 cột sáng do ta quét 8 cột với tần
số nhanh do mắt con người có sự lưu ảnh nên tại một thới điểm ta sẽ nhìn thấy
toàn bộ kí tự. Để cho đèn D1 sáng ta phải cho vào hàng 1 điện áp 5V và cột 1
điện áp âm.
Đối với mạch trên do ta sử dụng A1013 nên chân điều khiển vào Bazo phải là 0V.
Nên ta phải tính các ký tự hiện thị ở mức 0.tức là một mảng kí tự gồm 9 phần tử
trong đó có 1 phần tử đưa tất cả các hàng về 0 V để tắt toàn bộ hàng đó!
Để làm chữ chạy ta phải thêm 1 biến vào để hiện thị các kí tự ra hàng!
* Chương trình điều khiển.
kytu1[4]=0x76;
kytu1[5]=0x89;kytu1[6]=0xFF;kytu1[7]=0xFF;kytu1[8]=0xFF;break;}
//CHU I
case 2: {kytu1[0]=0xFF;kytu1[1]=0x7E;kytu1[2]=0x7E;kytu1[3]=0x7E;
kytu1[4]=0x00;
kytu1[5]=0x7E;kytu1[6]=0x7E;kytu1[7]=0xFF;kytu1[8]=0xFF;break;}
//CHU E
case 3: {kytu1[0]=0xFF;kytu1[1]=0xFF;kytu1[2]=0x00;kytu1[3]=0x6E;
kytu1[4]=0x6E;
kytu1[5]=0x6E;kytu1[6]=0x6E;kytu1[7]=0xFF;kytu1[8]=0xFF;break;}
//CHU N
case 4: {kytu1[0]=0xFF;kytu1[1]=0x00;kytu1[2]=0xFE;kytu1[3]=0xFD;
kytu1[4]=0xFB;
kytu1[5]=0xF7;kytu1[6]=0xEF;kytu1[7]=0xDF;kytu1[8]=0x00;break;}
//CHU D
case 5: {kytu1[0]=0xFF;kytu1[1]=0xFF;kytu1[2]=0x00;kytu1[3]=0x7E;
kytu1[4]=0x7E;
kytu1[5]=0x7E;kytu1[6]=0x7E;kytu1[7]=0x81;kytu1[8]=0xFF;break;}
//CHU T
case 6: {kytu1[0]=0xFF;kytu1[1]=0xFE;kytu1[2]=0xFE;kytu1[3]=0xFE;
kytu1[4]=0x00;
kytu1[5]=0xFE;kytu1[6]=0xFE;kytu1[7]=0xFE;kytu1[8]=0xFF;break;}
}
//DAU DONG
case 7: {kytu1[0]=0xFF;kytu1[1]=0xFF;kytu1[2]=0xFF;kytu1[3]=0xFF;
kytu1[4]=0xFF;kytu1[5]=0xFF;kytu1[6]=0xFF;kytu1[7]=0xFF;
kytu1[8]=0xFF;break;}
void hienthi(void)
{
unsigned char i,j,lap;
while(1)
{
hienthi();
k=k+1;
if(k==7)
{
k=0;
}
}
}
Ngoài ra các pác có thể hiện thị chữ khác chỉ cần tính chữ hiện thị trong mảng kí
tự là OK!