参赛-基于Android客户端控制的便携式侦察小车制作(原理图、上位机、下位机源码等)-电路方案

  • m1_186858
    了解作者
  • 20.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-15 22:32
    上传日期
这个小车为本人第一次动手的作品,系统分为便携式侦察机器人和智能移动控制终端两大部分。其中,可自由运动的机器人部分,主要包括电源模块、微处理器模块、无线数据传输模块、电机驱动模块、传感器模块及图像采集模块等。系统工作时,通过自行设计开发的安装于智能移动控制终端上的客户端软件,控制机器人运动,显示现场实时画面和相关参数信息。该系统小巧灵活、易于携带,且具有自动避障等功能,适用于恶劣危险环境下的探测、侦察等。 图1 系统硬件结构 图2 上位机程序框架 元器件清单 MCU型号:ATMEGA16A 电机驱动:L298N 温湿度传感器:DHT11 电源:18650 摄像头型号:百脑通相影HD720P 视频小车WIFI模块: 舵机型号: 超声波避障模块: 系统成本预算: MCU 3元 电机驱动 20元 电容电阻 2元 7805*2 4元 摄像头 95元 WIFI模块 148元 超声波模块 4元 车架及电机 40元 部分芯片在线购买:https://www.bom2buy.com
5490.zip
  • FmygWUhgq_toqWHEqEqFm63PETyH.png
    98.3KB
  • FkVmvOzIYTG5WyfBbD2H7InSzRFF.png
    58.6KB
  • WifiRobot.rar
    14.4MB
  • Foi0aaYqP4YK0p6e2FYhkPrOGLWw.png
    101.2KB
  • FtWtaHJCjY652KSjxLlFSB7Ivqsc.png
    75.2KB
  • ATMLS05263-1.pdf
    5.5MB
  • WiFiRobot.c
    17.7KB
  • FkQ298GExulsQW_ypGB1tWeWLG63.png
    440.8KB
  • 小车.SchDoc
    187KB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/6259f2b292dc900e62cf1d7c/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/6259f2b292dc900e62cf1d7c/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">Features</div><div class="t m0 x1 h3 y2 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls2 ws1">High-performance, Low-power A<span class="_ _1"></span>VR</span></div><div class="t m0 x2 h4 y3 ff2 fs3 fc0 sc0 ls3 ws0">&#174; </div><div class="t m0 x3 h5 y2 ff1 fs2 fc0 sc0 ls4 ws2">8-bit Microcontr<span class="_ _1"></span>oller</div><div class="t m0 x1 h3 y4 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls5 ws3">Adv<span class="_ _1"></span>anc<span class="_ _2"></span>ed RISC Arc<span class="_ _3"></span>hitecture</span></div><div class="t m0 x4 h5 y5 ff1 fs2 fc0 sc0 ls6 ws4">&#8211;<span class="_ _4"> </span>131 P<span class="_ _1"></span>owerful In<span class="_ _1"></span>structions &#8211; Most Single-c<span class="_ _1"></span>lock Cyc<span class="_ _1"></span>le Execution</div><div class="t m0 x4 h5 y6 ff1 fs2 fc0 sc0 ls7 ws5">&#8211;<span class="_ _4"> </span>32 x 8 General Purpose W<span class="_ _1"></span>orking Registers</div><div class="t m0 x4 h5 y7 ff1 fs2 fc0 sc0 ls8 ws6">&#8211;<span class="_ _4"> </span>Fully Stati<span class="_ _1"></span>c<span class="_ _2"></span> Operation</div><div class="t m0 x4 h5 y8 ff1 fs2 fc0 sc0 ls9 ws7">&#8211;<span class="_ _4"> </span>Up to 16 MIPS Thro<span class="_ _3"></span>ughput at 16 MHz</div><div class="t m0 x4 h5 y9 ff1 fs2 fc0 sc0 lsa ws8">&#8211;<span class="_ _4"> </span>On-chip 2-c<span class="_ _1"></span>ycle Multiplier</div><div class="t m0 x1 h3 ya ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 lsb ws9">High Endurance <span class="_ _2"></span>Non-volatile Memory segments</span></div><div class="t m0 x4 h5 yb ff1 fs2 fc0 sc0 lsc wsa">&#8211;<span class="_ _4"> </span>16K Bytes of In-System Self-p<span class="lsd wsb">rogrammable Flash program memory</span></div><div class="t m0 x4 h5 yc ff1 fs2 fc0 sc0 lsd wsc">&#8211;<span class="_ _4"> </span>512 Bytes EEPROM</div><div class="t m0 x4 h5 yd ff1 fs2 fc0 sc0 lse wsd">&#8211;<span class="_ _4"> </span>1K Byte Internal SRAM</div><div class="t m0 x4 h5 ye ff1 fs2 fc0 sc0 lsf wse">&#8211;<span class="_ _4"> </span>Write/Erase Cycles: 10,000 Flash/100,0<span class="_ _2"></span>00 EEPROM</div><div class="t m0 x4 h5 yf ff1 fs2 fc0 sc0 ls10 wsf">&#8211;<span class="_ _4"> </span>Data retention: 20 years at 85&#176;C/100 years at 25&#176;C</div><div class="t m0 x5 h6 y10 ff2 fs4 fc1 sc0 ls11 ws0">(1)</div><div class="t m0 x4 h5 y11 ff1 fs2 fc0 sc0 ls12 ws10">&#8211;<span class="_ _4"> </span>Optional Boot Code Section w<span class="_ _1"></span>i<span class="_ _2"></span>th Independent Loc<span class="_ _1"></span>k Bits</div><div class="t m0 x6 h5 y12 ff1 fs2 fc0 sc0 ls13 ws11">&#8226;<span class="_ _4"> </span>In-System Programming b<span class="_ _1"></span>y On-chip Boot Program</div><div class="t m0 x6 h5 y13 ff1 fs2 fc0 sc0 lsc wsa">&#8226;<span class="_ _4"> </span>T<span class="_ _1"></span>rue Read-While-W<span class="ls14 ws12">rite Operatio<span class="_ _2"></span>n</span></div><div class="t m0 x4 h5 y14 ff1 fs2 fc0 sc0 lsd wsb">&#8211;<span class="_ _4"> </span>Programming Loc<span class="_ _3"></span>k for Software Security</div><div class="t m0 x1 h3 y15 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls15 ws13">JT<span class="_ _5"></span>A<span class="_ _1"></span>G (IEEE std. 1149.1 <span class="ls16 ws14">Compliant) Interface</span></span></div><div class="t m0 x4 h5 y16 ff1 fs2 fc0 sc0 ls7 ws15">&#8211;<span class="_ _4"> </span>Boundary-scan Capa<span class="_ _2"></span>bilities A<span class="ls17 ws16">ccording to the JT<span class="_ _5"></span>A<span class="_ _1"></span>G Standard</span></div><div class="t m0 x4 h5 y17 ff1 fs2 fc0 sc0 ls18 ws17">&#8211;<span class="_ _4"> </span>Extensive On-chip Debug Support</div><div class="t m0 x4 h5 y18 ff1 fs2 fc0 sc0 ls19 wsc">&#8211;<span class="_ _4"> </span>Programming of Flas<span class="ls7 ws5">h, EEPROM, Fuses, and <span class="ls16 ws18">Loc<span class="_ _1"></span>k Bits through the JT<span class="_ _5"></span>A<span class="_ _5"></span>G Interface</span></span></div><div class="t m0 x1 h3 y19 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls1a ws19">P<span class="_ _1"></span>eripheral Featu<span class="_ _1"></span>res</span></div><div class="t m0 x4 h5 y1a ff1 fs2 fc0 sc0 ls18 ws17">&#8211;<span class="_ _4"> </span>T<span class="_ _1"></span>wo 8-bit Timer/Counte<span class="ls1b ws1a">r<span class="_ _1"></span>s<span class="_ _2"></span> with Separate Prescalers and Compare Modes</span></div><div class="t m0 x4 h5 y1b ff1 fs2 fc0 sc0 lsa ws8">&#8211;<span class="_ _4"> </span>One 16-bit Timer/Coun<span class="_ _1"></span>ter <span class="ls1c ws1b">with Separate Pres<span class="_ _2"></span>caler<span class="_ _1"></span>, Compare Mode, and Capture </span></div><div class="t m0 x7 h5 y1c ff1 fs2 fc0 sc0 ls1d ws0">Mode</div><div class="t m0 x4 h5 y1d ff1 fs2 fc0 sc0 ls1e ws1c">&#8211;<span class="_ _4"> </span>Real Time Counter wi<span class="_ _2"></span>th<span class="ls13 ws1d"> Separate Oscillator</span></div><div class="t m0 x4 h5 y1e ff1 fs2 fc0 sc0 ls1f ws1e">&#8211;F<span class="_ _6"></span>o<span class="_ _6"></span>u<span class="_ _6"></span>r<span class="_ _6"></span> P<span class="_ _6"></span>W<span class="_ _6"></span>M<span class="_ _6"></span> <span class="_ _2"></span>C<span class="_ _6"></span>h<span class="_ _6"></span>a<span class="_ _6"></span>n<span class="_ _6"></span>n<span class="_ _6"></span>e<span class="_ _6"></span>l<span class="_ _6"></span>s</div><div class="t m0 x4 h5 y1f ff1 fs2 fc0 sc0 ls7 ws5">&#8211;<span class="_ _4"> </span>8-channel, 10-bit ADC</div><div class="t m0 x6 h5 y20 ff1 fs2 fc0 sc0 ls20 ws1f">&#8226;<span class="_ _4"> </span>8 Single-ended Channels</div><div class="t m0 x6 h5 y21 ff1 fs2 fc0 sc0 ls8 ws1f">&#8226;<span class="_ _4"> </span>7 Differential Chann<span class="_ _1"></span>e<span class="_ _2"></span>ls in TQFP P<span class="_ _1"></span>acka<span class="_ _1"></span>g<span class="_ _2"></span>e Only</div><div class="t m0 x6 h5 y22 ff1 fs2 fc0 sc0 ls20 ws20">&#8226;<span class="_ _4"> </span>2 Differential Channels with Pr<span class="_ _1"></span>og<span class="ls21 ws21">rammable Gain at 1x, 10x, or 200x</span></div><div class="t m0 x4 h5 y23 ff1 fs2 fc0 sc0 ls5 ws3">&#8211;<span class="_ _4"> </span>Byte-oriented T<span class="_ _1"></span>wo-wire Serial Interface</div><div class="t m0 x4 h5 y24 ff1 fs2 fc0 sc0 ls22 ws22">&#8211;<span class="_ _4"> </span>Programmable Serial USAR<span class="_ _1"></span>T</div><div class="t m0 x4 h5 y25 ff1 fs2 fc0 sc0 ls5 ws3">&#8211;<span class="_ _4"> </span>Master/Slave SPI Serial Interface</div><div class="t m0 x4 h5 y26 ff1 fs2 fc0 sc0 ls23 ws23">&#8211;<span class="_ _4"> </span>Programmab<span class="_ _1"></span>le Wat<span class="_ _3"></span>chdog Timer <span class="_ _3"></span>with Separate On-chip <span class="_ _3"></span>Oscillator</div><div class="t m0 x4 h5 y27 ff1 fs2 fc0 sc0 ls24 ws23">&#8211;<span class="_ _4"> </span>On-chip Analog <span class="_ _1"></span>Comparator</div><div class="t m0 x1 h3 y28 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ws24">Special Micr<span class="_ _1"></span>ocontroller Features</span></div><div class="t m0 x4 h5 y29 ff1 fs2 fc0 sc0 ls18 ws25">&#8211;<span class="_ _4"> </span>P<span class="_ _1"></span>ower-on Reset and Programmable Br<span class="_ _1"></span>own-out Detection</div><div class="t m0 x4 h5 y2a ff1 fs2 fc0 sc0 ls25 ws26">&#8211;<span class="_ _4"> </span>Internal Calibrated RC Oscillator</div><div class="t m0 x4 h5 y2b ff1 fs2 fc0 sc0 ls26 ws27">&#8211;<span class="_ _4"> </span>External and Internal Interrupt Sources</div><div class="t m0 x4 h5 y2c ff1 fs2 fc0 sc0 lsd ws28">&#8211;<span class="_ _4"> </span>Six Sleep Modes: <span class="_ _2"></span>Idle, ADC Noise Reduc<span class="ls27 ws29">tio<span class="_ _2"></span>n, P<span class="_ _3"></span>ower-sa<span class="_ _1"></span>ve<span class="_ _2"></span>, P<span class="_ _1"></span>ower-down, Standby </span></div><div class="t m0 x7 h5 y2d ff1 fs2 fc0 sc0 ls18 ws17">and Extended Standby</div><div class="t m0 x1 h3 y2e ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls28 ws2a">I/O and P<span class="_ _1"></span>acka<span class="_ _1"></span>ges</span></div><div class="t m0 x4 h5 y2f ff1 fs2 fc0 sc0 ls1c ws1b">&#8211;<span class="_ _4"> </span>32 Programmable I/O Lines</div><div class="t m0 x4 h5 y30 ff1 fs2 fc0 sc0 ls29 ws2b">&#8211;<span class="_ _4"> </span>40-pin PDIP<span class="_ _5"></span>, 44-lead TQFP<span class="_ _7"></span>, and 44-pad QFN/MLF</div><div class="t m0 x1 h3 y31 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls2a ws2c">Operating V<span class="_ _1"></span>oltages</span></div><div class="t m0 x4 h5 y32 ff1 fs2 fc0 sc0 lse wsd">&#8211;<span class="_ _4"> </span>2.7 - 5.5V for <span class="_ _3"></span>A<span class="_ _5"></span>Tmega16A</div><div class="t m0 x1 h3 y33 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 lsc wsa">Speed Grades</span></div><div class="t m0 x4 h5 y34 ff1 fs2 fc0 sc0 ls1 ws2d">&#8211;<span class="_ _4"> </span>0 - 16 MHz for A<span class="_ _5"></span>Tmega16A</div><div class="t m0 x1 h7 y35 ff2 fs1 fc0 sc0 ls1 ws0">&#8226;<span class="_ _0"> </span><span class="ff1 fs2 ls1d ws2e">P<span class="_ _1"></span>ower Consumption @ 1 MHz, <span class="_ _1"></span>3V<span class="_ _5"></span>, and 25<span class="ff3 ls1 ws0">&#176;</span><span class="lsc ws2f">C f<span class="_ _1"></span>o<span class="_ _2"></span>r A<span class="_ _5"></span>Tmega16A</span></span></div><div class="t m0 x4 h5 y36 ff1 fs2 fc0 sc0 lse wsd">&#8211;<span class="_ _4"> </span>Active: 0.6 mA</div><div class="t m0 x4 h5 y37 ff1 fs2 fc0 sc0 ls22 ws22">&#8211;<span class="_ _4"> </span>Idle Mode: 0.2 mA</div><div class="t m0 x4 h5 y38 ff1 fs2 fc0 sc0 ls2b ws30">&#8211;<span class="_ _4"> </span>Powe<span class="_ _2"></span>r-d<span class="_ _2"></span>own<span class="_ _2"></span> Mo<span class="_ _2"></span>d<span class="_ _2"></span>e:<span class="_ _2"></span> &lt;<span class="_ _2"></span> 1&#181;<span class="_ _2"></span>A</div><div class="t m0 x8 h8 y39 ff1 fs5 fc0 sc0 ls2c ws31">8-bit </div><div class="t m0 x8 h8 y3a ff1 fs5 fc0 sc0 ls2c ws0">Micr<span class="_ _1"></span>ocontroller </div><div class="t m0 x8 h8 y3b ff1 fs5 fc0 sc0 ls2c ws32">with 16K Bytes </div><div class="t m0 x8 h8 y3c ff1 fs5 fc0 sc0 ls1 ws0">In-System</div><div class="t m0 x8 h8 y3d ff1 fs5 fc0 sc0 ls29 ws0">Pr<span class="_ _1"></span>ogrammable </div><div class="t m0 x8 h8 y3e ff1 fs5 fc0 sc0 ls29 ws0">Flash</div><div class="t m0 x8 h8 y3f ff1 fs5 fc0 sc0 ls1 ws0">A<span class="_ _8"></span>Tmega16A</div><div class="t m0 x9 h9 y40 ff2 fs6 fc0 sc0 ls2d ws0">8154B&#8211;AVR&#8211;07/09</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐