Mình thấy trên mạng nhiều người làm về con cảm biến siêu âm (srf05/srf04) hiển thị lcd r. Nên hnay mình sẽ giới thiệu cho mng mạch hiển thị bằg led 7seg nhé.
Nguyên lý:
(Coppy nguyên văn của diễn đàn mcu.banlinhkien.vn nhé)
[1. Giới thiệu về SRF05:
- SRF05 là cảm biến siêu âm dùng để đo khoảng cách với vật cản, được ứng dụng nhiều trong robot dò đường, công nghiệp oto.
- khoảng cách đo: 3cm-4m.
Nguyên lý:
(Coppy nguyên văn của diễn đàn mcu.banlinhkien.vn nhé)
[1. Giới thiệu về SRF05:
- SRF05 là cảm biến siêu âm dùng để đo khoảng cách với vật cản, được ứng dụng nhiều trong robot dò đường, công nghiệp oto.
- khoảng cách đo: 3cm-4m.
- SRF05 sử dụng nguyên lý phản xạ của sóng đề đo khoảng cách. Khi muốn đo khoảng cách SRF05 sẽ phát ra một 8 xung với tốc độ 40Khz. Sau đó nó sẽ chờ đợi xung phản xạ về. Từ thời gian giữa xung đi và xung về ta có thể dễ dàng tính được khoảng cách từ SRF05 tới vật cản.
- Khi phát ra xung, và chờ xung phản xạ về, chân ECHO của SRF05 sẽ được kéo lên cao. khi có xung phản xạ về chân ECHO sẽ được kéo xuống thấp, hoặc sau 30ms nếu không có xung phản xạ về.]
- Khi phát ra xung, và chờ xung phản xạ về, chân ECHO của SRF05 sẽ được kéo lên cao. khi có xung phản xạ về chân ECHO sẽ được kéo xuống thấp, hoặc sau 30ms nếu không có xung phản xạ về.]
Các bạn có thể sử dụng srf04 cho mạch cũng ok. Khác là k đo được xa như srf05 thôi.
Mạch của mình đã test và chạy khác chính xác. Do mình chỉ có srf04 nên chỏ đo đc tầm 6cm đến 3m thôi.
Sau đây là mạch nguyên lý, chương trình cùng video test.
Và mình cũng đang dự định ứng dụng nó làm robot tránh vật cản...... sẽ chia sẻ mng sau
Video test: https://youtu.be/_c22cme4tg0
Video test: https://youtu.be/_c22cme4tg0
Mng bỏ cái nút bấm kia đi nhé. Mình làm để test thôi vì proteus k có cảm biến siêu âm.
Và nhớ mắc thạch anh 11.59...Mhz cho 8051 nhé. ( linh kiện tối thiểu để 8051 chạy đc)
Code :
:0300000002039365
:0C039300787FE4F6D8FD75814A0203DA99
:0C059C000A38C0F9A4B0999282F880904F
:10000600E4FDFCC3ED9FEC9E50070DBD00010C8086
:01001600F2F7
:0100170022C6
:1004EE0012051F7F647E001204FF12051F7F647EBB
:0104FE0000FD
:1004FF00E4FDFCC3ED9FEC9E5015E4FBFA0BBB0033
:0F050F00010AEB647D4A70F50DBD00010C80E41C
:01051E0022BA
:10056F00D2977F0C7E001204FFD2B27F01120006D9
:0E057F00C29730B2FDD2AFD2A8D288D28C2261
:0F058D005389DF438920758BFD758DFDD28E223A
:0C05A900D2AC75B81075985053877F22B3
:0300230002054C87
:10054C00C0E0C0D075D000C000309904C200C29980
:10055C00309809742C2527F8A699C298D000D0D0D1
:03056C00D0E032AA
:030003000202EE08
:1002EE00C0E0C0F0C083C082C0D075D000C000C0D6
:1002FE0001C002C003C004C005C006C007AF8C75A4
:10030E0043008F44E544754400F543AF8AEF424401
:10031E00E4AC43AD441201D1E4FBFA7940784112CA
:10032E0000268F248E238D228C21754AC075495B41
:10033E00754820754744AB4AAA49A948A8471201F7
:10034E002F8F248E238D228C21E4FBFA7920784185
:10035E001200268F248E238D228C21C2A8C288C221
:10036E008C758C00758A00754201D007D006D005B9
:10037E00D004D003D002D001D000D0D0D082D08310
:05038E00D0F0D0E032C8
:10041F00AE45AF467C037DE812028B8E258F26AE4C
:10042F0045AF467C007D6412028B7C007D0A120270
:10043F008B8C368D37AE45AF467C007D0A12028B12
:10044F007C007D0A12028B8C2A8D2BAE45AF467C29
:0B045F00007D0A12028B8C288D2922E0
:1004AD0074382526F8E6F580D2A37F017E0012046C
:1004BD00FFC2A374382537F8E6F580D2A01204FFE9
:1004CD00C2A07438252BF8E6F580D2A11204FFC224
:1004DD00A174382529F8E6F580D2A21204FFC2A234
:0104ED0022EC
:10051F007580C6D2A37F017E001204FFC2A375802F
:10052F00F6D2A01204FFC2A07580F6D2A11204FF6A
:0D053F00C2A17580F0D2A21204FFC2A22258
:10046A00758901D2AF12058D1205A91204EE120484
:10047A00EE12041F1204ADE542700D12056F7F02E1
:10048A007E001204FF1204ADE54260E5AF24AE23FC
:10049A00AD22AC2112020A8E458F461204ADE4F554
:0304AA004280CEBF
:10002600EC4D6011E8497017ED33EC3304600DE4D4
:10003600FCFFFEFD22E933E8330470F80202761273
:10004600024158046009E4CC248150062850090274
:10005600028028400302027DC0E0EB4A7044B9806A
:1000660006D0E0FB02026CEF4E701CBD8008EBFF71
:10007600EAFEE9FD80EBE98DF0A4FEE5F002010F52
:10008600E9CDF9EAFEEBFFEF89F0A4FCE5F0CE89B5
:10009600F0A42EFFE435F0CD89F0A42DFEE435F072
:1000A6008067EF4E7005BD80D780C3EF8BF0A4ACA0
:1000B600F0EE8BF0A42CFCE435F0F8EF8AF0A42CDB
:1000C600E5F038FCE433CB8DF0A42CFCE5F03BF8EE
:1000D600EE8AF0A42CFCE5F038F8E433CF89F0A4DE
:1000E6002CFCE5F038CF3400CE89F0A42FFFE5F0E4
:1000F6003EFEE433C98DF0A42EFEE5F039CD8AF03C
:10010600A42FFFE5F03EFEE43DFD33D0E0FB5007B3
:100116000BBB000F020280EC2CFCEF33FFEE33FE2C
:06012600ED33FD0202585A
:10012C00020280EC5D046005E8590470030202765B
:10013C00120241580460F6EC4860F2EC7004FDFECB
:10014C00FF22C860DB2481C85009C39860025006A6
:10015C0002027D9850CAF582E9294B4A7005AB82A0
:10016C0002026C75F0007C1A7880C3EF9BEE9AED5E
:10017C0099400DC3EF9BFFEE9AFEED99FDE842F01E
:10018C00DC23ACF0D0E0FFD0E0FED0E0FDAB822071
:10019C00E7101BEB60BAEC2CFCEF33FFEE33FEEDFB
:1001AC0033FD020258E803F830E705C0F075F000A3
:1001BC00EF2FFFEE33FEED33FD40B830E7C280AADF
:1001CC0075F020800E75F010800575F0087D007EAE
:1001DC00007F003392D530D5031202E0EC3340108F
:1001EC00EF33FFEE33FEED33FDEC33FCD5F0ED22B7
:0E01FC00E5F0247EA2D513CC92E7CDCEFF22F3
:10020A00EDD2E7CD33EC3392D524814006E4FFFEEC
:10021A00FDFC22FCE4CFCECDCC24E0501174FF804B
:10022A00EDC3CC13CCCD13CDCE13CECF13CF0470E8
:07023A00F030D5DE0202E006
:10024100E9D2E7C933E833F892D5EDD2E7CD33EC03
:0702510033FC5002B2D5227C
:10025800EC30E7100FBF000C0EBE00080DBD000407
:100268000BEB6014A2D5EB13FCED92E7FD2274FFB3
:10027800FCFDFEFF22E480F8A2D574FF13FC7D800C
:03028800E480EF20
:10039F0002046AE493A3F8E493A34003F68001F206
:1003AF0008DFF48029E493A3F85407240CC8C3335F
:1003BF00C4540F4420C8834004F456800146F6DF2E
:1003CF00E4800B010204081020408090059CE47E1D
:1003DF00019360BCA3FF543F30E509541FFEE49323
:1003EF00A360010ECF54C025E060A840B8E493A3EA
:1003FF00FAE493A3F8E493A3C8C582C8CAC583CA15
:10040F00F0A3C8C582C8CAC583CADFE9DEE780BECC
:0105A8000052
:10028B00BC000BBE0029EF8DF084FFADF022E4CC57
:10029B00F875F008EF2FFFEE33FEEC33FCEE9DEC20
:1002AB00984005FCEE9DFE0FD5F0E9E4CEFD22ED66
:1002BB00F8F5F0EE8420D21CFEADF075F008EF2FB0
:1002CB00FFED33FD4007985006D5F0F222C398FDA1
:0502DB000FD5F0EA223E
:0E02E000C3E49FFFE49EFEE49DFDE49CFC222F
:00000001FF
----------------------------------
--------------------------------
Fb: https://www.facebook.com/phamhoa4291/
Blog: phamkhanhhoa.blogspot.com
Phone: 0374533441
1 comments:
chào anh. anh có thể cho em xin code C được không ạ em không biết code này dc viết bằng gì ạ mong anh giúp đỡ em mới học vi điều khiển lên còn yếu ạ
Post a Comment
Cám ơn bạn đã quan tâm. Tôi sẽ trả lời bạn ngay khi có thể...