Home
        Figure 2-1 - University of Central Florida
         Contents
1.      Permission Pending     Another goal of choosing a motor controller is that some of the programming for  the controller can be done in the motor controller itself to save space on the  master microcontroller  Both motor controllers have the capability of writing  programs and saving them on the motor controller  One difference between the  two controllers is the baud rate of each  The SDC 2150 has a baud rate of  115200  and the AX1500 has a baud rate of 9600  The SDC 2150 would have  the advantage here but either baud rate will be high enough for this application   Both controllers will be able to hold enough code for the purposes of this project     The user manual provided for each motor controller is the same  The manual is  a general overview of all of the motor controllers and the controller specific  information is found on the motor controller s datasheet  It states in the user  manual that a motor that is rated at a higher current than the motor controller    26       must never be used  The motors that were found for this project are rated at 11  amps each  The SDC 2150 is rated at 20 amps per channel  which is high  enough for this application  It does say that the controller is rated to only provide  10 amps per channel for an hour  This is concerning  because connecting a  motor that is too high of a rated current can ruin the motor controller  The  AX1500 is rated at 30 amps per channel and is rated to provide 20 amps per  channel for one hour  This means th
2.    86    used  The ultimate tailgate station requires a gap detection method  so this  method will not suffice     The Odysseus rover utilizes two ultrasonic sensors for its gap detection system   Each ultrasonic sensor is connected to a pole and extended about a foot in front  of each front wheel  The figure shown above for the Odysseus rover shows the  setup of the ultrasonic sensors  The Odysseus rover method will be most  effective way for the ultimate tailgate station to do gap detection     3 9 4 Surface Protrusions    The placement of the ultrasonic sensors is very important to maximize the  efficiency of the sensor system for the ultimate tailgate station  For surface  protrusions  the vehicle will be using three ultrasonic sensors in the front of the  vehicle to detect whether there is a protrusion in the way of the front of the  vehicle  The vehicle will be tracking someone using global positioning satellite   so it will only be moving forward  The sensors will be able to detect how near or  far an object is from the vehicle  This will help the vehicle determine how sharp  turns need to be in order to avoid the objects  Two ultrasonic sensors will be  placed on the front of the vehicle  furthest to the left and right  One ultrasonic  sensor will be in between them in the center  The sensors have a 45 degree  horizontal viewing angle  This will allow the two sensors on the edge to be able  to see past the left and right edges  The area that the sensors cover past the
3.    Any images used will be properly cited if given permission  Thank you           Marc Bianco  University Of Central Florida  954 816 5204       Re  Permission to use figures TO  You CC  1 recipient Show Details    Andrew   No problem  Go ahead     THanks  Cosma    On Tue  Dec 4  2012 at 1 19 AM  Drew Boyles  lt drew_boyles vyahoo com gt  wrote   To whom it may concern     Hello my name is Andrew Boyles  I am an engineering student from the University of Central Florida currently working on documentation  for a senior design project  I am planning to use one of your DC motor controllers for this project  I would like to request permission to  use some photos from the User Manuals and the Datasheets for both controllers I am considering for the documentaion  The AX1500  and the SDC2150  Please let me know if you have any questions or concerns  I appreciate your timely response  All figures will be  correctly cited     Thank you for your time   Andrew Boyles    PIEI       Permission to use figure TO  1 recipient Show Details    To whom it may concern     I am a student at the University of Central Florida and I am currently working on my senior design project  I would like to use a figure off  of your website that compares the torque of AC motors vs  DC motors  The figure will be properly cited in the paper     Is it ok if I use this figure     Thank you for your time   Andrew Boyles    129    Permission to use Figures TO  1 recipient Show Details    To whom it may concern    
4.   1 UART  l2C  2 7 1 4 PIC 18F47 53    The PIC 18F47J53 is a 16 bit microcontroller made by Microchip  The chip  contains 44 inputs and output pins which one might call overkill  The multiple  serial ports will be very convenient though  since the master microcontroller will  need to connect to the motor controller  Bluetooth receiver  and GPS with serial  connections  Another advantage to using a Microchip microcontroller is the pick  it  The pick it makes the software interfacing with the microcontroller simpler by  interfacing a PC to the microcontroller from USB to serial  It makes programming  the microcontroller very quick and straightforward     45    44 Pin QFN    HI  RC2 AN11 C2IND CTPLS RP13  C  RC 1 CCP8 T 10S VUOE RP 12    H RCOTIOSO T ICKVRP11    8229     dd    9908  SEERE   2222223  on O  gg  RCTICCP 10 PMA4 RX 1 DT VSDOURP18 33  32 HI  OSC1 CLKVRAT  RDS PMDS RP22 31  J Vss2  30 FM  AVss1  RD7 PMD7 RP24 29 FI  Voo2  Vss1 PIC18F4XJ53 2e Avon2  AVo01 C  27 DI  RE2 AN7 PMCS  Voo1 26 H REVA  25  24  23       RB2JANB C2INC CTED 1 PMAQNVMO REFO RPS C  11    2    so zelreoRgsy    as H UUL   e EECEEED     HIER   AHR  E Spe 2223   a595 3282  G    ige 302  FM   f 2358  283 338  B 38       Figure 2 27     PIC 18F47J53     Permission Pending   e Operating Voltage  2 0 3 6V  e DC Current  40 50mA  e VO Pins  44 pins  e Flash Memory  128kB  e Digital Peripherals  2 A E USART  2 MSSP SPI I2C   e Capture Compare PWM Peripherals  7 CCP  3 ECCP    46    2 7 2 Master Microcontroll
5.   2012    123    Massa  Donald P   Choosing an Ultrasonic Sensor for Proximity or Distance  Measurement Part 2  Optimizing Sensor Selection   Sensors  Questex  Media Group LLC  01 Mar  1999  Web  05 Dec  2012     ONUR   Pure Sine Wave vs  Modified Sine Wave Inverters   Civicsolar com   CivicSolar  Inc   4 Aug  2011  Web  29 Nov  2012     Shimniok  Michael   Arduino Takes Control   Web log post  Bot Thoughts  N p   7  Jan  2011  Web  29 Oct  2012   lt http   www bot   thoughts com 201 1 01 arduino takes control of rc truck htmI gt      Stein  Andrea   DC vs AC Electric Motor   Ehow com  N p   n d  Web  14 Oct   2012  chttp   www ehow com facts 7708489 dc vs ac electric   motor  html      Tyson  Jeff   How Serial Ports Work  09 February 2001  HowStuffWorks com   chttp   computer howstuffworks com serial port htm  05 December 2012     Upgrayd   PID Velocity DC Motor Controller   Web log post  Blogspot com  N p    n d  Web  15 Nov  2012   lt http   upgrayd blogspot com p pid velocity   motor controller html gt      Zandbergen  Paul  A  2009  Accuracy of iPhone locations  A comparison of  assisted GPS  WiFi and Cellular Positioning  Transactions in GIS   13 s1  5 26     6 2 Reproduction Permission    From  Ken Kauffman  wiredeyesofhorse gmail com    Sent  Wednesday  November 28  2012 10 13 AM   To  John Fuoco   Cc  Chris    Subject  Re  Reproduction Permission Request for Tailgate Buddy Photos   I don t have an issue as long as they re credited properly    Have John M and Greg bee
6.   edges of the vehicle will cover enough ground that we know how sharp of a turn  that can be safely made by the vehicle  Ideally  the sensors will cover enough  ground so that the vehicle won t need to make sharp turns  The sensors will be  able to detect protrusions far enough away that they can make gradual  adjustments  The ultrasonic sensors cannot overlap each other  since they are  of the same type  The sensors will be angled away from each other and  alternate when they send out pulses to make sure that they do not interfere with  each other  With the width of the vehicle being 3 feet wide  the vehicle will need  at least 4 feet to be able to maneuver around the obstacle at a 45 degree turn   Therefore  the ultrasonic sensors will need to have a range at a minimum of 5  feet  The figure below shows the placement of the ultrasonic sensors and the  range of the ultrasonic sensors     87       Figure 3 17 Surface Protrusion Sensor Range     Figure Created by Garrett Lee     3 9 5 Gaps and Declines    Gaps and sharp declines are any obstacles lower than ground level  The  obstacles above ground level will be detected by the 3 surface protrusion  ultrasonic sensors     The chassis will be long enough to hang over the front wheels of the ultimate  tailgate station  An ultrasonic sensor will be hung underneath the box to detect  gaps  There will not be two ultrasonic sensors because of the width range of the  ultrasonic sensors  Since the ultrasonic sensors will have a 45 de
7.   rs  of this region depends on the accuracy of the  receiver  To calculate the total distance of error  the accuracy of both receivers  must be considered  The specification is set to allow for at most ten feet of error  between the user and the vehicle  The diagram at the right hand side of Figure 2   5 demonstrates this concept     In order to adhere to the specifications of the maximum distance error  the GPS  receivers must be selected based on their positioning accuracy  As previously  mentioned the GPS receivers in today   s modern smartphones provide a simple  and cost effective way to track the user  Most GPS enabled cell phones employ  Assisted GPS  which performs many of the functions of a full GPS receiver by a  remote GPS location server  The mobile device contains a very basic GPS  receiver that synchronizes to visible satellites and transfers information on the  estimated location of the device to the GPS location server over the cellular  network  Because of this  the positioning accuracy of mobile phones is  significantly compromised and much worse than regular autonomous GPS units     To get a general estimate of the accuracy of GPS enabled mobile phones  a  review of the research performed in this field is necessary  Since most smart  phones shared the same Assisted GPS technology  a focus is placed on the  iPhone model as a general representative of cell phone positioning accuracy  In  a research article titled    Accuracy of iPhone Locations  A Comparison
8.   to its subsystems are digital connections and serial connections     The steering is connected to the master microcontroller digitally  This means that  the master microcontroller sends high and low signals that will tell the servo what  to do  The master microcontroller sends out a digital signal to the servo  The  servo reads in the digital signal and uses it to direct the motor     The motor controller  Bluetooth receiver  and possibly the ultrasonic sensors can  be connected serially  The serial connection is an excellent way to transfer data  because it is a two way 8 bit communication  The connection between the  master microcontroller and the motor controller  Bluetooth receiver  and  ultrasonic sensors will be both sent and received  There are a couple ways of  handling the multiple serial connections  One way is to have as many serial  connections on the master microcontroller as needed by the motor controller   Bluetooth receiver  and possible ultrasonic sensors  This way would be the  simplest  but would not be the most cost effective  It would take up more space  on the board too  Having multiple serial ports on the master microcontroller  could be the most effective way for the ultimate tailgate station to communicated  with the motor controller  Bluetooth receiver  and ultrasonic sensors  The master  microcontroller could use the Universal Asynchronous Receiver Transmitter   UART  to allow this to happen  All of the connections can share the same port  with th
9.   when it is hotter outside  One of the reasons that the monocrystalline solar panel  was chosen was because it performs better in higher temperatures than the  polycrystalline cells do according to our research  Because of this fact  testing in  higher temperatures should show only a small drop in the efficiency of the  system     4 4  Servo System    Extensive tests will need to be done on the steering subsystem to ensure that the  server can accurately steer the front wheels of the tailgate station  One of the  main goals of the station is for it to autonomously steer itself  The back wheels  will not be enough to perform this task by themselves  It is crucial that the front  wheels also be able to steer themselves  This subsystem includes a  microcontroller and servo that will be connected to the front wheels in order to  move them  The servo system will need to be tested independently of the  system as a whole  and then also together with the sensor system to ensure that  they can successfully communicate with each other  The first tests that will be  done will be with simple code telling the servo what angle to position the wheels  at  Using the functions in the Arduino servo library  basic code will be written    102    with certain angles to see if the servo moves correctly based on what the  microcontroller is telling it to do  Tests will be performed to see how for right  and  how far left each front wheel can be turned using the servo  and to see how fast  the serv
10.  9 Master Microcontroller Testing         iii ii ee ee Re ee ee ee 111  4 10    MobileAppli  atiDiN n ER ED N ED DE ED e 112  4 11 LCD Display Testing ss Ee eed oe ed dd ee Ge se tad ee ie ee 113  412   Complete system Test ii EE EE ee EG Ee EE ed 114   Administrative Gone EE SEE MEE EE EKEN RED ESE EEN R ES ERENS RE 116  RA see sed DE EED DE ED EG 116  5 27 BIO Materiale AE EE RS RR SE as n Ea 118  5 3  DIVISION Of Labori Ee RD De Ee ee 119  5 4 Milestones and Timelines         iise eie ee 119  5 5 Project S  mma y aser aaa etal Ea Ea Erenin 119  56 gt  GONMCIISION es EE EE T A A ER ee 121   PRIS n DE N E R A RN a 122  6 1  Works Elled iha i EE EE E EA m ty 122  6 2 Reproduction Permission                ccccccceeeeeeeeeeceeeeeeeeeeeeeeeeeeneeeeeeeeeeeeeees 124    1 Introduction    1 1 Executive Summary    The Ultimate Tailgate Station is  in essence  an autonomous cooler on wheels  that addresses the common tailgating issues such as transporting heavy loads  and powering portable electronic devices  It features a GPS tracking system to  track the user   s smart phone and directs its path according to the user   s position   It uses motion sensors to handle object interferences by rerouting the station   s  path  Its sustainable energy framework uses a solar panel that not only  recharges the station  but offers clean renewable energy to charge external  devices     Due to the growing shift towards energy sustainability  a strong emphasis on  solar power is considered in ord
11.  Hello my name is Andrew Boyles  I am an engineering student from the University of Central Florida currently working on documentation  for a senior design project  I am planning to use two of your DC motors for this project  I would like to request permission to use a  photo from your website for the documentaion  The photo will be of one of your 24 volt motors  Please let me know if you have any  questions or concems  I appreciate your timely response  All figures will be correctly cited     Thank you for your time   Andrew Boyles    130    
12.  LED will light up when the station is in  the remote controlled state  Once the station is remote controlled mode testing  will be as simple as driving an RC car  The application will need to be tested in a  couple ways  First  the user will need to verify that the station can move  The  user will need to touch the user interface on the application and slide their finger  straight forward  This will show that the station can move without turning which  will be tested later  Once it is known that the station can move  it will need to be  verified that the station can accelerate and decelerate  This will again be done  by only moving in the forward direction  The acceleration and deceleration can  be tested by sliding the user   s finger forward on the applications user control and  the sliding it backwards  This should make the station accelerate and decelerate  a noticeable amount  If the difference in speed is not able to be noticed then the  application or the programming of the motor controller will need to be  investigated  The next step in testing the overall system will be to verify that the  station can move in the reverse direction  By changing the user controls from  forward drive to reverse the user can then control the station the exact same way  as reverse  After forward and reverse have been tested the last test for the  remote control mode will be that the station can turn without falling or wobbling   This test will be conducted by keeping a constant speed  an
13.  N times m   Newtons x meter   The most torque that will be needed at any point in operation  of the station will be when the station is starting to move from rest  The better  the motor is at moving the station from rest the better it will be for this application   Especially  because the station may have to start and stop a lot when it is  following the user or adjusting for obstacle avoidance     16    It was initially thought that DC motors would have a large advantage in terms of  torque over the AC motor but after looking up some AC and DC motors with  about the same power output this does not seem to be the case     The AC and DC motors that were compared all had an output of about 200 Watts  and were found on Alibaba com  Alibaba com is a company that ships all kinds  of products all over the world including electrical and mechanical components     For both of the AC and DC motors the starting or peak torque was around 2 N m   but where the two types of motors differed was in the overall rated torque of the  motor  In most cases the DC motors seemed to have a higher overall torque  than the AC motors  This is the exact opposite of what was expected  Luckily  there was also a good explanation on another website for why this is the case for  many of the motors that were compared  The explanation included a very good  figure to show the relationship between torque and the speed of the motor for  both AC and DC motors  The figure is shown below     Torque vs  Speed  DC an
14.  The  inverter is supposed to set off an alarm when the DC battery it is tied to is  reaching a low voltage  around 10 5 volts   The battery will be allowed to  discharge to this voltage to see if the alarm does in fact go off  Connecting the  digital multimeter to the DC battery will allow one to know when the battery is    103    nearing this low voltage  The inverter should also automatically shut off if the  batteries voltage continues to drop  The DC battery will continue to be allowed to  discharge to this shutoff voltage to see if the inverter will actually perform the  shutoff function     4 6 User Tracking    The user tracking subsystem will be tested based on the three states discussed  in the design section   1  User Vehicle Alignment   2  Linear Tracking  and  3   Interruption  A sequence of trials will be conducted to evaluate the effectiveness  of each state  Tests will also be performed to adhere to the all the specifications  presented  including tracking error  maximum tracking proximity  and location  update frequency     State One  User Vehicle Alignment Test    NEE EE EEN     OOO  Os  Rage    Rage er    is  Regeer er    OR  Regeer se    Os  Regan ee    HEES       Realignment in  lt 10 ft    Figure 4 3 User Vehicle Alignment Test    The first series of tests that will be conducted deal with the user vehicle  alignment state  Here the vehicle   s orientation with respect to the user   s position  will be adjusted to assess the effectiveness of alignment at d
15.  The DC motor has two distinct types  the brushed and  brushless DC motors  Each of these DC motors requires different maintenance  and up keep  The Brushless DC motor is very similar to the AC motor in the fact  that no maintenance is required and the life expectancy is very long  much longer  than is needed for the project  The Brushed DC motor is very different than both  the DC brushless and the AC motors  Brush motors require more maintenance  and have a shorter life expectancy  The life expectancy is not an issue because  even this motor will last much longer than is needed for this project  The brushes  in the DC brush motors will need to be inspected regularly  overtime the brushes  will wear down and need to be replaced  The process of replacing the brushes  does not seem to be overly difficult but if the brushes need to be changed  not  only will time be lost in replacing them  but money will also be lost in buying new  brushes     Having considered what is needed to power and control both the AC and DC  motors as well as what maintenance is required for both  it is now important to  determine what the output capabilities of both motors are  This project calls for a  motor that is powerful enough to move a station that weighs over one hundred  pounds and will be used on varying terrains  To determine if the motor is strong  enough to move the station the torque of the motor will need to be determined   Torque is the tendency of the motor to rotate and is measured in
16.  There is still much to learn in the actual part acquisition and building phase of the  ultimate tailgate station next semester  Next semester will begin the actual PCB  design phase of this project and integration with other acquired parts  With the  original idea stemming from Tailgate Buddy  a previous senior design project  the  Autonomous Brilliantly Engineered Cooler will have a greatly improved design to  deliver the ultimate tailgating experience     121    6 Appendix    6 1 Works Cited     400 Watt Power Inverter   Theinverterstore com  N p   n d  Web  9 Nov  2012    lt http   www theinverterstore com 400 watt power inverter html gt       AC Motor Guide   Anaheimautomation com  N p   n d  Web  6 Nov  2012    lt http   www anaheimautomation com manuals forms ac motor   guide php gt       Arduino Servo Motor   Azega  N p   23 Feb  2011  Web  22 Nov  2012    lt http   www azega com arduino servo motor part 1  gt       Brushless vs Brushed Motors   Dynetic com  N p   n d  Web  5 Oct  2012    lt http   www dynetic com brushless 20vs 20brushed htm gt       DC Motor Control Using an H Bridge   Itp nyu edu  NYU  24 Oct  2011  Web  24  Nov  2012   lt http   itp nyu edu physcomp Labs DCMotorControl gt       DC Motor Size for a Project   Yahoo com  N p   n d  Web  1 Oct  2012    lt http   answers yahoo com question index qid 20 1009281341 56AAVC8i  7 gt       Different Types of Solar Panels   One Block Off The Grid  9 Jan  2012  Web  4  Nov  2012   lt http   nowsolarworks  1bog
17.  User Interface of Mobile App   Figure created by Chris Echanique     94    3 11 1 GPS Tracking    When the user selects the GPS tracking mode  the android device will begin  collecting GPS coordinate data of both the user and the vehicle   s position  The  GPS coordinates obtained will be used to calculate the distance and bearing  between both devices based on Equations 3 1 and 3 2  The turning angle will be  calculated from the bearing and the orientation angle from Equation 3 3  The  speed will be determined as a proportion of the distance to the user  where the  speed is zero when the vehicle is within five feet of the user and at its maximum  when the distance is greater than 15 feet  as specified below     0  d lt 5  s d    jcd  52d215  Smar d  gt 15    where s is the speed  d is the distance from the user  c is some constant  and  Smax is the maximum speed attainable by the vehicle     The final outputs from these calculations are the speed of the vehicle and turning  angle  This data will be set to the master microcontroller of the vehicle via  Bluetooth to drive the mechanics     3 11 2 Remote Control    The user may also select the remote control mode on the mobile application   s  user interface  Here the GPS tracking system and obstacle avoidance systems  are suspended to allow the user manual navigation of the vehicle  A navigation  window pane will be featured below the mode selection buttons as seen in the  previous figure  The user will be able to navigate th
18.  and pinion steering would be used in  designing The Ultimate Tailgate Station  Having considered all of the factors that  go into building a new chassis the main advantage would be that a considerable  amount of money could be saved  The main disadvantage of building a new  chassis is that a lot of time will be need to build the chassis  and time will be very  important when in the fabrication stage of this design project  Now lets consider  the positives and negatives of buying a chassis that already meets the  requirements of this project     If the chassis for this project were to be purchased  the first road block is to find a  chassis that is already built that will do all of the things that are required for this  project  Many searches have been done to look for stores that sell small  premade chassis  The only stores that seem to have anything at all related to  this are hobby shops and the chassis that they have are for RC cars and would  not be practical for our purposes as they are much too small  A previous project     The Tailgate Buddy    had a similar project and they used the chassis of an old  electric ride able car  This seems to be the best solution for purchasing a  chassis  because the chassis will be very close in size to the chassis that will be  need for this project  This idea was also confirmed after talking to Dr  Richie who  suggested to use a similar type of car for this project  Buying an electric toy car  has many advantages  other than just pro
19.  are strictly for the benefit of the user  The two different  styles of LEDs that are going to be used in this project will be shown below  All  of the colors of LEDs that have been discussed in this section have been found  online at a reasonable price  All of the LEDs were found online to be between  forty cents and two dollars  depending on type and the brightness rating        Figure 3 24 Diffused and Non Diffuse LEDs     Permission Pending     93    3 11 Mobile Application    After a review of all the different mobile operating system platforms available on  the market  the Android platform has be deemed the most flexible and easy to  implement for the purposes of this project  In designing of the mobile application   it is important to identify the goals and expectations of the system as a whole   The application should be able to effectively utilize the phone   s onboard  hardware and peripherals for data retrieval  This data should be sent to the  master microcontroller of the vehicle via Bluetooth  Communication between the  user   s phone and the vehicle is crucial for the system to work     The functions of mobile application can be categorized in a series of subtasks   These are as follows   1  GPS Tracking mode   2  Remote Control mode   3   Obstacle Avoidance  and  4  OFF mode  The figure below illustrates the  graphical user interface of the mobile application with each of these states  identified as buttons at the top of the screen        Figure 3 25 Graphical
20.  beneath the box on top of the electric car     3 2 Solar Panel    Solar panel requirements   e Panels wired in series shall power two 24 volt DC batteries  e Each panel shall be under 10 Ibs  in weight    e Panels shall remain within the dimensions of the entire station to maintain  balance and weight    The ultimate tailgate station will utilize clean  renewable energy provided by solar  panels integrated into the design  Since this is a mobile station that will need to  carry a payload  the weight and dimensions of the solar panel must be taken into  account  Also  since the tailgate station will be in a hostile environment the  panels must be durable and reliable  The solar power will be used to generate  the power for the battery that runs the motor that is in the chassis and the battery  that will power any peripherals that will be added onto the station  This can  include such things as an audio system  a charging station  and a USB port  The  objective will be to find solar panels that are lightweight and portable  but do not  lack in power efficiency and reliability  As far as power goes  solar panels  generate DC power so they will be able to power the batteries directly     The tailgate station will be using a motor setup that requires more than just a  standard 12 volt DC battery to run  The vehicle will use a 24 volt DC battery to  run the motors that are controlling the back wheels  There will also be another  battery added to the system that will be responsible
21.  evaluate one individual ultrasonic sensor  An  object that is wider than three and a half inches will be placed directly in front of  the ultrasonic sensor at a distance of five feet or one hundred and fifty  centimeters away  At that distance and angle  each ultrasonic sensor should not  have any issues for detection  All four ultrasonic sensors will be tested this way   They will be compared based on which one is the most responsive for this  particular angle and distance  Next  an three and a half inch object will be place  at the right edge of the forty five degree beam width and at a distance of five feet  away  This will represent the furthest object to the right of the vehicle  Again   each sensor will be compared based on its responsiveness  This same test will  be repeated for the left side beam width     The last test will be for near objects  The wheels of the ultimate tailgate station  are 12 inches or one foot  The chassis will sit at a distance higher than that  The  underneath sensor will sit directly under the front of the chassis  Since the  chassis will be sitting above the wheels  the height of the wheels can be used for  a minimum distance that the underneath ultrasonic sensor will be from the  ground  The underneath sensor will need to be accurate at the whole range  width of the sensor since there is only one of them  The beam width will be wide  enough to cover the left and right wheels  The underneath sensor will also need  to be the fastest working s
22.  for powering the servo  system used to steer the front wheels and power any peripherals that are added  to the vehicle  This includes the microcontrollers that are used  any LED lighting  that the station utilizes  and powering any peripherals that will be added to the  station  The secondary power source will most likely be a 12 volt battery  The  two solar panels will be responsible for charging the primary 24 volt battery that  runs the motor for the back wheels and motor controller as well as the secondary  battery that is being used in the system  The factory installed plug to charge  from an outlet will still be left intact as a backup to charge these batteries in the    66    event that the solar panels are not functioning as they are intended  For  instance  if there is bad weather  and cloudy conditions  the solar panels will not  receive enough sunlight to power the batteries of the vehicle  If the batteries do  not have any power  the tailgate station will lose all functionality  It would be  unwise to rely on the solar charging as the only means to power the vehicle  however efficient they may be     Two Renogy 60 watt monocrystalline solar panels will be used to charge the  batteries of the vehicle  The maximum power voltage for each of these panels is  24 1 volts  The two solar panels will be wire together in series which will bring  the maximum power voltage up to 48 volts  This will be more than enough  voltage to power all of the subsystems on the tailgate s
23.  for the both functions of the vehicle  The  most important factors for choosing the Bluetooth receiver will be cost and range     2 8 3 1 Roving Networks RN 42         TO  OER  a x i    O        Figure 2 28 RN 42     Permission Pending     The RN 42 is a small  low powered bluteooth receiver  The advantages of using  this receiver are compatibility and the extended support online  It is a common  Bluetooth receiver in Bluetooth modules     e Bluetooth  2 1   EDR  2 0  1 2  1 1   e Class  2   e Cost   16   e Interface  UART  USB   e Current  3mA connected  30mA transmit    e Supply Voltage  3 3V  10  variability     48    Frequency Band  2 412 2 484 GHz   Profiles  SPP  DUN  HID  iAP  HCI  RFCOM  L2CAP  SDP  Output Power  4dBm   Size  13 4 x 25 8 x 2mm   Weight   045 oz    2 8 3 2 Bluegiga WT12i    The Bluegig WT12i is a highly integrated bluetooth module  It contains all of the  necessary elements from radio to antenna     NT Az 4       Figure 2 29 Bluegiga W112     Permission Pending     Bluetooth  2 1   Class  2   Cost   30   Interface  UART  USB   Current  3mA active  max  60mA  Supply Voltage  3 2 3 4 V  Integrated antenna   Output Power  1dBm   Size  26 x 14x2mm    49    2 8 4 Bluetooth Receiver Selection    The RN 42 and Bluegiga WT12i are very similar in most aspects and they both  would work for ultimate tailgate station  They both are class 2 receivers and  have the same interfaces  The current draw is also comparable  The RN 42 is  nearly half the price of the W112
24.  microcontrollers on the market due  to the Arduino 328 development board  The Arduino development boards are  very user friendly and easily programmable  The Arduino boards also have lots  of free libraries and support online     e Operating Voltage  1 8 5 5V  e DC Current  40 50mA   e 1 O Pins  23 pins  6 PWM   e Flash Memory  32kB   e Interface  1 UART  l2C    e Master Slave SPI Interface    43    e Max Operating Frequency  20 MHz  e Built in Internal Oscillator  e Power Save Mode   75uA   2 7 1 2 ATmega 2560    The ATmega 2560 is another popular microcontroller due to the compatibility with  the Arduino Mega 2560  The Arduino boards would be very helpful in the  implementation of the vehicle   s design        Figure 2 25     ATMega 2560     Permission Pending     e Operating Voltage  1 8 5 5V   e DC Current  40 50mA   e VO Pins  86 pins  15 PWM   e Flash Memory  256kB   e Interface  4 UART  l2C3   e Max Operating Frequency  16 MHz  2 7 1 3 MSP 430    The MSP 430 is Texas Instruments    ultra low powered microcontroller  The  microcontroller will always be powered on and having such a low power draw will  greatly increase the efficiency of the entire system  The MSP 430 is almost    44    identical to the ATmega 328 with the exception of the current draw and less  memory     nS  port yor WOU    ware       My Ere       Figure 2 26     MSP 430     Permission Pending   e Operating Voltage  1 8 3 6V  e DC Current  40 50uA  e 1 O Pins  24 pins  e Flash Memory  16kB  e Interface
25.  motors  These motor  controllers will not be used  because they are too expensive and for a much  larger motor than is needed for this application  The controllers that are on the  lower end of the range are much smaller and still have many of the    23    characteristics that are needed  The lower end DC motor controllers found  online all seem to come on a small circuit board as opposed to the large box of  the high end motor controllers  If a DC motor controller is selected it will be from  the low end models that come on a small circuit board  The cost for the  microcontroller is not only in the price of the microcontroller like the DC motor  controller  For the microcontroller other components will also need to be  purchased and added to the cost of using a microcontroller  To start  microcontrollers are around fifty or sixty dollars for a model that is large enough  for the motors that will need to be controlled  There are much cheaper  microcontrollers that can be used for very small application  such as the LED  lights in this project  Two H Bridges will also have to be purchased  one for each  motor  H Bridges are found to cost about two to four dollars online and come on  a very easy to use IC  In order to power the microcontroller a small battery could  be used and those batteries are about ten to twenty dollars  After looking at all of  the prices of the components the microcontroller method clearly has an  advantage in terms of price  The DC motor controllers th
26.  o The station should detect the user   s location from at least 20 feet  away   o The station should proceed to follow the user until a command is  given otherwise   o The station should update the user   s current location at a rate of at  least five times per minute   o The station should follow the user at a walking pace proportional to  its distance from the user     e Collision Detection    O    O    O    Objects interfering with the path of the station should be detected at  least five feet away    Upon detection  the station should be able to reroute its path  around the object to continue tracking the user within a minute of  encountering the interfering object    Collision detection should interrupt current tracking process to  reroute vehicle    Collision detection should not be employed while the user is  controlling the vehicle with the remote control feature     e Software    O    O    The autonomous framework of the system should be dictated by a  single microcontroller    The microcontroller shall be programmable using the high level C  programming language    The system shall respond to user commands via Android  Smartphone application    The users Android application shall include a handheld remote  control feature to manually guide the station as a fail safe to  autonomous tracking    The Android application shall be available on the Android market  for any user to download    The Android smartphone should communicate with the vehicle via  Bluetooth    The 
27.  of Assisted  GPS  WiFi and Cellular Positioning     a research experiment was conducted to  evaluate the accuracy of GPS positioning in iPhones  This accuracy was then  compared to that of an autonomous GPS unit  specifically the Garmin GPSMAP  60Cx unit  with a SiRF III chipset   Figure 2 35 below shows the results of a test  reported in the paper     56    Horizontal Error  m     Legend    A Benchmark location    Garmin iPhone  minimum 0 3 0 4  6 maximum 1 4 18 5  oo median 1 0 6 9  Ts 68th percentile 1 1 8 6  sin Re 90th percentile 1 3 12 4       95th percentile 1 3 14 4  o lo RMSE 1 0 8 3  co  o  o o  o  o    o o o o 60 00 0 006       iPhone position fixes    Garmin position fixes  C D Buffers of 5  10 and 15m       Figure 2 35 Positional Accuracy of iPhone and Garmin Devices     Permission to reprinted granted by Paul Zandbergen     In the figure above  a scatter plot of a single 20 minute field test is presented  It  can be seen that the locations determined by the Garmin device are strongly  clustered together and are within close proximity to the benchmark location  The  maximum horizontal error of these position fixes is approximately 1 4 meters with  a root mean square error of 1 0 meters  The Assisted GPS position fixes from the  iPhone however exhibit a much greater spread with a maximum error of 18 5  meters and a root mean square error of 8 3 meters  This positional error is much  greater than the error witnessed from the Garmin autonomous GPS unit  It would  t
28.  of the subsystems  The actual electric car  may not be the best for mounting all of the subsystems because the amount of  space will be limited without adding a platform  like the one that is planned on  being built        Figure 3 1 Side View of the Planned Chassis Design   Figure created by Andrew Boyles     A cooler is going to be mounted on top of the station  which means extra  protection will need to be considered for the hardware  While the cooler will be  checked for leaks before it is mounted there is a chance that water could still leak  from the cooler over time  Most coolers also have a small drain on the bottom of  the cooler for draining excess water from the cooler after use  When the cooler  is in use some water may run off the drink or other item that is removed from the  cooler  In order to keep this excess water from affecting the electrical  components in the project certain precautions must be taken  First of all the plan  for the location of the electronics is that they are located near the center to back  of the station  The cooler will be placed near the front of the station to not only  distribute the weight on the station evenly  but to also keep the possible water  leaks from being too close to the electronics  Also the cooler will open such that  the front of the cooler is facing out away from the rest of the station  This will  prevent water from dripping on to the electronics when someone removes  something from the cooler  The last precaution t
29.  org different types of solar   panels  gt       GE Develops Thin Film Photovoltaic Panels   Web log post  Gotpowered com   N p   17 Apr  2011  Web  8 Oct  2012   lt http   gotpowered com 201 1 ge   develops thin film photovoltaic panels  gt       How to Build a Robot Tutorial   Society of Robots   How to Build a Robot  Tutorial   Society of Robots  Society of Robots  2005  Web  05 Dec  2012      How to Make a Robot   m    Lesson 4  Understanding Microcontrollers    GoRobotics  GoRobotics RSS  Wordpress  12 Oct  2010  Web  05 Dec  2012      LEDs   Parts express com  N p   n d  Web  20 Nov  2012   lt http   www parts   express com cat leds 1395 gt       Maintenance of AC Motors   Avstop com  N p   n d  Web  7 Nov  2012    lt http   avstop com ac apgeneral maintenance htmI gt       Mega Servo   Www servocity com  Robotzone  LLC  6 Jan  2012  Web  19 Oct   2012  shttp  www servocity com html ms530 1 mega servo html      122     Motors   Rice edu  N p   n d  Web  20 Nov  2012    lt http   www clear rice edu elec201 Book motors html gt       PT Charge Controller Manual   Altestore com  Solar Converters  Inc   24 Dec   2010  Web  8 Oct  2012      Renogy 60 Watt Mono Solar Panel   Solarsystems use net  Solar Systems USA   Inc   n d  Web  28 Nov  2012      Scooter Motors   Freeservers com  Escooterparts  n d  Web  3 Oct  2012    lt http   coleco freeservers com motors htm MOTOR200U gt       Some Theory behind Obstacle Detection   Some Theory behind Obstacle  Detection  Johnson Consul
30.  phone  The Garmin GLO receiver and a mobile phone is mounted on the vehicle  to determine its current position  The user is also carrying an Android phone and  the Garmin receiver  Both mobile phones are synced together via Bluetooth and  the user   s phone is also synced to the vehicle   s Bluetooth for route managing     80    The mobile application on the user   s phone is responsible for calculating the  distance and bearing from the vehicle to the user  In order to do this  five inputs  are must be obtained first     The longitudinal coordinates of the vehicle  lon1   The latitudinal coordinates of the vehicle  lat1   The longitudinal coordinates of the user  lon2   The latitudinal coordinates of the user  lat2    The orientation of the vehicle    The formula to calculate the distance between two GPS coordinates is given by  the following equation         AT AA  sin        cos     cos     sin        D   2R   atan2       1      sin   2    cos     cos     sin         Equation 3 1 Distance Calculation of Two Coordinates    where   and    are the latitudes of the vehicle and the user in radians  respectively  A  and Az are the longitudes of the vehicle and the user in radians   and R is the radius of the Earth given in feet     The formula to calculate the bearing between the two GPS coordinates is given  by the following equation     B   atan2 sin AA  cos  z    cos     sin  z      cos AA  sin     cos  2      Equation 3 2 Bearing Calculation of Two Coordinates    The calcul
31.  simple when compared to the AC  motor  The DC motors have the advantage in overall torque  DC motors are  even cheaper than comparable AC motors  Even if a brushed DC motor is  chosen  the advantages of the DC motor over the AC motor will still outweigh the  fact that the brushes may have to be replaced on the DC motor  The last step to  selecting a motor will be to compare the brushless to the brushed DC motor     In many ways the two DC motors are very similar  The two main areas that the  DC brushed and DC brushless motors will differ are maintenance and cost  The  DC brushed motor uses brushes  as the name would suggest  and the brushes  are used to carry the current in the motor  Over time the brushes will wear down  and will need to be replaced  DC brushless motors do not have the brushes and  only use magnets to rotate the rotor  For this reason the DC brushless motors  will require much less maintenance because no parts will wear down and need to  be replaced  The cost however is very important  as this project has a budget of  about 1500 dollars and any time that money can be saved without sacrificing  quality  it will most likely benefit the project  Brushed motors are generally  cheaper than brushless motors  which gives the brushed motors the advantage  over brushless motors     The first place we decided to look for motors was on hobby shop websites   Unfortunately the motors at hobby shops were much too small for this project   The next option was to find a mot
32.  some very convenient pictures showing  what the different connections on the motor controller are for     29         Connector to Receiver Controls  and sensors    Power LED    Status LED    Figure 2 13     The layout of the AX1500 DC motor controller     Reprinted with permission from Roboteq              VMot M2  M2  3xGnd Sl wis M1  VMot  _    N          Motor 2 Motor 1    Figure 2 14     The layout of the AX1500 DC motor controller     Reprinted with permission from Roboteq     As you can see in Figure XX there is a fifteen pin connector opposite of the  connections to the motor  These pins will have to be used for the different  modes that will be utilized with this motor controller  Some of the pins on the  connector have different uses depending on what mode is being used for the  motor controller  The pin assignments for the AX1500 are shown below     30    dT mm  E EES  BE  Bgee ooo    Unused    Digital Input E  Not available when Encoder module is present   and Analog Input 4    Emergency Stop or Invert Switch input       9 2A Digital Output C  same as pin 1     Figure 2 15     Pin assignments of the AX1500     Reprinted with permission from Roboted     31    2 3 Charge Controller    Maximum power point tracking  MPPT  is a certain technique that solar charge  controllers use to maximize the amount of power that can be obtained from solar  panels  An MPPT system will sample outputs from the solar cells and use the l V  curve to apply the resistance that will be opt
33.  strong enough another 12 volt battery could be added without being too high for  the operating voltage range  The SDC 2150 does have a slight advantage in this  category because the operating voltage range is 10 volts higher  This will allow  another 24 volt battery to be added pushing the motors to their maximum input     One aspect where these two motor controllers differ is in their inputs and outputs   The more options there are for connecting the different inputs and outputs the  more options there are when using the controller  The different inputs and  outputs for both models of motor controllers are shown below     SDC 2150  DC motor controller Inputs and Outputs    e 4 inputs for 2 optical encoders   e 4 analog inputs  with 10 bit resolution   e 6 Digital general purpose inputs   e 2 Digital Outputs  24 volt 1A max   e Upto 5 Pulse Length  Duty Cycle  Frequency Inputs  e 5 volt supply output  with 50 mA max    AX1500  DC motor controller Inputs and Outputs    e Input for Optical encoder   e 4 analog inputs  with 8 bit resolution  e 3 Digital general purpose Inputs   e 1 Digital output  24 volt 1A max    e 5V supply output  with 100 mA max    25    The SDC 2150 also has the advantage in the inputs and outputs  In general both  models of controllers have many of the same inputs but the SDC 2150 has more  of the inputs that are the same  The SDC 2150 also has up to five pulse inputs   which the AX1500 does not have  The advantage of the SDC 2150 is very slight  because
34.  than the    perturb and observe    technique  but generally  it can track  changes much faster  The calculations it uses to track these changes are based  on comparing the incremental conductance array to the I V curve to figure out  what the maximum power point actually is     With the constant voltage method  power that is being output is stopped  and  then the controller will measure the open circuit voltage  Then it will look at this  number  and control it at a ratio that will give you the maximum power point  voltage  The MPP has already been determined by calculations done based on  the voltage array  This voltage is now the reference voltage  The next time it  does this  it will assume that this new Vref is the MPP and use that to determine  the new ratio to fix the measured open circuit voltage at     There are many determining factors to consider before choosing which technique  will be best for use in the vehicle  The system will most likely not need to use the  incremental conductance method  This technique is complex and requires a lot of  computations  It is really most useful when you are in conditions that are always  changing and changing quickly because it can adapt to these changes faster  For  the purposes of the ultimate tailgate station  dramatic changes in conditions will  probably not be seen  and will not need to rely heavily on the controller being  able to react to any immediate changes  The perturb and observe method is  easier to implement  but i
35.  the cost of using each method     Before each of the methods is considered it is important to understand what is  needed for the controllers to do  When it comes to making the Ultimate Tailgate  Station autonomous the speed will need to be varied  Also  the motor controller  should be able to control the direction of the station by changing the direction of  each of the motors to make the station turn left and right  Both of these  requirements will be helpful in obstacle avoidance as well as user tracking     For the microcontroller other components will be needed to make it control the  voltage to the motor  The main component that is needed is an H bridge  The H   bridge is a very important component and is used by both the microcontroller and    21    the DC motor controller  The h bridge will allow the microcontroller or DC motor  controller to change the direction of rotation of the motor by switching the input to  the motor   s power wires  The difference between the two is the microcontroller  will need to be hooked up to the H bridge on a breadboard  while the DC motor  controller already has the H bridge included so no installation is required  The  microcontroller will provide the speed and direction of rotation information to the  H bridge and the H bridge will control the voltage to the motor  When it comes to  ease of use and installation  the microcontroller will need to be mounted on a  breadboard then connected to H bridge and then H bridge will be connected
36.  the inputs and outputs that are included with the AX1500 are still more  than enough for this application     In order to send control information to the DC motor controller  it was decided  that the master microcontroller would be used  Therefore it is important that the  motor controller has a serial mode for interfacing with a microcontroller  Both of  the motor controllers have a serial interface which uses RS232  There may be a  desire to control the motors in different ways  so it will be important to know that  the motor controller will be able to be controlled with different methods as well   The different control modes and what is needed to use each of them will be  shown in the table below  Both of the motor controllers  the SDC 2150 and the  AX1500  have the capabilities in the table shown below  The one difference  between these two options is that the AX1500 comes with a four foot RS232  cable for connecting to a computer  The cable gives the advantage to the  AX1500 in this category  because both are capable of interfacing using RS232   The RS232 cable will make interfacing much easier  because the motor controller  will be able to connect directly to a computer        Microcomputer Valid Pulses   Analog joystick Command mode  Sending commands   Received within safe Min Max   selected   Yes Don t care Don t care Serial   No Yes Don t care RC mode   No No Yes Analog mode   No No No User selectable default value          Figure 2 10     Roboteg Modes of Operation
37.  this report  It was decided that the best option for this  project would be to purchase a chassis online and modify it for The Ultimate  Tailgate Station     For the chassis a Fisher Price electric ride able toy car was purchased on ebay   The average electric ride able toy car can hold about 130 pounds and the car  itself will weigh about 100 pounds  This means that the weight of the completed  station should be well within the limit of what the chassis can hold  The first step  to designing the chassis will be to strip all of the extra plastic components off until  only the main components are left  Some components such as the seats and  other covers will not be needed for this project  Once the extra components are  removed the modifications that can be made will be determined  There are a  number of modifications that can be made     The layout of the components will also be very important to the design off the  station  When designing the layout there are a few factors that must be  considered  First how efficient the layout of all of the subsystems  It will be  important to keep the wiring as short as possible for all of the electronics   Second weight distribution will be a major factor  If too much weight is put in one  place this could cause the station to break or the station to tip over while driving     The different options that will be considered will have to cater to the fundamental  design that is desired  After discussion the design that is desired is to hav
38.  to  the DC motor  This can be done using a separate voltage supply or by reducing  the voltage from the battery and connecting it to the microcontroller and then the  microcontroller can be used to power the H bridge with its 5 volt supply voltage  output  This application has two DC motors  one for each rear wheel  so two H   bridges will be needed  one for each motor  Connecting the DC motor controller  to the motors is much simpler  The DC motor controller will first need to be  connected to the DC motor power supply  The DC motor controller can then be  connected directly to the motor  The battery will power the motor controller as  well as the motor  This application requires two motors and luckily there are DC  motor controllers that can control multiple motors  If a DC motor controller is  selected a model with two channels for motors will be selected so it is applicable  to this project     EE ME  ER     E    Te re    Figure 2 8     Block Diagram for Microcontroller DC motor controls         Figure created by Andrew Boyles     22            el  RE ee    Figure 2 9     Block Diagram for controlling motors using DC motor  controller        Figure created by Andrew Boyles     Both of these methods for controlling the two DC motors can also include some  other components such as diodes and resistors to limit spikes in current when  switching and flashback current from the motor  The DC motor controller has a  clear advantage in ease of use and installation as much fewer 
39.  too weak for this project  The motors that come with these types  of small cars are intended for very low speeds  The typical motors that come with  the cars   found online only allow the car to move at a top speed of 5 mph  We  would like our station to move faster than 5 mph  so a new motor will be needed     When it comes to selecting motors there are two primary types of motors to  choose from  a gas motor and an electric motor  This project is intended for  outdoor use and a gas motor could be used for this reason  However  this  project will incorporate a solar panel for renewable energy and thus an electric  motor will be better for this application  An electric motor will not require gasoline  and will be much easier to work with for this project  Electric motors come in two  distinct configurations  The two types of electric motors are the AC motor and  the DC motor  These motors differ in many ways  and there are a few aspects to  consider when selecting a motor  The method of driving the motor  the method  of controlling the motor  the output of the motor  the maintenance required for the  motor and of course the price of the motor  Each motor has different advantages  and disadvantages so all of these factors will be considered when deciding which  motor is best for this project     The main difference between the two types of motors  AC and DC  is the method  in which each motor is driven  Deciding which method of driving the motor is the  best and most practica
40.  will then be connected to one of the digital pins on the microcontroller   The figure below shows a general depiction of what the connections will look like   Note that while an Arduino board is shown in the picture this does not mean that  an Arduino is being used in the steering system  The picture is just intended to  describe how to connect a servo to a microcontroller using digital pins        Figure 3 7 Servo Connected to a Microcontroller     Permission Pending     74    After all these connections have been made  the functions that are provided by a  microcontroller servo library can be utilized in writing the code to control the  servo  The most difficult part of this process will be getting the sensor signals to  communicate what needs to be done to the servo signal in a manner that  efficiently and accurately steers the vehicle     The choice of what servo to use in the steering system of the front wheels is very  important  A servo must be chosen that has enough torque to turn the wheels of  the vehicle while its weight is as high as possible  If the servo does not have  enough torque  it will not be able to turn the wheels  and the vehicle will lose its  capability to avoid obstacles and follow a user   s commands  The vehicle will not  be able to use a standard servo that is used in most hobby RC cars  Since this is  a much larger vehicle than a standard RC car and will be carrying much more  weight  a more heavy duty servo will be required  The servo that is u
41. 1  User Vehicle Alignment    The first state that the system enters upon retrieval of routing data is the  user vehicle alignment state  Here the vehicle proceeds to turn to the left or to  the right depending on the turning angle calculated from the previous equation   The goal of this state is to adjust the vehicle   s orientation by turning so that it has  a direct path to the user  The system enters this state when the turning angle is  not zero  implying that the vehicle   s path is not aligned with the user   s position    However there will be a threshold of plus minus three degrees to compensate for  possible discrepancies due to error in the digital compass reading or GPS  positioning data  Once the vehicle   s path has been aligned with the user  it enters  state two which is linear tracking     State 2  Linear Tracking    In the linear tracking state  the vehicle is assumed to be in line with the user s  position  Here  the vehicle has a direct path to the user  provided that no objects  have obstructed this path   The vehicle will proceed to move straight as long as  the turning angle has not been changed pass the threshold  This implies that the  user has either remained stationary or has moved along the path of the vehicle   Should the user   s change in position cause a change in turning angle  the system  will transition back to state one to realignment before returning     State 3  Interruption    Both states are subject to terminate and enter state three in 
42. 1 Pedestrian Tracking at 100 FPS     Permission Pending     51    The benefit of using this method is that it can differentiate between pedestrians  and other components observed in the environment  It also allows for real time  tracking of pedestrians  a requirement for the Tailgate vehicle to function  properly  This method can be optimized to track pedestrians  particularly the  user  and route the vehicle according to the position of the user on the viewing  space  An algorithm can be implemented to cause the vehicle to turn left or right  based on the user   s updated position related to the center of focus     However  the research performed in the paper focuses solely on pedestrian  tracking  While the results of this paper are effective in its application  there is no  emphasis placed on the tracking of a target pedestrian  a goal in mind for this  particular project  This limitation prevents this method from tracking the target  user  Consider the following scenario  The vehicle begins to track and follow  person A until person B walks in front  Based on the tracking algorithm  the  entrance of person B may disrupt the tracking of person A  and the vehicle may  proceed to follow person B  Likewise  should an obstacle such as a tree or  building interfere with the view of person A  the vehicle may lose tracking  altogether as a result  These scenarios must be considered as they are likely to  happen in a tailgating environment populated with many pedestrians  A boosti
43. 3  r Piel o       Command 2 Iv  25 FET Temp  Stop          i Motor 2      Jie i BatAmps  Play n     Ci Peak      Inpst Dulpuls Yokage m Mol   mps     inpdF C fis Bat Yok l    32 Power  I F    ae fie mv   ER Ame   110 4  F our Joystick ie N  re Corfig   mi Ene    mm Eror f  fs FET Temp  Ts     7pOOFFIAOD4IE00                                Figure 4 1 User Interface for the AX1500 Motor Controller     Permission Pending     Legend for the User interface shown above  1  Run Stop Button   Motor Power Setting   Measurement   Real Time Strip Chart Recorder   Transmit and Receive Data   Input Status and Output Setting   Data Logging and Timer    o NR  oe ee De    Joystick Enable    100    Once it is known that the motor controllers work properly and can control the  speed of the motors  the final step to testing will be to see if the motor controller  can communicate with the master microcontroller  This testing will actually be  very similar to the previous test except instead of using the PC connection to  send the signals to the motor controller the signals will be received from the  master microcontroller  The master microcontroller will have a small external  memory device for saving programs for the master microcontroller to run  A very  simple testing program will be written and sent to the master microcontroller   The program will be able to test that the motors can turn on and off  The  program will also be able to vary the speeds of the motors  If the speed of the  motors 
44. ABEC    Autonomous Brilliantly Engineered Cooler    UCF Senior Design Fall 2012    Team  23    Marc Bianco  Andrew Boyles  Chris Echanigue    Garrett Lee    Sponsored By    H Progress Energy    Table of Contents    1    WTO CUICH ON AR OR OO EO OE AE N 1  1 1 Executive SUSAN EE EE EE SE 1  1 2  Mol VATION Saree cues tava ES EE ER stats teas ER DE Ge ER ee ee cath 1  1 3 Objective and Goals is Ee EG sebeseee 2  14 Requirements and Specifications        ii iii ee Re 2   14 1 Master Microcontroller Specifications and Requirements                   4   14 2 Sensor System Specifications and Requirements                   cee 4   14 3 Wireless Receiver Specifications and Requirements                 000 6   Res  aroh ek du bide ee ee ie ee ee Os ee ee AE ge 8  2  uPastProjeels EG A EE tos 8   2 1 1 The Tailgate Buddy EE EIE DE EEU ER DE EES Ke eene EG ees Ee 8   2 1 2 Gaucho  An Internet Controlled Power Wheels Car    sesse esse 9   2 1 3 Additional Resources n REED ED RD EDE ED 11  2 2   ONASSIS DEE ER ED EE Se RE ee ED SE GE GE ES Ee 11   2 2 1   Mot  rsfor the ChaSsSiS ES EE SE Ee ed 15   2 2 2 Power Supply  Batteries for Chassis Motors         sesse ee ee ee 19   22 3  Motor Sontolleli EE e sate alii a de el vedo Coates 20  2 3 Charge Controller ccs  AE RR te elena oes 32  24  Solan Paneises seein Skier Be Seve Oe Ree GR 33  2 5 Batteries Ai SA N De ED ek ee EE er 37  2 67    SMW OPES mormon r aa O Oa naiai 40  2 7  M  ster Mieroeontroller   sissies RES ER Ge N EG Dee Ee Ee Se 
45. Android applications are written in Java  a language familiar to all members of  the group  This in turn will allow project members to focus more time on the  development of the mobile application and less time learning a new programming  language  Also unlike with iPhone applications  the Android platform does not  require developers to pay a membership fee to distribute mobile applications to  the market  making the barrier of entry low to start developing  Lastly  Android  provides developers with an open development platform  allowing for much more  flexibility then the close and limited development platform offered by the iPhone  SDK  This makes the Android platform the most favorable to use for this project     2 10 3 Windows Mobile Application    Windows Mobile will not be considered in the design of this project due to its  limited presence in the market  Project members own either iPhone or Android  cell phone models so the use of Windows Mobile based applications would    61    require the purchase of such phones for testing  This would increase the total  costs for the project and thus be undesirable     2 11 LCD Display    The ultimate tailgate station will have the ability to display how much power the  batteries currently have remaining using a small LCD screen  Small and basic  LCDs are very easy to obtain on websites like Sparkfun  and they are relatively  cheap as well  Some characteristics of LCDs that are important to consider  when choosing one are the sup
46. EE 41   2 7 1 Microcontroller Comparison               ccceeeeeeeeeeeeeeeeeeeeeeeeeeeeesenneeeeeeees 43   2 7 2 Master Microcontroller Selection               ceeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeees 47  2 8 Wireless Receiver          iii see AA Ge AA ee ee 47   2 8 1 Wireless connection Comparison             ceeeeeeeeeeeeeeeeeeeeeeeeeeenneeeeeeeees 47   2 8 2 Bluetooth Receiver ClaSses              c cccccceeeesssseeccceeeeeeeeeeeeeseeeeeeeeees 48   2 8 3 Bluetooth Receiver Comparison              ceeeeeeeeeeeeeeeeeeeeeeeeeeeneeeeeeeees 48   2 8 4 Bluetooth Receiver SeleCtON       ii ee ee 50   2 8 5 Bluetooth Receiver Integrati0n        i iese ee 50  2 94     sel Track HERE ER EE ER GR re 51   2 9 1 Optical User Tracking si aan aes EE 51    2 9 2 Ultrasonic Positioning                      cccceeeeeeeeeseeeeeeeeeeeeeeeeeessseeeeeeeeeeess 52    2 9 3  GPS HaEkKHE ss ses HE ested DER Meal De GE Ee bee ee be ees 53  2 10 Mobile Application EE DE DR N N ee SEE RE  G 60  2 101  VERGONSADDIGSUORE ES ES ES a Sate ee es dated iat 61  2 10 2 Android Application Es sies ee He Ee sites 61  2 10 3 Windows Mobile Application    ee RR ee ee 61  2 11 WO BuDIS play ss es ee ee N 62  2  SNC is HER EA ED ES EE EE ene eee 64  M A EE OR EO 64  3 2 vaolaf Panel  iss ie see Ee ee Ge ee ed ei ie ecard Ge es ee ga 66  Aa  Gnarde Gontellel 2 EE EE EE EE GE Ee ee 69  N EO OR ER AE IE ED 71  Mi DEEL DE DE DE EE N 72  3 67 Steer Es RE A RE RE n DR N tahoe 74  3 7 Master Microcontroller           iis ses
47. Wec 512  per  inch  A supply of 5V yields  9 8mV in  and 3 3V yields  6 4mV in   The output is buffered and corresponds to the most recent range data     PW     This pin outputs a pulse width representation of range  To  calculate distance use the scale factor of 147uS per inch    BW      Leave open or hold low for serial output on the TX output      Brown dot parts  When BW pin is held high the TX output  sends a pulse  instead of serial data   suitable for low noise chaining     Figure 3 21 Maxbotix LV EZ1 Pin Out Explanation     Permission Pending     90    3 10 LED Lights    One of the subsystems of the Ultimate Tailgate Station will be a series of LEDs  that will show the status of the station  The LED circuit will consist of five LEDs   each LED will be a different color and each color will have a different meaning         Steering Motor Controller    Master Microcontroller Ultrasonic sensors    Bluetooth  Receiver    Figure 3 22 Master Microcontroller Block Diagram     Figure created by Garrett Lee     The first idea for controlling the LED lights was to purchase a very simple  microcontroller such as the MSP430 from Texas Instruments  The MSP430  microcontroller would be perfect for this application  The MSP430 is a very  cheap low powered microcontroller  LEDs are have a very low power output and  only need to be connected to the appropriate pins of the microcontroller to be  used  This option was a possibility but if the master microcontroller  which would  be sendi
48. a  multimeter to read the output voltage where the microcontroller will eventually be  connected should provide the voltage that will be generated  If the voltage is 3 3  volts then the circuit is working as it should  and the microcontroller will be able to  run with no problems off of that power supply  If the output voltage measured is  too high then something is wrong  The mistake is most likely either in the wiring  of the circuit or the in the values of components that were chosen  All wiring will  be double checked first  If the measured output is still too high even after  checking the wiring then the problem is probably with the components that were  chosen  Adjust component values accordingly to obtain a measured output  voltage of 3 3 volts  The microcontroller cannot be connected to the 5 volt power  supply until the voltage has been stepped down to the appropriate value     4 12 Complete system Test    The complete system of ultimate tailgate station needs to be able to fully function  both autonomously and remote controlled  To do this  the application written on  the android phone must have a properly working switch  Once the application is  completed  each mode can be tested     The remote control part of the Android application will be very easy to test  First  the user will need to test that the station will switch from autonomous mode to  remote controlled mode  The LED status lights will allow the user to know when  the station has changed states  The blue
49. age for small  amount of time  This is good for applications like starting a motor because they  will draw a high amount of power at startup  Most electronic devices are able to  operate normally using pure sine wave inverters  Modified sine wave inverters    40    try to approximate a pure sine wave  These types of inverters can operate many  day to day electric devices that would need to be run off of a battery such as  TVs  cell phones  and computers  The reason a modified sine wave inverter  would be chosen over a pure sine wave inverter is because they are less  expensive  If you are not using very sensitive electronic devices that do not  require high accuracy sine waves it would make more sense to save money and  use a modified sine wave inverter  However  there is a slight risk involved when  using modified sine wave inverters  Modified sine wave inverters sometimes  have little jumps in current  and this could potentially damage electronic devices  that are plugged into that power source  Advances in technology have made this  a very minimal risk now  This is a non issue with pure sine waves because this  signal is  as the name suggests  a pure wave  No fluctuations in the current  prevent any damage to devices that are plugged into it  The use of a pure sine  wave inverter is usually necessary when using very sensitive equipment that  demands the highest reliability and performance such as medical equipment     Seeing as the tailgate station will not utilize any ele
50. ains the Maxbotix LV EZ1 pins       0 645      16 4 mm    IM  0 065    17 mm     N  0 038  aa  1 0 mmaa     weight  4 3 grams      values are nominal       Figure 3 20 Maxbotix LV EZ1 PinOut     Permission Pending     LV MaxSonar  EZ1    Pin Out    GND    Return for the DC power supply  GND   amp  Vcc  must be  ripple and noise free for best operation     5V    Vcc     Operates on 2 5V   5 5V  Recommended current  capability of 3mA for SV  and 2mA for 3V    TX     When the  BW is open or held low  the TX output delivers  asynchronous serial with an RS232 format  except voltages are 0   Vec  The output is an ASCII capital    R     followed by three ASCII  character digits representing the range in inches up to a maximum of  255  followed by a carriage retum  ASCII 13   The baud rate is  9600  8 bits  no parity  with one stop bit  Although the voltage of 0   Vec is outside the RS232 standard  most RS232 devices have  sufficient margin to read O Vcc serial data  If standard voltage level  RS232 is desired  invert  and connect an RS232 converter such as a  MAX232       Brown dot parts  When BW pin is held high the TX output  sends a single pulse  suitable for low noise chaining  no serial data    RX     This pin is internally pulled high  The EZ1    will continually  measure range and output if the RX pin is left unconnected or held  high  If held low the EZ1 will stop ranging  Bring high 20uS or   more for range reading    AN     Outputs analog voltage with a scaling factor of  
51. al subsystems containing both hardware  and software  These subsystems include the drive train  user tracking  avoidance  detection  remote control  GPS tracking  water gun  and power supply  The drive  train module deals with the mechanical components such as the motor  gears   and drive axel with wheels  In this project  they choose to manipulate the design  of a Power Wheels vehicle and utilize its framework as the basis for their vehicle   The user tracking subsystem involves IR transponders to pinpoint the distance  and direction of the user in order to route the vehicle accordingly  For avoidance  detection  they have researched and implemented an algorithm to reroute the  vehicle when the ultrasonic sensors mounted on the front of the unit detect an  object in its path  This object detection subsystem also takes advantage of the  water gun  which activates when pedestrians interfere with the vehicle   s path  A  remote control module is added for users to manually maneuver the Tailgate  Buddy in the event that user tracking is not necessary or desired  Here they  utilize two channel radio system to control the steering and turning of the unit  A  GPS tracking subsystem is added to map the GPS location of the vehicle and  store this information to an SD card for later user viewing  The power subsystem  supplies power to all these systems using two 12 Volt lead acid rechargeable  batteries  All subsystems are connected to the master microcontroller  which  controls the o
52. aled to prevent any possible water  intrusion     The LCD must also be put onto an area of the chassis that does not interfere with  any of the other subsystems  It must stay be out of the way of each solar panel  which will be able to fold in and out for charging purposes  It cannot interfere  with any of the sensors that are on this system  If it impedes any of the sensors  views  this will negatively affect the obstacle avoidance capabilities of the vehicle     96    As long as it remains out of the way of any user tracking  obstacle avoidance  or  solar charging functions it can be placed anywhere on the outside of the chassis  that is visible to users     97    4 Testing    4 1 Chassis    In order to consider the chassis acceptable for this project it is important to test a  few key aspects of the chassis  The chassis will be tested when the frame and  top platform have already been built  The first aspect that will need to be  determined is how much weight the Ultimate Tailgate Station can support  It has  been estimated that the overall weight of the station will be around 150 pounds   The testing will start with adding weights to the chassis and checking that the  design is structurally sound and does not have any issues holding the weight of  all of the subsystems  Second  when the station is in motion it is important that  the movement is smooth and sturdy  This test will have to be done with no  weight first then with adding weight similar to the first test  This t
53. and are safer to use than the metal oxide  batteries  but the metal oxide batteries provide a longer calendar life and can  operate at higher temperatures  All types of lithium ion batteries are deep cycle  batteries     The following table will show some comparisons with the battery types that have  been discussed above     38    el Er  lid EEN EEN EK EN  KS EK N   EN EK    Specific Energy 30   Wh kg   Regular  Cycle Life 1 200   50  ee 7o EE    Typical state of of Es en  charge window S o 6  Degrades Degrades Degrades    significantly above   significantly above  significantly above  25  C 25  C 45  C    100   20 hr rate  100   20 hr rate   100   20 hr rate  Efficiency 80   4 hr rate   80   4 hr rate   99   4 hr rate  60   1 hr rate   60   1 hr rate   92   1 hr rate    Voltage increments    0    Temperature  sensitivity          Figure 2 22     Lead Acid vs Lithium lon     Reprinted with permission from Bob Hetherington     One important thing to look at is the life of the battery in certain climates   Typically  lithium ion batteries will have a longer life cycle in hotter temperatures  than a lead acid battery will  This will factor in the decision being made for which  battery to use  The tailgate station will generally be used in hotter climates  during periods of the day when the temperature is the hottest  As far as the  environmental impact of each battery goes  lithium ion batteries are more  environmentally friendly  They use fewer raw materials to make and give of
54. and servos but will also  verify that the sensors are mounted in the best locations possible for object  detection  To perform these tests the pole will first be set to the right side of the  station and the user will walk to the left of the pole  very closely  The station will  need to recognize that the pole is there and slightly adjust its direction to move  around it to the left  This test will then be repeated with the pole on the left of the  station and the user will walk to the right of the pole  After each side has been  tested the pole will be moved directly in front of the user  When the user walks  up to the pole they will walk tightly around it so that the pole is directly between  the user and the station  The station will then have to decide if it should go left or  right around the pole and make the proper adjustments to continue to follow the  user  These tests will verify that multiple subsystems are working properly  together     The last mode that will need to be tested is the stationary mode  This test will be  very short  The user will change the mode of the station to stationary  this will be  indicated by the red LED status light  The user will then need to walk in front of  the station and begin to walk away from the station  If the station does not move  it will be known that the stationary mode is correctly working     After all of these tests have been completed the full system testing will be  completed  The other subsystems such as the solar pane
55. arison of microcontrollers  I am writing to you to reprint some of the images from the  ATMega 328  Any images used will be properly cited with your permission     Thank you   Garrett Lee    127    Permission to reprint    Garrett Lee    Tuesday  December 04  2012 1152 PM       To  sales acroname com    To whom it may concern     Iam writing to you to request permission to reprint several images in you website  Iam currently a student in the  college of engineering at the University of Central Florida  We are writing a design paper for our final project  Part of  our documentation is a comparison of proximity sensors  I am writing to you to use some of the images for the SRFO4   Any images used will be properly cited with your permission     Thank you     Garrett Lee    To  support bluegiga com    To whom it may concern     Iam writing to you to request permission to reprint several images in you website  I am currently a student in the  college of engineering at the University of Central Florida  We are writing a design paper for our final project  Part of  our documentation is a comparison of wireless receivers  Iam writing to you to use some of the images for the WT12  Class 2 bluetooth module  Any images used will be properly cited with your permission     Thank you   Garrett Lee    Permission to use photos    Garrett Lee  Tuesday  December 04  2012 1142 PM       To  Marketing sparkfun com    To whom it may concern     Iam writing to you to request permission to reprint s
56. as a microcontroller  is needed for speed control and variation   The AC motor is similar to the DC motor in the fact that it only needs a motor  controller to control the speed  in this case an AC motor controller  However  the  AC motor controller is more complicated than the DC motor controller because it  uses the line frequency to adjust the speed instead of the input voltage  The AC  line frequency can be controlled using a DC to AC inverter that has the capability   these inverters are more expensive     It is important to also consider how long the AC and DC motors will last and what  maintenance is needed for proper operation of both motors  Whichever motor is  purchased it will have to be able to last through all of the testing that will need to  be performed on this project as well as the successful presentation of this  project  There is also a desire to reduce the amount of maintenance that is  needed for proper motor operation  the less maintenance that is needed for the  motor the better  AC motors require little to no maintenance and if operated  within the normal parameters for the given motor the motor should last a very  long time  up to 15 years  In terms of years  the AC motor will more than cover  the amount of time it will need to be used  Some AC motors online require  occasional lubrication of the bearings  while others do not require any lubrication  at all  To save time and worry the motors that do not require manual lubrication  would be purchased 
57. at seem to be the best  for this project are even in the range of two hundred dollars     The decision must be made as to whether the price of the DC motor controllers is  worth buying over a microcontroller  It is believed that the advantages of buying  a DC motor controller outweigh the extra price that will have to be spent  The DC  motor controller is very easy to hook up and will require no other components  and comes on a prebuilt circuit board  The controller will be able to control two  motors which is ideal for this application  Another advantage of the motor  controllers is that they have a good amount of memory on the board for storing a  program  This can be very helpful when programming the main microcontroller  for the entire system  Some of the programming that is needed can be done on  the DC motor controller to save space on the Master microcontroller  The fact  that the motor controllers are specifically made for controlling motors is another  major factor that was considered  The user interface of the software for the  motor controllers will make programming the controller much easier     A website was found that sells many different types of motor controllers   Roboteg com  It was determined in the Motor Research section of this report  that DC brushed motors would be used  For this reason the brushed DC motor  controllers on Roboteg com were the first that were inspected  In order to be  complete other controllers from Roboteq were inspected  Roboteq has 
58. at the AX1500 will provide enough current to  the motor in any situation  Another advantage of using the AX1500 is that they  can be used with stronger motors  If when testing and using the motors  if it is  determined that new stronger motors are required  the AX1500 will provide the  flexibility to use a more powerful motor  With the SDC 2150  a stronger motor  might not be useable because the controller might not be compatible with a  motor that has a higher current rating  In terms of rated current the AX1500  clearly has the advantage     When it comes to wiring the motor controllers  they are both very similar  Both  motor controllers only require each motor to be connected and a main battery to  be connected  The general wiring schematic for all Roboteq motor controllers is  shown below  This schematic has solid black lines  which mean that connection  is required  and thin black lines that represent optional connections  The  schematic shows a connection to a backup battery this connection is used for  protection against the under voltage limit of the controllers     F2  SW1 Main  1A On Off Switch 1A           PwrCtrl    Ground    Resistor    SW2  Emergency  Contactor or  Cut off Switch    q      A      mm mm m m EO    VO Connector        Note 5  Do not Connect     Figure 2 11     Wiring schematic for AX1500 and SDC 2150     Reprinted with permission from Roboteq     27    Both controllers will have an over voltage and an under voltage limit that is  intended to prote
59. ated distance D is a scalar value measured in feet  This is simply used  for how far the vehicle needs to travel to catch up with the user  The bearing 8  measures the angle offset from due north that the vehicle is with respect to the  user  This is measured in degrees     However it is not enough just knowing the distance and the bearing from the  vehicle to the user  The bearing is useless in routing the vehicle to the user if the    81    orientation of the vehicle is unknown  Since bearing is defined as the angle  between a line connecting the two objects  the vehicle and the user  and the line  of longitude  this measurement is relative to the north south line and not to the  orientation of the vehicle  Without the vehicle   s orientation  the user tracking  system will not be able to track the user   s turns  limiting it to linear tracking  instead of the desired planar tracking  Therefore  the orientation must be  considered     The orientation of the vehicle is determined from the mobile phone that is  mounted on it  Since most mobile smartphones have a digital compass  embedded into its hardware  determining the orientation of the vehicle is simple   The smartphone will be mounted to the front of the vehicle with the top of the  phone pointed in the direction of the vehicle   s hood  Therefore the orientation of  the vehicle can be determined simply by observing the angular rotation from the  phone   s digital compass reading with respect to the northern cardinal di
60. ation  It is a modified sine wave inverter that comes with all  cables necessary to hook up to a 12 volt DC battery and will provide more than  enough wattage to run the devices that will be hooked up to it  This inverter also  includes very nice safety features  It is always recommended that you do not let  a battery completely discharge  This inverter includes a low battery alarm and  also has a low voltage shutdown operation to prevent the battery from completely  discharging        Figure 3 5 AIMS Power DC to AC inverter     Permission Pending     Specifications of AIMS DC to AC power inverter   e Continuous power output of up to 400 watts  e Surge capability of up to 800 watts  e DC input operating voltage between 10 and 15 volts  e Output voltage of 120 volts AC    e Modified sine wave output  71    e Output frequency of 60 Hz   e Battery low voltage alarm at 10 5 volts      0 5 volts    e Battery low voltage shutdown at 10 volts      0 5 volts    e Operating temperature between  15  C to  55  C      5  C    e Automatic shutdown if operating temperatures are exceeded  e Two 2 3 prong AC output sockets   e Dimensions of 6 0 x 4 25 x 2 5 inches    e Weighs approximately 1 2 pounds    3 5 Battery    Given all of the benefits and cons of both of the battery types that have been  mentioned above  the best battery choice for this project will be a lithium ion  battery  It will meet the requirements of the tailgate station and will perform  better than that lead acid battery w
61. ations that can cause a  problem if too much weight is added to that location  The station is estimated to  weigh one hundred and fifty pounds but the testing will test up to two hundred  pounds  lf the station can support more weight than expected  it will be known  that it will be able to support all of the subsystems  This will also give flexibility if  another component needs to be added to the chassis which will add more  weight  such as another battery if one 24 volt battery is not enough to power the  motors     The second test will be needed to make sure the chassis is structurally sound  while in motion  First the station will be pushed over a minimum distance of  twenty feet on concrete  or asphalt   twenty feet on dirt and twenty feet on grass     98    When the test is preformed the station will be pushed from directly behind  When  being pushed it will be at the same level as the station and will not be pushed at  an angle  This test will show that the station has no issues moving over the  different terrains  It will also show that the station is stable when it moves and  does not fall over     The third test is exactly the same as the previous test except that it will be  performed with weight added to the chassis  Once it is known that the station  can move without falling over and is stable  It has to be determined that the  same can be said when the station has multiple weights on it  The weights will  simulate the weight of the subsystems that will ultimate
62. better in extreme heat  This would be advantageous for  the ultimate tailgate stations    application  In a tailgate environment  temperatures    34    can reach the triple digits and that is more of the norm than the exception  A  solar cell that performs better in the normal environment for the station seems  too good to be true              Figure 2 18     Monocrystalline solar panel     Permission Pending     Polycrystalline cells are cut from multifaceted silicon crystals  These are  sometimes less efficient than the monocrystalline cells  and therefore take more  surface area to get the same amount of wattage that a solar panel utilizing  monocrystalline solar cells would     35       Figure 2 19     Polycrystalline solar panel     Permission Pending     The two major deciding factors on solar panel selection will be price and size   Because this tailgate station will be an autonomous mobile system  the solar  panels that are chosen need to be light enough for the chassis to carry while still  maintaining a reasonable speed  Also  they cannot be awkward and bulky  This  will make smooth movement of the station very difficult  The price of a solar  panel is linked directly with the amount of watts it can generate  Simply put  the  more watts that it generates the more expensive it will be  For example  if one  solar panel can generate 100 watts  and another can generate twice that amount   then it will most likely cost twice as much     A major advantage of the ultimate 
63. ble is being obtained by the panels  Once a visual inspection is  complete  and it is determined that there are no physical damages to the exterior  of the panels  they will need to be wired together properly and tested to ensure  that the wiring was done correctly  The two solar panels will be wired in series   not in parallel  to increase the maximum amount of power they generate  The  solar panels will be placed under a heat lamp for testing purposes  They will be  connected to the charge controller and wired to a battery  A voltmeter will be  used to periodically read the voltages on the battery to ensure that it is charging  correctly  However  it must first be determined that battery is in fact good  The  tailgate station will have its factory installed charging system left intact for this  purpose and for purposes of poor weather conditions  The battery will first be  plugged into a wall outlet and allowed to charge to full  The voltmeter will be    101    used to determine that the battery is in fact good  and can obtain a charge  The  charge will then be used up on the battery to drain all of the voltage from it  and  then connected to the solar system  With the heat lamp providing the solar  panels energy  it should start to generate electricity and provide power to the  battery  This system will be tested with and without the charge controller  connected  The charge controller is intended to maximize the efficiency of the  solar panels charging the battery  Multipl
64. connections are  needed to hook up the DC motor controller compared to the microcontroller     When comparing these two methods of controlling the motors it is important to  consider what each component is intended for  While a microcontroller would be  able to do all of the things that are needed for controlling the motors  the DC  motor controller is made to control motors  The motor controller will incorporate  an on board microcontroller which means any functions the microcontroller will  have the DC motor controller should also have  This will give the DC motor  controller a large advantage because the DC motor controller also has many  other advantages  The motor controllers that have been researched all seem to  have multiple ways of controlling them  This will be helpful to this project  because it will allow flexibility if another method of communicating with the motor  controller is needed  This will also allow for the possibility of controlling the  motors in different ways  The motor controllers can also be connected to a  computer and be programmed using the software from the motor controller s  developer     Cost must also be considered when choosing between these two methods of  controlling the motors  The biggest drawback to using the DC motor controllers  is the price  The prices of the DC motor controllers that were found online range  from one hundred to seven hundred dollars  The most expensive DC motor  controllers are very large and mostly used for large
65. ct the motor controller  If the main battery power supply dips  below this limit the motor controller will shut off to protect itself  The AX1500 has  an option to connect a secondary battery to the motor controller so that it will  continue to run even when the main power supply dips below the under voltage  limit  The SDC models of motor controllers do not have this option  This option  could be very helpful if the station is to be run for a long amount of time or if the  station is being used on a day that is not very sunny and cannot recharge the  batteries in time to avoid the under voltage limit     The cost of each will also be a factor  but not a limiting factor  As a group it was  decided that cost would not be a limiting factor when it comes to quality  The  AX1500 costs fifty dollars more than the SDC 2150  This obviously gives the  advantage to the SDC 2150 in terms of cost  If the overall benefits of the  AX1500 outweigh the benefits of the SDC 2150 the cost will not be a factor     The SDC 2150 does have a few advantages over the AX1500  The SDC 2150  has advantages in operating voltage  total inputs and outputs  program size  and  size  Both controllers will are the same height but the SDC 2150 is 2 6x2 6  inches  while the AX1500 is 4 2x4 2 inches  The advantage of the SDC 2150 in  size is very small because the total size of the AX1500 is still very compact and  will work fine for this application  This seems to be the case for most of the SDC  2150 s advanta
66. ctronic devices that demand  the highest standards of power inversion  it makes the decision between what  types of inverter to use a little bit easier  There is a pretty steep price difference  between pure sine wave inverters and modified sine wave inverters  with the  pure wave inverters being the more expensive of the two  The decision was  made that the vehicle will utilize a modified sine wave inverter to keep the overall  budget of the project lower  This is an area where spending the extra money on  a pure sine wave inverter will not really improve the efficiency and reliability that  is required by the system     2 7 Master Microcontroller    The master microcontroller will act as the brains of the ultimate tailgate station   The master microcontroller must have enough digital inputs to accept data from  the sensor system  Bluetooth receiver  LED   s  and motor control  The master  microcontroller must have enough memory to control all of these components   and for data logging     A main function of the ultimate tailgate station is the android remote control for  the vehicle  It is also an emergency backup to the autonomous tracking system   In order to use the android phone as a remote control  it will need to be  compatible with the android software available     The android phone will also need a way of communicating with the  microcontroller  The android phone could actually be connected with wires or  wirelessly  After careful consideration  the most effective 
67. d AC Motors  250 HP  1750 RPM                 12  Torque  ft lbs Constant    oe Ee Constant Torque Range                   gt  lt     Horsepower Range     gt     if DC Torque  1    RPM    750     1       y       AC Torque  1    08    06  V Hz2  2    and also    0 4        1  RPM 2    Figure 2 5     Torque vs Speed for both AC and DC motors     Permission Pending     The torque will remain constant until the station reaches its top speed and then  the torque will begin to decrease  This is because the motor torque depends on  the amount of current being provided to the motor and when the station is  accelerating to the max speed the controller will be giving the max current it can  provide  As you can see from the figure the DC motor torque decreases at a  slower rate than the AC motor once the base speed is achieved  This is the  reason that the DC motors usually had a higher overall torque than the AC  motors even though there starting torques were very similar  Even though it  does not seem to be an issue either way because the starting torque is about the  same for both types of motors  the DC motors have the advantage in this  category because in general they have a higher overall torque     Based on all of the comparisons that have been made in this section of the report  it is believed that the DC motor is better for this application  The DC motor will  be much easier to power because only a battery will be needed  Also the  method for controlling the DC motor is pretty
68. d four  door car will     Another important factor when deciding on a chassis to use is the size and style  of the wheels that will be attached to the chassis  Since this project will be used  for events such as tailgating  camping and picnics it will most likely experience a  variety of terrains  The Ultimate Tailgate Station will have to be able to drive on  concrete  grass  dirt  and other outdoor surfaces  As well as driving on different  surfaces the tailgate station must also be able to drive over obstacles such as  sticks  rocks  and uneven surfaces  The larger the wheels are the better it will be  at handling the different terrains that it will most likely experience  The tires will  need to have rims that are at least four inches in diameter so the overall size of  the tires will meet this projects requirement  The tires that are selected will also  preferably have some sort of tread on them to help the wheels handle the  different terrains  With all of these conditions considered the next step is to  decide if we will buy all of the parts and build our own chassis or if we will find a  chassis that meets all of our requirements and purchase it     When trying to decide whether to build a new chassis or buy a chassis there are  many pros and cons to consider for both choices     Building a new chassis is the first idea that was considered for designing the  tailgate station  The ability to design the chassis in any way desired was very  appealing  This would allow th
69. d onto the sides of the vehicle  one on  each side  They will be mounted in such a way so that they can fold out when  charging is needed and fold back in while in motion  They must be able to fold  back in because the vehicle will need to successfully avoid any obstacles while in  motion  Having them fold back in while in motion will keep the vehicle more  stable as well  These solar panels are responsible for charging two different    119    power sources  a primary and secondary power source  The primary power  source is a 24 volt battery that is responsible for powering the motor controller  which runs the rear wheels  This is the driving force of the vehicle  The  secondary power source is a 12 volt battery which will be responsible for  powering the microcontrollers and servo system that steers the front wheels   This battery will be connected to a DC to AC power inverter to generate the AC  power source that these applications require  All power that is generated by the  solar panels will be regulated by a maximum power point tracking charge  controller to prevent overcharging of the batteries and provide power to the  batteries in the most efficient way possible     The motor control subsystem is the driving force of the ABEC  The AX1500  motor controller will be used to control the motors  The motor controller will need  to be integrated with multiple subsystems including obstacle avoidance and RC  control through the mobile application  Both of the subsystems the mo
70. d sliding the control  arrow in the android application to the left and right and seeing if the servo for the  two front wheels is correctly adjusting the direction of the tires  After this mode  has been tested it will be necessary to test the autonomous mode     114    The autonomous mode will be selected on the android application  The green  LED will light up to indicate that the station is in autonomous mode  When in  autonomous mode the user will need to walk in front of the station at a slow  pace  In order to tell if the station is correctly working in autonomous mode the  user will only need to verify that the station is following them  While walking in  front of the station the user will then need to move faster so some distance is  between them and the station  This will allow the user to verify that when they  are further away from the station that the speed will increase to the maximum  speed until it has closed the gap between the user and itself  The last test for  autonomously following the user will be to stop in front of the station and see if it  will stop next to them  Once this has been confirmed the obstacle avoidance   while in autonomous mode can be tested     To test the obstacle avoidance in autonomous mode  a short pole will be used as  the detected obstacle  The obstacle avoidance system utilizes the ultrasonic  sensors and motor control simultaneously to safely maneuver around obstacles   This test will not only test the programming of the motors 
71. d the microcontroller will need to be tested  The digital pins will be  the most straightforward  but the serial connections can be problematic  Once all  of the individual connections are completed  all of them need to be connected  and adjusted until the whole system is working properly     111    4 10 Mobile Application    The agile software development method will be used to design and test the  mobile application  This is to encourage a more adaptive approach to the  software design in the event that some of the specifications and requirements of  the system will change  Using this method  the team plans cycling through the  steps of planning  requirements analysis  design  coding  unit testing  and  acceptance testing until a working product that meets all necessary specifications  has been achieved     Unit testing is especially important in verifying the effectiveness of the software   As mentioned previously in the Design section  the mobile application is broken  into several subtasks  These individual subtasks must be careful tested to ensure  the optimal performance of the system as whole  The mobile application tests  involve similar testing of state and transitions as described in the User Tracking  Testing section  The difference is that instead of evaluating the responses of the  vehicle in a physical testing environment  the class and methods will be  evaluated on the outputs produced  The class diagram below shows the classes  and data structures that will b
72. e Universal Asynchronous Receiver Transmitter  In order for the master  microcontroller to decipher whether it is talking to the motor controller  Bluetooth  receiver  or ultrasonic sensors  it delays each connection  Each connection has  a specific baud rate set  The baud rate will help identify between different  connections     The ultrasonic sensors have the option of using pulse width modulation  This  means that the master microcontroller has the option to send out analog signals   This is very advantageous when it comes to obstacle detection because  distances are typically analog  not digital  Usually microcontrollers have a certain  number of pulse width modulation capable pins  As long as the master    42    microcontroller comes with four pulse width modulated pins  it can be effective   Not only will it automatically come with the pins  it will be four less connections to  the universal asynchronous receiver transmitter     2 7 1 Microcontroller Comparison    The selection of the master microcontroller will ultimately be decided based on  the interfacing needs of the slave subsystems  For all of the other components   cost has been a factor  For the master microcontroller  cost will not be  considered  None of the microcontrollers cost more than 10 dollars  so they are  relatively cheap compared to most of vehicles components     2 7 1 1 ATmega 328       Figure 2 24     ATmega 328 Microcontroller     Permission Pending     The ATmega 328 is one of the most popular
73. e chassis to be built specifically for this project  which could be much better than modifying an existing chassis that already has a  different purpose  Another positive of building a new chassis is that it would most  likely save money over buying one  The average price online for an electric ride  able car  children   s toy  is about 300 dollars  This is a very steep price for the  chassis that is needed for this project  The chassis that would be bought online  would also come with many extra components that will not be needed in this  project  such as the plastic frame  and would most likely remove from the chassis  all together  Also considering the toy car is built for children it dives at very low  speeds it would require replacing some of the mechanical and electrical  components anyway  If a new chassis is to be built only the components that are  absolutely necessary to this project would have to be purchased     The main materials that would have to be bought are wood or metal for the  frame  four wheels  two axles  hardware to set up the front wheel steering  gears  for the shaft rotation of the rear axle  and miscellaneous hardware for holding  everything together    was decided that wood for the frame of the chassis would  be better for this project because wood is much easier to work with than metal   No special equipment for cutting metal would be needed  The wood could be cut  and constructed using a saw and drill  which are much easier to find and operate  
74. e coded and how they will interact together          RemoteControl    tspeed  double    GPSTracking     distance  double            f kaip  turn_angle  double  soas ere turn OFF  boolean  torientation  double      d EE  sendData    void   turn_angle  double 5 a  EEU  calcSpeed    double  t speed  double N z Ed  turn OFF  boolean  longitude  double tcateTurn  angle   double     latitude  double tdisableRC    void     sendData    void    getOrientation    doubld  t calcTurn_angle    doubld Ys     calcSpeed    double  calcDistance    doubld   disableTracking    void tcalcBearing     double    Figure 4 10 Class Diagram of Mobile Application   Figure created by Chris Echanique     These three classes will be instantiated by the main class  which operates the  entire mobile application  Integration testing will be employed to test each module  of the system  Specifically  a bottom up approach will be used  The diagram  below demonstrates this concept     112    Main       RC control    ER Era EO Era    Figure 4 11 Integration Testing Diagram        Figure created by Chris Echanique     In bottom up testing  each component on the lowest level will be tested  individually  Once these components have been accepted as functional  they will  be then integrate with the higher level components and tested  This process will  continue until the entire system as a whole is tested and accepted     4 11 LCD Display Testing    Before the microcontroller is attached to the charge controller to r
75. e tests will be done with and without the  charge controller to ensure that it is performing as it should  The amount of time  it takes the batteries to charge will be measured and the amount of power that  the batteries are receiving will be measured as well  These numbers will be used  to determine the effectiveness of the charge controller  These tests shall be  conducted on all batteries that the ultimate tailgate station will be utilizing to  ensure that each battery is good and that each battery integrates correctly with  the system     Once it is determined that all of the parts are working properly they will then be  tested in different environmental conditions to see how they can expect to  perform in real world applications  The panels will be tested in different  temperatures  different weather conditions  and at different angles to obtain the  maximum amount of power achievable  It is vital to see how this subsystem will  perform in less than ideal conditions to determine if it can still expect to charge  the batteries in said conditions  When these tests will be performed will depend  entirely on weather conditions  The panels will be tested in cloudy conditions to  see if they can still receive some energy from the sun  Our research also  indicated that solar panels  as many other electronics  perform better in cooler  temperatures  The panels will be tested outside in as many varying  temperatures as possible as to obtain and idea of how well the panels perform
76. e the  batteries and the circuitry inside of the car  The batteries will be in the middle to  keep from putting too much weight on either end of the chassis  The motors will  be attached to the two rear wheels  All of the circuitry will be connected between  the batteries and the motors  some of the components can be mounted on top of  the batteries  A large box will be built and mounted on top of the electric car   This box will be roughly two and a half feet by four feet  These dimensions are  subject to change based on the actual dimensions of the electric car  The sides  of the box will be a few inches high  The box will be used to hold all of the  subsystems  The box will be made of wood so that the components that must be  mounted on it can be easily added  The wooden box will make mounting and  adjusting the positions of the subsystems much easier because  wood is very  easy to work with  The top of the electric car will not be a flat surface to mount  the box easily onto  Therefore  some other added support will be needed  To  keep the box on top of the electric car as stable as possible  support beams will  be attached underneath the box  The actual location of the beams will depend  on the layout of the electric car  The support beams can be vertical or can be  formed into a right triangle to provide support to the edges of the station that    64    hang over the edge of the electric car  The box will also provide the advantage  of having a flat surface to mount all
77. e the user with a hands free hassle free autonomous transport of  heavy payloads   e To implement an autonomous framework that tracks and follows a user s  current location   e To promote green renewable energy by creating a self sustaining system  that charges itself using solar power   e To continue this notion of renewable energy usage by extending power  supply to small external devices for users at tailgating events    e To put to practice the engineering concepts learned in class through  research  design  and testing of the system   e To create a final product that is fully functional and usable after project  submission    1 4 Requirements and Specifications    e Dimensions  o The unit shall be no larger than 3 feet in width  5 feet in length  and  4 feet in height   o The unit shall be no heavier than 100 pounds unloaded   o The unit should support up to 100 pounds of a full load of goods   i e  food  drinks  ice  etc    e Power  o The system should last at least three hours on a full charge without  solar power recharge   o The system shall be able to fully recharge in eight hours under ideal  weather conditions   o The system should supply power to small external devices such as  cell phone chargers  radio  speakers  mini electronic grill  etc   o The battery should be interchangeably rechargeable between both  solar power and wall outlets   e User Tracking  o The station should track the user   s current location within less than  ten feet of accuracy on average  
78. e vehicle needs to travel   Exploiting the use of the absolute locations of the user and the system eliminates  the need to define a minimum detection radius  Since the locations of both  components can be determined by their geographical locations  there is no  minimum radius of detection for the system on a global scale     The most important specification to consider is the accuracy of the user tracking  method  With near field sensors or vision based tracking  it is not difficult to  obtain accurate data of the location of the user as these methods rely on the  user   s proximity to the vehicle  With GPS however  the accuracy of the  coordinate reading must be considered  The diagram in Figure 2 34 below  demonstrates this concept of tracking accuracy     Uars  r Ureal 7  sot se   5ft   q 7  7 7              7  Expected       7 7  ye   Calculated Path  7 7  oo AA  ie real y A iS   od    Es  Vas  Distance Error   lt 10ft         7 Ucp  Vers Ti N    Q ws Vars    Ureal    Figure 2 34 Diagram of Tracking Accuracy     Figure created by Chris Echanique   55    A comparison of the expected tracking path and the calculated path of the  vehicle based on GPS accuracy is illustrated in the diagram above  The real  position of the user  Urea  and the vehicle  Vea  are shown with a large blue  circle indicating the region of error in accuracy  Based on the coordinate readings  from the GPS receivers  the calculated location may fall anywhere within this  region of error and the radius
79. e vehicle simply by touching  anywhere in this window pane  An arrow will be drawn from the bottom center of  the screen to the user   s point of contact on the screen  The magnitude of this  arrow will define the magnitude of the vehicle   s speed  The angle formed  between this arrow and the vertical line will define the turning angle of the  vehicle  This concept can be visualized by the Cartesian coordinate system  placed on the figure and the following equations below     Baza     x  0   arctan 5   y    where s is the speed of the vehicle  x and y are the coordinates defined by the  point of contact with respect to the origin of the arrow vector formed  and   is the  turning angle of the vehicle     95    3 11 3 Obstacle Avoidance Notification    A notification will appear on the screen in the event of an obstacle encounter   This will only occur when the user selects the GPS tracking mode  Here the  vehicle will attempt to reroute itself around the obstacle before transitioning back  to the GPS tracking state  No computations for obstacle avoidance will be  performed by the mobile phone  The master microcontroller will handle the  computations necessary for rerouting     3 11 4 OFF Mode    The last mode offers the user the ability to turn the system off  This mode simply  disables the user tracking system  obstacle avoidance  and remote control  feature  The vehicle remains stationary while on this mode as per the user  request  It is important to note that this will no
80. ead the power  information it needs to be determined that the basic functionalities of the LCD are  working  Using the development board that Texas Instruments provides for the  MSP430 microcontroller the LCD will be programmed to interface with the MCU   Online libraries of the HD44780 parallel interface will be referenced to properly  interface the two together  Basic strings of characters can be programmed to be  sent to the LCD  If the basic strings of characters that are generated while  programming are successfully sent to the LCD and successfully displayed then  one can assume that LCD is working properly     The circuit design of the voltage regulator will also need to be tested before the  LCD display can be implemented into the system  The voltage step down circuit  not working properly or not wired together properly with the correct components  could lead to disastrous results  The microcontroller could end up receiving way  more voltage than is intended which will breakdown the transistors within the  MCU  Once these break down and burn up the microcontroller becomes  unusable  Testing the circuit design of the voltage regulator is a very simple  process  The group will simply design a model of the circuit on a bread board  using components that are readily available in the senior design lab  All that is  needed is a resistor  a capacitor  and a diode  A 5 volt DC supply will be    113    connected to the board and run through the designed voltage regulate  Using 
81. ed  GPS receiver and a mapping service to allow the user to have real time position  tracking for a variety of different applications  The availability of this feature can  be exploited for use in the user tracking subsystem of this project to reduce total  project costs since this method can be easily integrated with a user   s mobile  phone  This may make it easier to implement than the vision based tracking  method previously mentioned in this section  Also  utilizing the GPS features on a  mobile phone is particularly useful if a mobile application is to be developed for  this project  This mobile application will allow the user to choose between  autonomous user tracking and manual remote control of the vehicle     53    In order to consider GPS based tracking for the project design  the properties of  the GPS receiver must adhere to the requirements and specifications previously  listed     e User Tracking    o The station should detect the user   s location from at least 20 feet  away     o The station should update the user   s current location at a rate of at  least five times per minute     o The station should track the user   s current location within less than  ten feet of accuracy on average     One important requirement of the user tracking system is the minimum radius of  detection from the vehicle to the user  This minimum detection radius is crucial  for the environment that the system will be tested and used in  Because the user  may be several paces ahead 
82. eed to divide any remaining project costs evenly  The  final completed unit remains as property of Progress Energy  unless otherwise  noted     116       Expected Budget                                                             ltem oe     Total  ii ber Description Unit Cost   Quantity Cost  1 Solar Panel  500 00 1  500 00  Charge  2 Controller  200 00 i  200 00  3 DC AC Inverter  150 00 1  150 00  Lithium lon  1 75   4 Battery  75 00  75 00  Power Wheels  5 Vehicle  250 00 1  250 00  6 Printed Circuit  50 00 2  100 00  Board  7 Master  50 00 2  100 00  Microcontroller  8 IR Sensors  25 00 3  75 00  9 Garmin GLO    100 00 2    200 00  Device  10 Speed Controller    300 00 1  300 00  11 Misc Hardware  100 00 i  100 00  Components  Subtotal  2050 00  Tax 7   Total Expected Cost  2193 50          Figure 5 1 Expected Project Budget    117       5 2 Bill Of Materials    Bill of Materials    PT 12124 10 MPPT   Garmin GLO     inverter   AIMS 400 W DC to AC   Generic 1 color   p Motor Unite Motor Co  Ltd   MY1016   Robotech AX1500    1    4  Mega Servo    Renogy 60 W  monocrystalline    Ultrasonic Sensor Maxbotix LV EZ1    Figure 5 2 Expected Project Budget    Solar Panels       118    5 3 Division of Labor    The ABEC project is divided into seven systems  These systems are Chassis   Power Supply  Motor Control  Microcontroller  Sensor  User Tracking  and Mobile  Application  Each system is allocated to each of the four group members of the  project  Members are responsible for re
83. ensor  Each distance recovered by the sensor will be  compared to the next  If there is a major change in distance from one pulse to  the next  then the master microcontroller will identify this as a ledge  It will adjust  the direction and path of the station to avoid it  To test for the best underneath  sensor  the responsiveness of the sensor at edges of the beam width will  determine which sensor is selected to be the underneath sensor  An assumption  will be made that if the underneath sensor is the most responsive at the edges of  the beam width  it will also be very responsive in the middle  Nonetheless  the  ultrasonic sensor will test an object placed twelve inches away at the center of  the beam width     For environment testing of the ultrasonic sensors  there is one particular situation  that needs to be accounted for  The underneath sensor will be facing the ground  and one particular surface acts a lot like a sponge  the grass  The biggest  concern with ultrasonic sensors is a surface that can absorb sound  The grass is  a perfect example of this  The beam characteristics listed above show how the  beam width increases with distance from the object  The underneath sensor will    108    need to be adjusted so that it can detect the distance the ground is from the  chassis  Troubleshooting a grassy surface will be a fundamental issue that  needs to be resolved for the underneath sensor     4 7 2 Sensor System Testing    The ultrasonic sensors need to be tested bot
84. er  This will be  able to provide more than enough power to the other subsystems  The  specifications of this battery are as follows     Operating voltage of 12 volts   Approximate weight of 7 pounds   Low self discharge rate allows long shelf life  Operating temperature of  40  C to  60  C  Dimensions of 2 56 x 3 71 x 5 95 inches    73    3 6 Steering    A simple microcontroller will be utilized to achieve the autonomous steering   Many microcontrollers provide very good libraries of functions for controlling  servo motors  Servos generally have controls and gears integrated within them  that make them easily controlled by a microcontroller  This is possible because  the shaft is allowed to be positioned at any angle between 0 and 180 degrees   By communication with the other sensors that are integrated into the system   data will be relayed to servo signal on the microcontroller that will tell the servo  what angles it needs to be positioned at  Doing this will allow the tailgate station  to successfully autonomously steer itself in a reliable and efficient manner  As  stated above  servos have three wires  A power wire  a ground wire  and a signal  wire  The power wire will need to be connected to an external power source  because the board itself will not have enough power to run the servo  As long as  the ground of the microcontroller and the external power supply are common this  will be an issue  Once the power wires are connected properly the signal wire of  the servo
85. er Selection    The ultimate tailgate station depends on the master microcontroller to make  decisions  It is a fundamental component of the complete system  The master  microcontroller was selected based on interfacing needs  memory  and support  online  When comparing the 4 microcontrollers  they all had very similar  characteristics and all made enough peripherals to connect to the subsystems   The master microcontroller had the least amount of overkill  yet made the  minimum requirements     The ATmega 328 stood out the most because of its support base  For Arduino   there are tons of libraries  examples  and tutorials online for free  Since none  members of our group have experience with programming microcontrollers  the  learning curve will be much faster when Spring comes  The ATmega 328 has 14  Digital Pins  6 of them being PWM  This is more than enough for the ultrasonic  sensors and the LEDs  The serial connection will connect to both the Bluetooth  receiver and the motor controller  It comes with 32 kB flash memory which is  reprogrammable and more than enough for the simple instructions that the  master microcontroller  Since the GPS calculations will be handled by the  android phone  there is more memory to be freed for the microcontroller     2 8 Wireless Receiver    The android phone is a key component of the ultimate tailgate station  It is  important for two subsystems  For the user tracking  it is the tracking device that  the station will be tracking  The a
86. er is one of the main components of this project and without  this component the entire project will not work  As soon as this part is obtained it  will be important to test it as soon as possible  The controller that was chosen   the AX1500  has an RS232 cable for connecting to a computer  this will be very  helpful for testing the controller  The first thing that will need to be tested is that  the controller is able to control both of the motors that have been purchased   The controller will be connected to the computer  and using the software for the  controller a very simple program to turn the motors on and off can be sent to the  controller  If the controller passes this test the next step will be to test that the  controller will be able to vary the speed of the motors     99    Varying the speed of the motors will again be done by providing a simple  program to the controller through the RS232 serial connection  The AX1500 has  a very user friendly interface that can be used to set the power of the motors   The figure below will show the user interface where user testing can be done   The sliding bar that is labeled with the number    2    will allow the user to adjust the  speed of the motors for testing     Cortiok   Power Settings   R C Ana Specific   Close Loop   Enecder  RC Out Run   Console      Clear Log   Motor 1   Ia Bet Amps  _Save Loo   i Cr Peak    Res Truet   EG Mot Ames     Command 1 v 173 Power                                 jz ER i        ey  ras Ana
87. er to power the project  The use of this clean  renewable energy source allows the system to be self sustained  while also  providing this energy to external devices  Since the applications of this project  are not only limited to tailgating  i e  camping  golfing  picnics   extending its use  will further help to reduce environmental impact of nonrenewable energy sources  that would otherwise be used to supply power     1 2 Motivation    The age old tradition of college tailgating is perceived by most as an exciting and  spirited way to prepare for a university sporting event  However many who have  yet to explore the practices of college extracurriculars are not aware of the taxing  efforts to transport such tailgating imperatives like a cooler full of beer and ice   Not to mention the fact that these essential commodities must be delivered over  great distances from parking spots spread remotely across campus  Another  tailgating dilemma is that the charging and powering of technological necessities  such as cell phones and speakers suffer from the apparent lack of outlets at most  tailgating grounds  Moreover  the use of such outlets is only burning more  unnecessary coal and adding to the proverbial carbon footprint  Thus  motivated  by the need to make transporting goods easier and provide renewable energy to  external devices while also sustaining the system with this provided energy  the  Ultimate Tailgate Station is proposed     1 3 Objective and Goals    e To provid
88. erms jsp    126    If you need further assistance please reply to this email or contact us at 1 800 800 1020  Monday Thursday 8am 6pm Friday 8am 5pm Central    With Best Regards    Christopher Le   Product Support Specialist   2nd Shift Garmin Mobile Team   Garmin International   913 397 8200   800 800 1020   913 440 8280  fax  Att  Christopher Le  Associate  5663  www garmin com   Additional solutions may be found at  http   www garmin com garmin cms site us support searchsupport       Original Message Follows                            Escalation from KANA On Demand Self Service  Subject  Reproduction Permission Request    Message  Hello my name is Chris Echanique  I am an engineering student from the University of    Central Florida currently working documentation for on a senior design project  I would like to    request permission to use a photo of the Garmin GLO device on your website as well as a table of  the listed specs for use in a technical report  Please let me know if you have any questions or    concerns  I appreciate your timely response  Thank you     Permission to reprint photos    Garrett Lee    Wednesday  December 05  2012 12 00 A       To  customerservice atmel com    To whom it may concern     Iam writing to you to request permission to reprint several images in you website  Iam currently a student in the  college of engineering at the University of Central Florida  We are writing a design paper for our final project  Part of  our documentation is a comp
89. est is done  second so that the maximum amount of weight that can be held will have already  been determined and will not be exceeded  The last two tests will not only test  the chassis but also the motors on the rear wheels  The last two tests are to  move the station using the motors as opposed to pushing it  It will first be moved  using motors with no weight on the chassis and then with weight added to the  chassis  These last two tests will be performed in a very similar fashion to the  previous two tests  The highest amount of weight tested in the first test will not  be exceeded in this or any of the other tests     For the first test the station will be held still by stopping the wheels with pieces of  wood or something similar  This test is important because before testing how the  station moves with weight it must be known how much weight to test with  When  adding the weights to the chassis they will be added in ten pound increments and  five pound increments as the weight approaches the maximum weight that the  station will have to support  This will keep from adding too much weight at once  and causing something to break due to stress  This test will confirm what  amount of weight the station can hold and show any locations that may need  reinforcing  To completely check all of the aspects of the station the weights will  spread out on all parts of the chassis and also be moved from location to location  on the chassis  This will help to show if there are any loc
90. everal images in you website  I am currently a student in the  college of engineering at the University of Central Florida  We are writing a design paper for our final project  Part of  our documentation is a comparison of proximity sensors and wirelessreceivers  Iam writing to you to use some of the  images for the Ultrasonic Range Finder   Maxbotix LV EZ1 and the Bluetooth SMD Module   RN 42  Any images  used will be properly cited with your permission     Thank you   Garrett Lee    128       From  Bob Hetherington  lt bobh ijbmanagement com gt  Sent  Tue 12 4 2012 12 59 AM    To   marc bianco   Ce  Subject  RE  Requesting permission for use of pictures       Sure Marc  go ahead and use the images     Bob Hetherington    From  marc bianco  mailto marc bianco knights ucf edu Next  Last  Sent  Saturday  December 01  2012 12 08 PM    To  bobh ljbmanagement com  Subject  Reguesting permission for use of pictures    Good afternoon     I am currently a senior in the college of engineering at the University of Central Florida  I am in senior design  and my classmates and I are writing our senior design paper for our final project   Part of our a is a comparison of Lead Acid and Lithium ion batteries  I came across an article on this topic at http   www altenergymag com emagazine 2012 04 a comparison of    storage applications 1884  I am emailing you to request permission to use some of the images that are in this article  The images I would like to use are  Figure 3 and Figure 4  
91. ex  There  are a few ways of doing this  The trivial way is to select a microcontroller with  multiple serial connections  It is very advantageous for easiness  but would be  more expensive due to the extra hardware  Generally speaking  the cheaper  microcontrollers only have one serial connection  Another way is to multiplex the  two serial connections and connect the multiplexer to the single serial  connection  This way may or may not be cost effective due to the cost of the  multiplexer and added wiring  This would only work if the two inputs did not need  to work simultaneously  The Bluetooth and motor controller both need to work  simultaneously due to the tracking of the user  and the control of the motors  The  multiplexer way would not be appropriate for our application  A third way would  be to connect the two serial connections to the universal serial connection and  set a delay for one of them  This will be the most cost effective way of doing this  because no extra hardware is needed as long as a universal serial connection is  available  To connect the ATmeega 328  it will use the Serial Peripheral  Interface to connect to the motor controller and the Bluetooth receiver  The  internal oscillator is built in and will control the clock  The serial input pins of the  motor controller and Bluetooth receiver will use the MISO master in slave out  to  send data to the master microcontroller  When the master microcontroller needs    77    to send data to the Bluetooth 
92. f less  emission than a lead acid battery would     39    2 6 Inverters    One of the design requirements of the ultimate tailgate station will to be able to  provide power to various attachments that can be added  A DC to AC power  inverter will be necessary to achieve this requirement  The solar panels that are  on the station generate DC power which can directly charge the battery  The  battery will then provide AC power to a power strip through the use of the  inverter  The budget and design requirements of the project need to be taken  into account as the deciding factor for what type of inverter to be used  Either a  pure sine wave or modified sine wave will be used             Modified Sine Wave     Sine Wave    Figure 2 23     Pure vs  Modified Sine Wave     Permission Pending     Since all batteries use direct current  an inverter will be necessary to change the  direct current to alternating current in order to use the power for certain  applications  There are four things that need to be looked at when selecting an  inverter to convert direct current to alternating current  low harmonic distortion   high surge capacity  low standby losses  and high efficiency  Generally   electronic devices that are very sensitive and require a very high quality  waveform with as little harmonic distortion possible will need to use a pure sine  wave inverter  Pure sine wave inverters also have a very high surge capacity   This means that they are capable of exceeding the rated watt
93. ficient charge to our batteries in the easiest manner  possible     68    3 3 Charge Controller    Charge controller requirements   e Charge controller shall connect directly to solar panels wired in series    e Charge controller shall also be connected directly to the two 24 volt DC  batteries    e Charge controller shall improve the efficiency of battery charging by 20   e Charge controller shall prevent overcharging of the DC batteries    A charge controller will be needed to regulate the current that is drawn by the  batteries  This is necessary for safety reasons and to prevent overcharging  If  the battery is allowed to overcharge  it can damage the battery or shorten its  lifespan  If this happens it will harm the performance and reliability of the system  as awhole  The charge controller will be wired directly between the solar panels  and the batteries to regulate the current  Many variations of MPPT charge  controllers were researched to determine which one best fit the needs of the  vehicle  It was determined that the    perturb and observe    and    incremental  conductance    methods are going to be too complicated and more costly than the  project requires  These methods do have their advantages  but they are not  suited to the ultimate tailgate station  Instead  a constant voltage MPPT charge  controller will be used on the vehicle  These charge controllers are generally  cheaper than the others and will help maintain the budget of the project  The  constant vo
94. ge of temperatures one would expect while using  the tailgate station in everyday situations  Specifications of these solar panels  are     e Maximum power of 60 W   e Maximum power voltage of 24 1 V   e Maximum operating current of 2 53 A  e Open circuit voltage of 29 5 V   e Short circuit current of 2 76 A   e 72 Monocrystalline solar cells  4 x 18   e Dimensions of 33 07 x 26 38 x 1 38 inches  e Weight of 15 43 pounds   e Anodized aluminum alloy frame   e 23 6 inch output cables   e MC4 connectors    e Operating temperature of  40  C to  90  C    Because the tailgate station will be moving around in such crowded  environments it will be required that solar panels are not in the way  They will be  designed in such a way that they can retract  While it needs to charge they will  open up  and then when it is moving they will fold closed  This will be achieved  by designing a hinge to attach the edge of the panels to on each side of the  station  This is also necessary because it makes it easier for the sensors that  are used in obstacle detection and avoidance to be more accurate  If the solar  panels were open all the time instead of being able to fold up then they would  also have to take into account the dimensions of the solar panels  However  with  them folded up  this is a non issue     In order to maintain maximum power efficiency the solar power system will utilize  a charge controller  The method of charge controlling must be chosen in order to  provide a fast and ef
95. ges  The AX1500 will still be good enough for this project in all of  the categories that the SDC 2150 has the advantage in     The advantages of the AX1500 are mostly big advantages  The backup power  supply can be very useful in certain situations  but the SDC 2150 does not even  have this option  The RS232 cable  for connecting to a computer  which comes  with the AX1500  is another major advantage because the SDC 2150 does not  come with a RS232 cable  The flexibility that comes with the higher current  rating of the AX1500 is also very important  Aside from the flexibility that it  provides it also ends the concern that the motors could draw too much current  from the motor controller  Based on the advantages of the AX1500  covered in  this section it is believed that these advantages more than outweigh the extra  cost of the AX1500 and the minor advantages of the SDC 2150  The AX1500  DC motor controller will be used for this project     28       Figure 2 12     The AX1500 DC motor controller     Reprinted with permission from Roboteq     Now that a motor controller has been selected the specs of the controller can be  found on the controller specific data sheet  Many of the factors previously  covered were general to most of the controllers from Roboteq  The figure above  shows what the controller looks like but it is also important to know where to  connect the different components that will have to work with the motor controller   The datasheet of the AX1500 provides
96. gree range  the  underneath ultrasonic sensor will be able to cover the entire area in front of the  vehicle  The underneath ultrasonic sensor will also be able to tell what angle the  ground slopes in the near future  If the slope is flat enough  it will not need to be  avoided  The underneath ultrasonic sensor will need to communicate with the  motor controller to make appropriate decisions  The motor controller can supply  however much power is needed to move forward at a relative speed to the  navigator  The figure below shows the placement and area that the underneath  sensor will cover     88       Figure 3 18 Underneath Sensor Range   Figure Created by Garrett Lee     3 9 6 Sensor System Integration    The sensor subsystem will use ultrasonic sensors to detect protrusions or gaps in  the way of the ultimate tailgate station  The ultrasonic sensors will connect  directly to the master microcontroller  The ultrasonic sensors will use the pulse  width modulators on the master microcontroller  The analog signals are  converted by the ultrasonic sensor to a digital signal  This binary input will be  used in an algorithm to detect the distance a protrusion or gap is from the vehicle    itself     Master Microcontroller    Bluetooth  Receiver    Figure 3 19 Sensor System Interface           Tall Ultrasonic  Sensors    Undernea  th  Ultrasonic Sensor        Figure Created by Garrett Lee     89    Maxbotix LV EZ1 Pin Output through its pulse width output  The figure below  expl
97. h individually and collectively with  the complete system  After each individual sensor is connected and tested  the  sensor system needs to test the ultrasonic sensors collaboratively  Since the  ultrasonic sensors are of the same type  it is vital that they do not interfere with  each other  The underneath sensor will not interfere with the tall sensors  since  the plane that its echo produces is perpendicular with the protrusion sensors     For the protrusion sensors  all 3 sensors have the same 2 dimensional plane   They must cover the entire front of the station so that it may maneuver safely   The figure below shows surface protrusion sensor placement and area coverage        Figure 4 7 Surface Protrusion Sensor Range     Figure Created by Garrett Lee     The area that the each ultrasonic covers cannot overlap another they are the  same type  They all send out the same type of signal  and will all receive the  same echo  To combat this  the outside 2 sensors will be facing away from the  center sensors  To absolutely make sure that they will not interfere with each  other  the two outside sensors will be delayed compared to the middle sensor   That way  even if the range of the three sensors were to overlap  it would be    109    even harder for them to interfere  The delay of the outside sensors should be in  sync with the pulse of the underneath sensor  Since the underneath sensor  shares one two dimensional plane with the center protrusion sensor  there is a  very un
98. hat might cater to our needs   One in particular is www modifiedpowerwheels com  This site offers an array of  threads with topics ranging from the electrical architecture of a Power Wheels  vehicle to its modification in power consumption  controls  etc  Other forums on  user tracking  solar power supply  and Android app interfacing will be considered  for research and design purposes  All authors of any resources used will be  credited in the reference list located in the Appendix of this paper     2 2 Chassis    One of the main functions of The Ultimate Tailgate Station project is the  automation of the tailgate station to make it easy to move  In order to for this to  be possible the station must have a Chassis  There are many requirements that  had to be considered when selecting what type of chassis would be used for this  project  Deciding if it is better to build a new chassis for this project or simply  purchase one from a store or online must also be considered as it can have a  large effect on how time and money is used for this project     First  because this project has many components and subsystems the size of the  chassis is very important  There are two main factors to consider when picking  the size of the chassis  One  how much weight it will be able to support and two  the actual physical dimensions of the station  For weight all of the different  components that the chassis will have to hold and support must be considered   The Chassis will have to suppor
99. hat will be needed will be the  leak protection  No matter how careful someone is when using the station and  cooler there is still a chance that water can end up outside the cooler  the station  is intended for tailgating  For leak protection there will be a small amount of  plastic or tarp that is used to line the back side of the cooler to separate the  electronics from the possible water leaks     The two solar panels will be mounted on each side of the station  Each solar  panel will be attached to a bracket that will attach to the outside of the box on top  of the electric car  This bracket will allow the solar panels to extend and retract   When the station is fully charged the panels will not be needed  so they will be    65    able to be folded down to make the station take up less space  This will also be  useful when moving the station from one place to another using a truck  With the  solar panels folded in the weight will be more compact and lifting the station will  be easier  than if the solar panels were still extended     The other components that will be incorporated will be mounted or placed inside  of the box that is on top of the car  All of these components will be placed from  the center to the back of the station  because the cooler will be mounted on the  front of the station  This will also allow the advantage of having all of the  components that depend on the electronics  such as the LED status lights  as  close as possible to the circuitry that is
100. her flexible  They are made using different materials than most conventional  solar panels are  They are usually made using materials like copper  gallium and  selenium instead of being made from silicon or cadmium  Because of this  thin  film solar panels typically have a lower energy conversion efficiency than most  traditional solar panels would have        Figure 2 17     Thin File Panel     Permission Pending     So  while these thin film solar panels are cheaper to manufacture  and may be  more lightweight and portable than other more common panels  this does not  make up for their lack of efficiency  The vehicle is going to require a lot of energy  to power all of the subsystems that it is utilizing  It would need to be able to  power the motors  motor controller  charge controller  GPS tracking system   obstacle avoidance system  and Bluetooth  Thin film solar cells would not be the  best option for this project     The two types of solar panels that will be mainly focused on to choose for this  tailgate station will be the monocrystalline and polycrystalline solar panels   These are the most commonly used types of solar panels  The general  consensus is that monocrystalline panels are more efficient than the  polycrystalline panels are  even though the gap in efficiency has been lessened  recently  Monocrystalline solar cells are cut from chunks of silicon that were  grown from a single crystal  They are generally used in more expensive solar  panels and can perform 
101. herefore be impractical to rely solely on the GPS receiver embedded in the  iPhone framework  or any mobile smartphone for that matter   Instead  other  more accurate options that improve upon this provided data must be considered     Because autonomous GPS units tend to perform better under testing conditions  than the Assisted GPS modes offered in most smart phones  it would be  advantageous to employ this particular type of framework  However  attaching  autonomous GPS units to both the vehicle and the user may be impractical  The  retail price for such units that have Bluetooth capability for the purpose of this  project is nearly two hundred dollars each  This will needlessly drive the total cost  of the system up and potentially overcomplicate the problem at hand     57    An alternative would be to utilize sensors that can improve upon the performance  of existing GPS enable cell phone models  One such sensor that has recently  been released into the market is the Garmin GLO     Using Bluetooth technology   GLO wirelessly pairs to a mobile Android or iPhone device  The GLO can  connect to up to 24 more satellites than devices that rely on GPS or Assisted  GPS alone by receiving position information from both the GPS and GLONASS  satellite constellations  This technology allows the device to lock on to satellites  approximately 20  faster and remain connected even at high speed  However its  most important specification is its accuracy  The receiver has a 3 meter positi
102. i and that is the main reason that we are going  with the RN 42 for the vehicle     2 8 5 Bluetooth Receiver Integration    The ultimate tailgate station will use the Bluetooth receiver at all times  The  station will need to use an android phone for GPS tracking and remote control   The android phone sends signals to the Bluetooth receiver  and then the receiver  will send those signals to the master microcontroller  The Bluetooth receiver will  be connected to the master microcontroller using a serial connection  Since  there is only one serial port on the master microcontroller  a certain baud rate for  the connection will need to be set  Otherwise  the master microcontroller may  have the Bluetooth receiver and the motor controller set on the same baud rate   The Bluetooth receiver will be connected to the master microcontroller directly  lt  will use the UART port to connect to the master microcontroller     Steering Motor Controller    Master Microcontroller Ultrasonic sensors    Bluetooth  Receiver       Figure 2 30 Bluetooth Integration   Figure Created by Garrett Lee     50    2 9 User Tracking    One of the most important subsystems of the project is the user tracking  subsystem  It requires that the vehicle calculate its distance and direction from  the user in order project its appropriate path  To do this  different location based  sensors or methods must be considered  A decision must be made based on  which sensor best adheres to the requirements listed in the 
103. icle to detect shorter objects or gaps in the ground   This method of detection for shorter objects makes a lot of sense  but it also  extends the length of the vehicle by a foot in the front of the vehicle  A picture of  the Odysseus Rover is shown below    85       Figure 3 16 Odysseus Rover     Permission Pending     3 9 2 Surface Protrusion Method Comparison    The Odysseus Rover uses one ultrasonic sensor connected to a servo motor   The ultrasonic sensor then can pan across the front of the vehicle  While this  method works in an environment with few obstacles  it is not effective in a  tailgating environment  In the worst case scenario  there can be multiple people  and objects in the way of the vehicle at one point in time  The one ultrasonic  sensor may only be able to pick up one object at a time depending on which  direction it is facing  The ultimate tailgate station must always be able to detect  objects over the entire front of the vehicle     The Tailgate Buddy uses 3 ultrasonic sensors directly attached to the chassis   This method covers all angles at all times  It is the most effective way for the  ultimate tailgate station to cover all surface protrusions incoming to the station     3 9 3 Gap Detection Method Comparison    The most obvious way of avoiding gaps and sharp declines is for the person  navigating the vehicle to just avoid surface protrusions  It would be quick  easy   and save a lot of time and effort  This is the method that the Tailgate buddy 
104. idance methods     In a previous project  the Tailgate Buddy utilizes 3 proximity sensors to detect  obstacles in front of the vehicle  The proximity sensors needed to cover a 180  degrees angle in front of the vehicle  The proximity sensors that were used were  ultrasonic sensors  All three ultrasonic sensors were serially connected to the  slave sensor microcontroller  The Tailgate Buddy   s obstacle avoidance system  does not account for gaps or sharp inclines and relies on the navigator not to get  the vehicle stuck  Trusting the navigator makes a lot of sense  because  obstacles like gaps and sharp inclines are generally easy to get stuck in  The  vehicle will have to maneuver around the ground obstacle  In order for the  vehicle to remain autonomous  the obstacle avoidance system will be able to  maneuver around ground obstacles  A picture of the Tailgate Buddy is shown  below     84       Figure 3 15 Tailgate Buddy Unit   Reprinted with permission from Kevin Kauffman     In another previous project  Odysseus  the obstacle detection avoids objects  directly in front of the vehicle and gaps in the ground  It uses three distance  sensors  One sensor is located in the front and center of the vehicle  It is  connected to a servo motor and pans the whole 180 degrees in the front of the  vehicle  Two other ultrasonic sensors are on the front of the vehicle  They are  extended from the left and right side of the front and both face down towards the  ground  This allows the veh
105. ifferent turning  angles  The turning angle is defined as the angle that is formed between the  vehicle   s current line of sight and the line between the vehicle and the user  Tests  will be evaluated on a pass or fail grade based on the distance it takes for the  vehicle   s path to fully align with the user  The first test will be conducted at less    104    than three degrees to test if the vehicle proceeds to the next state as expected   The remaining series of test will check if the vehicle aligns within the specified  maximum distance at varying turning angles  Figure 5 1 above will be used for  the assessment     The next series of tests that will be performed involve the second state of user  tracking known as linear tracking  Here  it is assumed that the vehicle has  already aligned with the user and will begin to follow a direct path to the user   The first test will be conducted at less than five feet  Here  the vehicle is  expected to remain stationary  The reason for this is to prevent the vehicle from  attempting to track the user at the range of error produced by the GPS  positioning device  After this initial test  the remaining tests will be conducted at  greater distances from the user  The vehicle is expected to respond by moving  toward the user at a speed directly proportional to its distance from the user   When the distance between the vehicle and the user exceeds 15 feet  the vehicle  is expected to reach its max speed  Figure 5 2 below will be used f
106. ill  While in use with the clean  renewable  energy that will be generated by the solar panels the lithium ion batteries will  provide the energy needed and perform well under the high temperatures they  will be subjected to     A 24 volt lithium ion battery will be used to power the motor controller of the  vehicle  Lithium ion batteries are lighter than most other batteries that would be  used for this purpose  and they have a longer lifespan than the other batteries   They also recharge much faster than other batteries would  Specifications of the  lithium ion battery are     e Nominal voltage of 24V   e Weighs approximately 5 pounds   e Dimensions of 2 7 x 2 9 x 11 inches   e Standard charge time between 3 and 4 hours  e Operating temperature of  20  C to  60  C    e Lifespan of up to 7 years  which is about 4 times higher than lead acid  batteries    e Safe and environmentally friendly    72    The rest of the subsystems that are used in the ultimate tailgate station will  require a secondary power source  Things like the microcontrollers  steering  servo  and LED lighting system will run off of this secondary power source  The  secondary battery will be tied to a DC to AC power inverter since these  applications require an AC power source  A 12 volt sealed lead acid battery will  be used as the secondary battery for the vehicle        Figure 3 6 12 Volt Sealed Lead Acid Battery     Permission Pending     This battery will be plugged into a 400 watt DC to AC power invert
107. imum for obtaining maximum power   There are different types of variations of MPPT that charge controllers use to try  and obtain this optimum power  Some of these methods include Perturb and  Observe  Incremental Conductance  Current Sweep Method  and Constant  Voltage     G    linear region       Drain current  arbitary unit                 Drain to source voltage  V     Figure 2 16     Current Voltage Characteristics     Permission Pending     If a charge controller uses the Perturb and Observe method it will make minor  adjustments to the voltage from the array and then once it makes that adjustment  it will measure the voltage to see if the power increased  If the power did  increase  the controller will continue to adjust the voltage in that direction until it  no longer sees the power going up  This is typically the most common method  used by MPPT controllers because it easy to implement  However  the downside  to this method is that you may see oscillations in your power output  So  if you  are using a charge controller on a system that demands extremely steady power  output  this may not be the best type of MPPT technique to use     32    The incremental conductance method gets a little bit more complicated  If an  MPPT controller is using this technique it will measure changes in the array of  currents and voltages to try and predict what will happen when it changes the  voltage  This technique obviously means the controller will have to do a lot more  calculations
108. introduction of this  paper  Particularly it is desired that the sensor detect the user from at least 20  feet away and follow with an accuracy of five feet  Keeping these specifications in  mind  the following methods for user tracking are considered     2 9 1 Optical User Tracking    A very interesting approach to this user tracking problem is optical user tracking   This involves mounting a camera on the vehicle in order to visually scope out the  environment and find the target to follow  To do this  the user must calibrate the  system in order to recognize the target foreground  i e  the user  from the image  for detection and tracking  Then  complex image processing algorithms can be  implemented to maneuver the vehicle in such a way that the user   s image is  maintained as the center of focus in the vehicle   s viewing range  With a  motivation to implement this method of tracking  a focus is placed on research in  pedestrian detection  particularly in a fast paced real time scenario  Many  research papers have reported significant findings on visual tracking and  pedestrian detection  One such paper     Pedestrian Detection at 100 Frames Per  Second     focuses on optimizing pedestrian detection methods for high speed  applications such as this one  Here a method is proposed for exploiting  geometric context extracted from images and identifying pedestrians for tracking   The picture below shows the tracking algorithm at work in a street environment        Figure 2 3
109. is in     o The LED lights should be colored for each different state  i e  red  for stop  green for RC  blue for GPS tracking  blinking yellow for  object interference  etc      o The system should also include speakers outputting a sound when  the vehicle encounters an object     2 Research    2 1 Past Projects    Upon formulating several project ideas  much time was spent researching  various senior design projects done in the past  A focused was placed on  projects that were not only feasible and relatively cheap to design  but also had a  fun and practical use after the fact  More attention was given to project ideas that  had even balance of both hardware and software subsystems as well as some  complexity in design to encourage learning  One senior design project in  particular  The Tailgate Buddy  incorporate many interesting feature and laid the  foundation for this current project     2 1 1 The Tailgate Buddy    The Tailgate Buddy is a senior design project at UCF in the fall of 2008  It was  designed by Greg Koeppen  John Fucco  John Maskasky  and Ken Kauffman  with the motivation to make tailgating at UCF easier  Their project is essentially  an autonomous Power Wheels vehicle with a mounted cooler for the transport of  food and beverages at tailgating events  Below is a photo of their fully  constructed Tailgate Buddy vehicle in use        Figure 2 1     The Tailgate Buddy     Permission to reprint given by Kevin Kauffman     The project is broken down into sever
110. is successfully varied by the master microcontroller and the motor are  able to be turned on and off  then the testing for the AX1500 DC motor controller  will be complete     4 3 Solar Panel    Testing is a very important part of the process  Everything will need to be tested  before it is put onto the system to ensure that it is working properly  The main  parts of the solar panel system that need to be tested are the solar panels  themselves  the charge controller  and the batteries that they are delivering  power to  Everything will need to be visually inspected to ensure that it is not  damaged in any way  and also physically tested to check if it is performing the  way it is designed to  Once this subsystem has been tested and adjusted to  perform properly  it must then be integrated into the system as a whole and  tested to make sure that it operates within the system  and not just on its own   Doing this means ensuring that once the solar panels are mounted to the chassis  they still function properly  and making sure that the power being delivered to the  batteries is adequate and the batteries are power the servo system and  peripherals as they should be     Testing the solar panels themselves is a simple process  A visual inspection is  required to ensure that there is no damage to any of the solar cells  And  damaged solar cells will reduce the performance and efficiency of this  subsystem  and it is of critical importance that the maximum amount of power  achieva
111. ith     30 ft    B 2 54 cm  1 inch  diameter dowel the board parallel to the front sensor face  C 8 89 cm  3 5 inch  diameter dowel This shows the sensor s range capability  CT   Note  For people detection the pattern LL  750 cm  typically falls between charts A and B i   25 ft    c CO  CORLL BEK  T     600 cm      5 0 V B EELLLLLLLLI Li   20 ft     amp  3 3 v gy etet               I      4  OCC oe COC 450 cm  A SREGS0 08  Hij COO EOT   15 ft     _ 300 cm      10 ft      HI LOO maa ET  nnns L 150 cm  f   f t   5 fL   0 C ma ITEM See     30cm    1 ft   Beam Characteristics are Approximate  Beam Pattern drawn to a 1 95 scale for easy comparison to our other products     Figure 4 6 Maxbotix LV EZ1 Detection Zone     Permission Pending     107    The beam width of the ultrasonic sensors will play a key role for the range of the  ultrasonic sensors used in obstacle detection  The beam width will also be  important for the underneath sensor  For the obstacle detection  the left and right  ultrasonic sensors will need to cover areas extended past the edge of the station   Therefore  all 45 degrees range width need to be accounted for  For the center  ultrasonic sensor  the complete 45 degree range width is not as necessary  At  ranges past 5 feet  the beam widths of the front ultrasonic sensors will overlap   Since both of the side ultrasonic sensors will be sending pulses at the same time   they will cover the center sensor s farthest edges     The first ultrasonic sensor test will
112. ition sensors transmit a short burst of ultrasonic sound  toward a target  The diagram below in Figure 2 32 demonstrates this concept     52    When the sound is reflected  it returns to the sensor as an echo  The distance  between the ultrasonic linear position sensor and the target is then calculated  based on the return time of the signal and the propagation velocity of the  measurement medium  which in this case would be the propagation velocity in  air  Although these sensors require a minimum distance to provide a sufficient  time delay for calculation  the minimum distance is small enough for this  application that is considered negligible     Ultrasonic Sensor MM    Objec       Figure 2 32 Ultrasonic Sensor Diagram     Figure created by Chris Echanique     While the use of ultrasonic sensors can provide accurate measurements of the  relative distance of an object  they may be impractical for this particular  application due to the fact that they require a direct line of sight to the target   Since the users movement is not restricted to a front line path from the vehicle   this approach will not suffice  Also this restriction prevents ultrasonic sensors  from determining the direction of the user with respect to the vehicle  a necessity  for this user tracking method to function properly     2 9 3 GPS Tracking    GPS based tracking is an attractive option because of its availability in today   s  market  Most mobile smart phones in today   s market come with an embedd
113. l for this project is the first step to choosing a motor  AC  motors require alternating current to run  while DC motors only require direct  current  as the names suggest  DC motors can be run directly from a battery  because they allow direct current to flow  AC motors can also be driven by using  a battery but a DC to AC inverter is also needed to convert the DC current from  the battery to AC current  After the alternating current is produced by the DC to  AC inverter the current will then need to be brought to the correct amplitude and  frequency for the motor that is to be driven  This means that another control unit  will be needed to bring the current to the correct levels to run the AC motor and  get the needed output  The AC motor will require a little more hardware to drive  the motor than the DC motor will  giving the DC motor the edge in this aspect   The extra hardware that is needed for the AC motor is not very complicated and  can be connected directly to a battery but the extra hardware will mean extra cost  when purchasing a motor     The method of controlling the motors is actually quite different for both  The DC  motors are very simple when it comes to speed control  the motor will have a  rated voltage and in most cases can be run at higher or lower voltages than the  rated voltage  Providing more or less voltage to a DC motor will allow the motor  to reduce or increase the speed  For a DC motor only a device that can regulate    15    the voltage  such 
114. likely chance that their signals could interfere  It is unnecessary though   and should be avoided by delaying the center protrusion sensors echo  compared to the other 3 sensor   s echo        Figure 4 8 Outside Surface Protrusion Range     Figure Created by Garrett Lee     The figure above shows the area that the side ultrasonic sensor will cover  The  will be delayed with the center ultrasonic sensor  so that they will not interfere  with each other  The figure below shows the area that the center ultrasonic  sensor will cover     110       Figure 4 9 Center Surface Protrusion Range     Figure Created by Garrett Lee     4 8 Bluetooth Receiver Testing    The Bluetooth receiver is essential for a functioning ultimate tailgate station  The  testing of the Bluetooth receiver will mostly be done in software  The pairing of  the device will need to be done with a specific passcode  so that it will not  confuse the 2 android phones  Once the Bluetooth receiver is connected to the  master microcontroller  it will be ready to be programmed  The programming  from the master microcontroller   s standpoint will be more complicated  The baud  rate will need to be set for the Bluetooth receiver s connection  Once the  connection is complete  the testing will be finished     4 9 Master Microcontroller Testing    The master microcontroller will need to be tested for functionality  Each pin will  need to be individually tested  Once the pins are tested  the connection between  each load an
115. ls will not be included  in the full system testing because they will be tested on their own  Once they are  verified to be working they will not need to be tested again because their function  will be independent from the rest of the subsystems     115    5 Administrative Content    5 1 Budget    A breakdown of the expected costs of build materials and services required to  construct his project is listed in the table in Figure 6 1  An estimate of each  component is given  along with the quantity of parts needed  The total estimate of  the costs of this designing this project is just under  2200     The project has been selected for a sponsorship from Progress Energy in  compliance with their listed specifications  They require all sponsored senior  design projects to incorporate renewable energy or energy sustainability as a  part of the design  Since the ABEC project has included a solar panel as a  source of renewable energy to be self sustaining  these specifications have been  met  Progress Energy has agreed to supply up to  1500 for parts and labor  incorporated in the design of the ABEC project  All component prices and  purchases will be documented and reported to the company for payment or  reimbursement     Additionally funding will be requested from Progress Energy to make up for the  remaining  700 in the expected budget  If they do not provide any further  contributions to the project  other sources of funding will be sought out  The four  group members have agr
116. ltage charge controller will definitely be able to do the job that is  required for charge controlling on this project  A PT 12 24 10 dual voltage 10  amp power tracker charge controller with maximum power point tracking from  Solar Converters Inc  will be used in the ultimate tailgate station in congruence  with the solar panel and lithium ion batteries to ensure maximum charging  efficiency of the vehicle                 SOLAR CONVEA TUBS Ine   Mal PET tahoe  TY ov me BAY TA    Mal m    Figure 3 3 12 24 10 MPPT Charge Controller     Permission Pending     69    Charge controller specifications   e Nominal voltage of 24 volts  e Maximum array voltage of 50 volts  e Maximum output of 10 amps  e 96  efficiency rating  e Weighs approximately 0 5 pounds  e Dimensions of 4 5 x 2 2  x 2 2 inches  e Battery and PV AWG flying lead connections    e Operating temperature between  40  C to  60  C        Solar Panel        Solar Panel         le U  BATTERY    Figure 3 4 Charge Controller System     Permission Pending     70    3 4 Inverter    Inverter Design    The inverter will be connected to the battery that is independent of the motor  control subsystem  The other battery that is in use will be a 12 volt DC battery  that will power the microcontrollers and a power strip that will be added to the  tailgate station  A 400 watt with 12 volt cables from AIMS Power will be used in  the vehicle  This inverter has a small and lightweight design that will fit perfectly  into the tailgate st
117. ltimately  chosen for use must have enough torque to turn the front wheels of the vehicle  with no problem  It must also be able to attach to a microcontroller like any other  servo would     An MS530 1 Mega Servo will be used by the vehicle to provide enough torque to  steer the front wheels        Figure 3 8 MS530 1 Mega Servo     Permission Pending     A 4 inch mega servo arm will be attached to the shaft to rotate the wheels left  and right     75    Figure 3 9 4    Mega Servo Arm     Permission Pending     The servo arm that is connected to the servo will then be attached to where the  steering wheel would normally be  Then  using the positions provided by the  microcontroller  the servo will move the arm which will steer the front wheels the  appropriate direction  The mega servo can provide up to 2000 oz in  of torque  and can be connected to any receiver or microcontroller just like a normal sized  servo would  The mega servo does not have a very high operating voltage which  will allow it to be powered by the power supplies currently in place instead of  needing its own separate power source  This is a major plus because there will  not be a lot of space inside the vehicle  and adding another power source would  take up too much room and weight inside the system  It is ideal for the  autonomous steering application because it has programmable rotation direction   rotation speed  and neutral points     Specifications of the MS530 1 Mega Servo   e Pulse width control s
118. ly be added to the  chassis  The chassis has already shown  from the first test  the most weight that  can be supported or that the station can hold the total amount of weight desired   For this reason the weights will be added in larger increments  than the first test   for this test  The weights will be added in twenty pound increments at first and  five pound increments as the weight approaches the maximum  Each time more  weight is added the push test will be preformed until it has been performed at the  maximum weight     The last two tests will not only test the chassis but will also test the motors  The  last two tests will be very similar to the previous two tests except instead of  pushing the station over the different terrains the motors will propel the station  over all terrains  One test will be with no weight and the other will be done with  weight being added a little at a time exactly the same way it was done in the  previous two tests  These tests will be covered in more detail in the motor testing  section of this report     These tests are needed to confirm that the station will meet the requirements of  this project  The total amount of weight of all of the subsystems must be able to  be supported by the chassis  The station will be autonomous so it will be very  important that the station can move easily and has a stable ride  The tests that  have been discussed in this section will confirm these requirements     4 2 Motor Controller    The motor controll
119. monsterscooterparts com is the motor that will be purchased  This motor will  meet the requirements of this project and should be powerful enough to move the  weight of the station  This motor is also very reasonably priced at thirty eight  dollars  many of the similarly sized motors that were found were priced around  fifty dollars  The motor can be found in Figure XX  shown above     2 2 2 Power Supply  Batteries for Chassis Motors     The motors that will be powering the drive train of The Ultimate Tailgate Station  will be 24 volt motors  These were selected for many reasons which are covered  in the Motors research section of this report  One advantage of DC motors is  that they can be easily run off of batteries  Not only can they be run directly off of  the batteries they can also be run at more or less voltage than the motor is rated    19    for  If the motor is run at a voltage that is higher than the rated voltage there is a  good chance the life of the motor will be shortened due to over running the  motor  If this is needed the life of the motor should still be long enough for this  project   s duration  Inversely  the motor can also be run at voltages that are lower  than the rated voltage  The plan for the batteries to the motors is to use one 24  volt battery  The motors are able to be run using one battery because the DC  motor controller that is to be purchased can control two motors  The motor  controller only has one connection for a battery and the power 
120. n contacted    On Nov 28  2012 7 13 AM   John Fuoco   lt jfuoco624 gmail com gt  wrote    Chris  it is fine with me  Is your group working on a version 2   John Fuoco    On Tue  Nov 27  2012 at 11 47 PM  Chris    lt echa knights ucf edu gt  wrote   Hello  my name is Chris Echanique    am an engineering student from the  University of Central Florida currently working documentation for on a  senior design project    would like to request permission to use photos from  your previous senior design projects  The Tailgate Buddy  for use in a   gt  technical report  These photos were taken directly from your senior design   gt  website      gt  http   eecs ucf edu seniordesign fa2008sp2009 q11     VV VV    124     gt  Please let me know if you have any questions or concerns  Thank you    gt     gt  Sincerely     gt     gt  Chris Echanique    gt  Computer Engineering Major    gt  University of Central Florida    gt  Cell  352 293 1743     gt  Email  echa knights ucf edu    From  Chris     Sent  Tuesday  December 04  2012 5 51 PM   To  dantle2 gmail com   Subject  Reproduction Permission Request for Gaucho    Dear David Antler    Hello  my name is Chris Echanique  I am an engineering student from the University of Central  Florida currently working documentation for on a senior design project  I would like to request  permission to use a figure from your previous senior design project  Gaucho  for use in a  technical report  This figure were taken directly from your report  Please le
121. ndroid phone will use its GPS receiver and  compare its position to the position of station  The android device also works as  a remote controller in case of emergencies  The microcontroller needs a  wireless receiver to connect to the android phone     2 8 1 Wireless connection comparison    Wifi and Bluetooth are two of the most popular ways to connect wireless devices   There are advantages and disadvantages to using each of them  The industry  standard for Wifi is IEEE 802 11b  It is offers very fast connections and gives  excellent range  Compared to Bluetooth  the range is much further  The problem  with Wifi is the sacrifice that it makes for greater range and speed  the power  draw  Wifi uses at least 10 times more power than Bluetooth does and that is  where Bluetooth becomes advantageous  Bluetooth is very effective at short  ranges  For the ultimate tailgate station  the most efficient way to communicate  with its android device is through Bluetooth     47    2 8 2 Bluetooth Receiver Classes    The Bluetooth receivers are divided up among 3 classifications proportional to  their range  Class 1 Bluetooth radios have a range of 300 feet and are typically  used for industrial purposes  Class 2 Bluetooth radios have a range of 33 feet  and are common among mobile devices such as phones and computers  Class  3 Bluetooth radios have a range of 3 feet and are used in very specific  applications     2 8 3 Bluetooth Receiver Comparison    The Bluetooth receiver is essential
122. ng  algorithm may be implemented to train the vehicle to track a specific user based  on appearance in order to prevent the first scenario from happening  though the  added complexity may limit its performance     While this vision based tracking method may seem feasible under simple  environment conditions  it may be impractical for this particular project  The  pedestrian tracking method presented simultaneously tracks all pedestrians in an  environment  which is not necessary for this project  The added complexity of  algorithms to target a specific user may be difficult to implement  Such algorithms  require much memory and computing power to store and process large sets of  data  limiting the types of hardware to more expensive units  Another downside  to consider is the cost of the camera  a cost that may be replaced with other  simpler and more inexpensive methods to implement as an alternative method to  vision based tracking     2 9 2 Ultrasonic Positioning    Another method to user tracking is to utilize ultrasonic sensors  Ultrasonic  position sensors and switches use ultrasonic waves in combination with light and  frequency readings  Specifically  ultrasonic linear position sensors and switches  measure distance by using surface acoustic waves and lamb waves that reflect  off the target  in this case the user  The ultrasonic sound that is emitted is a  vibration at a frequency above the range of human hearing  usually greater than  20 kHz     Ultrasonic linear pos
123. ng the control signals to the MSP430  has extra pins the LEDs could be  connected directly to the master microcontroller  This will save some wiring and  save the trouble of connecting another microcontroller to the station  The master  microcontroller that is to be purchased will have many pins for different purposes   It has been decided that eight pins will be reserved on the master microcontroller  for the LEDs     91    One features of the Ultimate Tailgate Station is the Application that is being  developed to control the station  Three of the LEDs will be used to show the  status of the station based on which mode of operation is selected on the  application  The first LED will be a Red LED  this LED will show that the station  is in standby mode  Standby mode means that the station will not move and will  not follow the user if they move away from the station  The second LED will be a  Green LED  This LED will be used to show when the station is in autonomous  mode  In autonomous mode the station will follow the user and will execute  obstacle avoidance if needed  The last LED that will show the status of the  station based on the application will be a Blue LED  This LED will light up when  the station is in RC mode  This mode will be used for controlling the station  manually through the application     The last two LEDs will be used to tell the status of the Ultimate Tailgate Stations  batteries  The station will have multiple solar panels mounted on it  The solar  
124. o will turn each wheel  These measurements need to be used to take  into account when the tailgate station will need to start turning to avoid an  obstacle or to follow someone  Once it is determined that the Arduino board can  control the servo system independently  it will then need to be integrated together  with the sensor system  The obstacle avoidance system will need to tell the  servo whether it needs to steer left or right to avoid any obstacles  This will be  done by designing an obstacle course for the station to move through  The  obstacle course will contain different situations that the tailgate station may  encounter in the environments it is intended to be used in  Obstacles will be  placed in front of  to the left of  and to the right of the station to ensure that any  situation the station may encounter will not be a problem     4 5 Inverter System    The DC to AC power inverter will need to be tested to ensure that it is providing  the proper output at the proper frequencies  The claims of safety features such  as low voltage alarms and low voltage shutoff will also need to be tested to make  sure the inverter is actually doing what it claims it is capable of  A digital  multimeter will be used to test the output of the AC power inverter        Figure 4 2 Digital Multimeter     Permission Pending     The output of the AC inverter will be read by the digital multimeter while it is  connected to the 12 volt DC battery to ensure it is giving the proper output 
125. of vehicle during its autonomous tracking route  a  minimum detection radius must be set to allow the user some flexibility to walk  within this specified domain without the system losing track of the user   s location   The specification set for this requires that the station detects the location of the  user from at least 20 feet away  This gives the station a reasonable range to  track the user from several paces away  Figure 2 33 below demonstrates this  concept     r User out of bounds  User in  Detection radius    20 ft  E Vehicle    Figure 2 33 Minimum Radius of Detection     Figure created by Chris Echanique     Based on the diagram above  the specification chosen requires that the system  detect the user within the given radius  This specification limits certain types of  tracking systems including near field sensors and vision based tracking as    54    previously mentioned  With these types of tracking systems  the user   s location is  detected relative to the vehicle  This limits the radius of detection to the  maximum range of that type of sensor and thus prevents tracking outside of this  region  With GPS tracking  the user   s location relative to the vehicle is computed  based on the absolute locations of both the user and the vehicle  In order to  implement this method of GPS tracking  both subjects of interest must have a  GPS receiver attached to them  The GPS coordinates of the vehicle and the user  are used to calculate the distance and direction that th
126. olar power or by  being plugged into a power outlet    The choice of batteries for the tailgate station is a very important design aspect  that must be taken into account  The batteries must be efficient and reliable  enough to provide power to everything in the station for a reasonable amount of  time  The batteries must also be a reasonable price  The batteries that will be  focused on as options for the design of this project are Lithium ion batteries and  lead acid batteries  There are a lot of aspects that need to be focused on  between these two batteries  and choosing the right one is extremely important  because without power the system is useless  It is important that the batteries  chosen also interface easily with the systems solar panels and charge controller     Lead acid batteries have been around much long than lithium ion batteries have   They use a chemical reaction inside the battery balance the charge equilibrium     Fully Charged Fully Discharged  Anode Electrolyte Cathode   n    Figure 2 20     Lead Acid Battery     Reprinted with permission from Bob Hetherington     37    There are two types of lead acid batteries  Flooded and sealed valve regulated  lead acid batteries  There are three main differences that make the flooded  battery different than the sealed or valve regulated battery  First  the flooded  battery has to be upright at all times so that the electrolytes do not leak out   Second  it must be in a well ventilated area because the gasses crea
127. onal  accuracy  though it has been reported to have an average accuracy of 1 5  meters  just under five feet   which may meet the system specification of distance  error previously mentioned  The Garmin GLO also meets the third important  specification for user tracking  which is the ability to update the user   s location at  least five times per second  The GLO receiver has ability to update its position  information at 10 Hz  or ten times per second  This is up to ten times more often  than the GPS receivers in many mobile devices and thus meets the specification  listed  A figure of the Garmin GLO device and a table of its specifications can be  seen in Figure 2 34 on the next page     While the Garmin GLO does meet several of the design specifications  there are  several drawbacks  First  the user must carry the receiver around at all times for  the user tracking system to work  Previously mentioned user tracking methods  such as vision based tracking would not require the user to carry anything   Second  two receivers must be purchased  one for the user and one for the  vehicle  These receivers are valued at  100 each  thus increasing our budget for  the sake of performance gains  Also the design would require that two GLO  receivers would be paired up with one phone via Bluetooth  This limits the  tracking range to that of the Bluetooth device  typically 30ft   Lastly  a drawback  for using GPS in general is the fact that the operating environment is limited to  the ou
128. ong and 3 feet wide  the sensors need to be  able to detect at least 4 feet away in order for the station to make a forty five  degree turn and avoid the obstacle in front of it  The figure below shows the area  in front of the station that needs to be covered        Figure 1 1     Sensor System Coverage     Figure created by Garrett Lee     In order to detect gaps in the ground and sharp slopes  there will be a distance  sensor underneath the front of the chassis  The sensor needs to be able to  measure distance as well  This distance will be able to calculate the slope of the  ground and check for gaps and ledges  This sensor must be able to detect short  distances  or distance less than 2 feet  The figure below shows the area that  needs to be covered for gaps and ledges     Figure 1 2     Underneath Senor Coverage   Figure created by Garrett Lee     1 4 3 Wireless Receiver Specifications and Requirements    The wireless receiver for the ultimate tailgate station will always be used   Whether it is for user tracking or for the remote control  it will always be turned  on  The wireless receiver is essential for the communication between the android  phone and the microcontroller  The wireless receiver must have at least a 20 foot  range  The wireless receiver needs to have a low power draw since it will always  be powered on and always connected     e Additional Features    o The vehicle should include LED lights to notify the user of the  different states that the vehicle 
129. or online that is strong enough to move a  vehicle that is about 150 pounds  It was very difficult to think of a similar  application to this project to get an idea of the size of motor that would be  needed  A website was found however that sells parts for electric scooters   which is actually very close to what will be needed for this project  A scooter is a  good comparison for motor strength because there is very little hardware so the  weight of the scooter with a person on it will weigh a little more than the person  weighs  The motors found on monsterscooterparts com also provided  compatibility with certain scooter  The Razor E200 scooter is compatible with a  24 volt  200 Watt motor  The weight limit of the Razor E200 scooter was    18    checked and found to be 154 pounds which is right about what is needed for this  project  Two 24 volt  200 Watt motors will be used for this project  one for each  rear wheel        Figure 2 6     24 Volt  200 Watt Electric Motor     Permission Pending     The scooters only use one of these motors so the two motors that will be  incorporated into The Ultimate Tailgate Station will be run using one 24 volt  battery so the two motors together are not too powerful  This will also allow for  flexibility in the motor speed  because if it is desired to increase the speed of the  motors then only another battery will need to be added in series with the existing  battery     The 24 volt 200 watt electric motor with a 5M belt sprocket from  
130. or this  assessment     State Two  User Tracking Distance Test    Distance  ft  Expected Response Pass Fail  Starts moving slowly    Speed increase  proportional to distance    Speed increase  proportional to distance    Figure 4 4 User Tracking Distance Test       Ld  Speed increase  proportional to distance  Lo    105    The final series of tests to be conducted involve evaluating the response of the  system in the event of an interruption  There are three events that cause an  interruption during user tracking   1  remote control mode enabled   2  obstacle  detected in current path  and  8  OFF mode enable  Each of these events will be  tested by verifying that the system will effectively transition from user tracking to  interruption and vice versa     State Three  Interruption Test    Expected Response Pass Fail      Tracking terminates  User  Tracking XRG gains control via App  RC terminates  Tracking  RC  gt  Tracking begins at state 1   User Vehicle Alignment     Tracking terminates   Tracking  gt  Obstacle Obstacle avoidance begins     User Vehicle Alignment       Tracking terminates  waits  RC terminates  Tracking  OFF  gt  Tracking begins at state 1   User Vehicle Alignment     Figure 4 5 User Tracking Distance Test       Obstacle avoided  Tracking  Obstacle  gt  Tracking begins at state 1    106    4 7 Sensor System    The sensor system is very important for the safety of the ultimate tailgate station  and the safety of others  The vehicle may be small  but it car
131. panels will be retractable  so if the station does not need to charge the batteries  the panels can be moved to a    closed    position  This will be a simple feature of  the station  but retracting the solar panels will not be necessary  For the user to  know when the station is no longer charging  a couple status LEDs will be  necessary  The first status LED for the stations batteries will be an Orange LED   This LED will light up when the batteries are currently being charged by the solar  panels  The last LED will be a Yellow Diffused LED  This LED will light up when  the stations batteries are fully charged  This will allow the user to know when the  station is fully charged and can be very helpful if the user wants to use a large  amount of power from the station  This last LED will be different from all of the  previous LEDs  The previous LEDs were all just normal LEDs with a clear plastic  cover over the light that emits a different color  The Yellow LED  which is used  for showing that the batteries of the station are charged  will have a diffused  yellow plastic cover over the LED  The different style for the last LED is only so  that LED is more noticeable  This will make it very easy to quickly tell if the  station is fully charged     92       LED Color Meaning  Standby Mode  Autonomous Mode  RC Mode    Batteries Charging  Batteries Fully  Charged                            Figure 3 23 LED Explanation   Figure created by Andrew Boyles     The LEDs in this project
132. perations of each system     Much of the ideas and inspiration for this project was drawn from the design of  The Tailgate Buddy  Our project will contain similar user tracking  avoidance  detection  and drive train subsystems  However there are certain significant  differences  For instance  a heavy focus will be placed on the power supply  As  mentioned previously  due to the growing shift towards green energy there is a  desire to include a power supply system that charges the vehicle using solar  panels in order to promote this notion of renewable energy and sustainability   Also a mobile application will be incorporated to handle remote control of the  vehicle  toggle user tracking mode  and include a feature to monitor its current  battery life  While these additional features will be added to the Ultimate Tailgate  Station  the Tailgate Buddy documentation and design will be used as a  reference for this project     2 1 2 Gaucho  An Internet Controlled Power Wheels Car    Another senior design project worth referencing is the Gaucho  designed by  David Antler  Andrew Taylor  and David Huang at the University of Illinois  Their  concept is similar to that of the Tailgate Buddy in that they modified a Power  Wheels vehicle to respond to user input  It is a more simplistic take on the  project  it requires the user to control the vehicle manually via Internet Browser  remote control interface  This differs in the sense that it lacks the autonomous  user tracking as well a
133. ply voltage they require and the serial interface  they have  All microcontrollers run on different voltages  so it is wise to base  your choice of LCD off what type of microcontroller that is being used in the  design  For example  the supply voltage the LCD requires may be higher than  what the microcontroller is capable of supplying  There are two solutions that  can be implemented in the design if this is the case  One solution would be to  use two separate voltage sources  One would be for the microcontroller and a  second for the LCD  The second solution would be to have the ability to step up  or step down the voltage source  An MSP430 microcontroller from Texas  Instruments will most likely be the microcontroller that is chosen for this process   the reasons being that they are very low power microcontrollers  are very  inexpensive  and are very easy to obtain  There is also an abundance of  resources available from Texas Instruments and many other websites that  provide libraries of functions and examples on how to program these small  microcontrollers for various uses  Development boards for the MSP430 are also  extremely cheap and readily available so there should be no issues that arise  when programming the microcontroller     The MSP430 microcontroller runs on 3 3 volts  like most low power  microcontrollers on the market these days do  The group has decided that it did  not want to limit the choice of LCD screen being chosen to LCDs that only need a  3 3 volt s
134. r 04  2012 2 40 PM   To  Paul Zandbergen   Subject  Reproduction Permission Reguest   Dear Dr  Paul Zandbergen    Hello  my name is Chris Echanigue  1 am an engineering student from the University of Central  Florida currently working documentation for on a senior design project  I would like to request  permission to use a figure from one of your publications  Accuracy of iPhone locations  A  comparison of assisted GPS  WiFi and cellular positioning  for a design report  The attached  figure will be used in the research section to evaluate the accuracy of AGPS vs autonomous GPS  devices  Please let me know if you have any questions or concerns  Thank you     Sincerely     Chris Echanique    Computer Engineering Major  University of Central Florida   Cell  352 293 1743   Email  echa knights ucf edu    From  Product Support garmin com  product support garmin com    Sent  Wednesday  November 28  2012 11 40 PM   To  Chris Echanique   Subject  Re  Reproduction Permission Request  KMM27018290115977LOKM   Dear Chris Echanique     Thank you for contacting Garmin International     As you have contacted our technical support department we are unable to convey any  kind of permission per se  but the documentation and images we make available for our  products can be used by individuals safely in a variety of situations    A list of some of our terms and conditions on Garmin logos and content usage can be  found on our website at    http   www8 garmin com company newsroom mediagallery t
135. r project design is the  programming language required for these mobile applications  Languages such  as Java and C are familiar to the scope of knowledge of the project members   Platforms that utilize these languages will be highly favored  However iPhone  applications call for the use of Objective C  Although it is a dialect of the common  C language  there are certain differences that would require more research to  understand and use  Certain tool kits are offered that make it relatively easy to  create simple apps without much knowledge of the language  however these tool  kits are limited to very simple applications and may not be appropriate for this  project     Other factors to consider are the start up costs and resources  Programming  iPhone applications require the use of the iPhone Software Development Kit   SDK   This comprehensive software offers developers with many tools to  effectively design a professional quality mobile application     However in order to have the application distributed to the market for use   developers must pay  99 to join the developer program  Not to mention the  software is not compatible with Microsoft Windows Operating System  which  would require PC using project members to purchase or borrow an Apple  computer for the sole purpose of program  Therefore the barrier of entry for this  is high for this particular route     2 10 2 Android Application    A more suitable platform to write such an application is the Android platform   
136. range of communication between mobile phone and vehicle  should be at least 20 feet     e Budget    O    O    The entire unit and parts for all subsystems shall not exceed  2500  in total costs    Pre purchased or pre owned parts should be incorporated to the  design to reduce costs    Parts shall be both cost effective and affordable  without sacrificing  reliability and performance     e Durability    O    The system should be weather resistant and still operable in the  presence of mild rain    Parts shall be easily replaceable if broken or damaged    The system should be operable at temperatures as high as 90  degrees and as low as 50 degrees    The vehicle shall be operable on grassy and concrete terrain  without imposing any damage to the unit     e Additional Features   o The vehicle should include LED lights to notify the user of the  different states that the vehicle is in    o The LED lights should be colored for each different state  ie red for  stop  green for RC  blue for GPS tracking  blinking yellow for object  interference etc    o The system should also include speakers outputting a sound when  the vehicle encounters an object     1 4 1 Master Microcontroller Specifications and Requirements    The master microcontroller will be the brains of the vehicle  It will control all of  the subsystems of the ultimate tailgate station  The master microcontroller is  responsible for all of the decisions made for the vehicle   s movement  There are  a variety of differen
137. receiver and motor controller  the MOSI master out  slave in  line will be used     eee et Ce       Figure 3 11 Block Diagram of the ATmega 328     Permission Pending     The master microcontroller will interface with the other subsystems through its  input and output pins  The figure below shows the direct microcontroller  interfaces     78    Steering Motor Controller    Master Microcontroller Ultrasonic sensors    Bluetooth  Receiver       Figure 3 12 Master Microcontroller Interface     Figure Created by Garrett Lee     The connections to the microcontroller are as follows   e Motor controller  Serial  e Bluetooth Receiver  Serial  e Sensor System  4 PWM  e Steering  1 Digital Input  e LEDs  8 digital Outputs    79    3 8 User Tracking    After a review of several different user tracking techniques  it has been  determined that the GPS based user tracking method appears to be the most  effective and favorable  In order to explain the design of this subsystem  it is  helpful to create a diagram of its functionality  Figure 3 1 below illustrates a block  diagram of the subsystem         Send Routing  Data    Vehicle  K Send Location  j and Orientation  te    Figure 3 13 Diagram of GPS User Tracking   Figure created by Chris Echanique     First it is important to identify the fact that the user tracking requires two Android  smartphones and two Garmin GLO receivers  The receivers are synced to each  phone via Bluetooth in order to improve the GPS positioning accuracy of the 
138. rection     Once the orientation is found  the turning angle  or the amount the vehicle must  rotation to align with the position of the user  can be calculated  This is done as a  difference between the bearing angle and the orientation angle  defined in  Equation 3 3 below     0    a    Equation 3 3 Turning Angle from Orientation and Bearing    where the   is the turning angle  B is the bearing angle  and a is the orientation of  the vehicle with respect to due north     After calculating the distance and the turning angle  these measurements must  be converted to tracking speed and rotation radius of the vehicle  The speed of  the vehicle will be directly proportional its distance from the user  The vehicle will  be stationary when the user is within a range of five feet  Its speed will increase  as the user gains more distance from the vehicle  but will reach its max speed  when the user is 20 feet away  The turning angle will determine the radius of  rotation that the vehicle must perform in order to align with the user s position   These calculations are performed by the users mobile phone and sent to the  master microcontroller via Bluetooth     Once the tracking speed and the radius of rotation are found  this routing data is  ready to be sent to the master microcontroller on the vehicle for tracking  There  are three potential states involved with the user tracking subsystem  These  states are user vehicle alignment  linear tracking  and interruption     82    State 
139. ries a decent  amount of force  It is the number one priority for the vehicle to be safe and for  others to be safe with the ultimate tailgate station  In order for the station to  protect itself from others  it will use the sensor system     4 7 1 Individual Ultrasonic Sensor Testing    Each sensor used on the ultimate tailgate station must be tested individually for  accuracy  To test them  they will be connected to the sensor system  microcontroller and measured  The sensors will need to be tested for distance  accuracy  as well as the range of width and height  The ultrasonic sensors will  send a sound pulse toward an object and measure the time of the echo to return   The shape of the pulse will be a cone expanding out to 5 feet  Each dimension  of the pulse will need to be tested for accuracy  since the placement of the  ultrasonic sensors is a key part of the obstacle avoidance system  The figure  below shows the different settings the Maxbotix LV EZ1 has  The size of objects  that can be detected is proportional to the distance from the sensor  The 5 foot  distance is the maximum beam width that we have accounted for in our design     MB1014 men    n A         34 fi  LV ProxSonar   EZ1    Detection Zone Seta   Sample results for measured beam pattern are shown on a 30 cm grid  The detection    pattern is shown for dowels of varying diameters that are placed in front of the sensor   _ 900 cm  A6 1 mm  0 25 inch  diameter dowel D 11 inch wide board moved left to right w
140. roller will need to be located inside of the vehicle  so that it is not in  direct line with the sun     1 4 2 Sensor System Specifications and Requirements    When tailgating  there are many people  places  and things that could be  potentially harmful to the ultimate tailgate station  Not only are they dangerous to    4    the ultimate tailgate station  the station may be dangerous to them  The vehicle  will be able to avoid any kind of contact with the help of a sensor system  The  sensor system will be used for protrusion  gap  or sharp incline avoidance     The sensor system needs to be able to cover the entire front of the vehicle   anything the vehicle will have trouble driving over  as well as a wide enough  range so that it can turn safely  Since the vehicle is always following and  tracking a device  there is only need for the vehicle to move forward     Since the station wants to avoid touching any obstacle  distance accuracy is the  most important factor for the sensor system  The station must be able to  accurately detect how far obstacles are away from the station in order to avoid  them  It must also be able to tell the slope of the ground in the near future so  that it does not get stuck with the front or rear wheels hanging above ground     The sensors must be outdoor weather friendly  The station is primarily used  outdoors  so effects of sunlight  wind  humidity  and temperature should be  considered with selection     Since the station is at least 5 feet l
141. s object interference handling  Below is a block diagram of  their project        Beagleboard C4       Figure 2 2     Block Diagram for Gaucho     Permission Pending     The Power Wheels vehicle was previously modified into a remote controlled  vehicle via XBee and then was modernized so that it could be controlled through  an Internet browser remote control interface  The block diagram in Figure 2 3  above demonstrates the architecture of the Gaucho project  When the user  accesses the remote control application on their mobile application  JavaScript  maps the selected button presses to character commands and submits them via  HTTP as GET requests  Then the Beagleboard responds to these requests using  them as arguments to a script  The microcontroller interprets these inputs and  issues commands to the motors     The benefit of this particular project is that  unlike Tailgate Buddy  it features a  remote controlled mobile application that interfaces with the microcontroller  onboard  This offers some convenience not only for the end user by simply  having to access the vehicle   s remote control via mobile device but also for the  developers by not having to purchase an extra handheld remote controller to  incorporate in the design     10    2 1 3 Additional Resources    Along with the previous projects mentioned above  many other resources will be  utilized for our project  There are many forums online that offer tons of  information on user submitted projects and ideas t
142. se ee ee ee AA ee ee 77  AB   gt  WISER Traekindss st E A E A A A 80  3 9  Sensor SYSIOMN EE EE GER N Ge EG alee aimee  84  3 9 1 Previous Projects    Sensor Systems       esse ee ee ee ee ee 84  3 9 2 Surface Protrusion Method Comparison                cccccccceeeeeeeeeeeeees 86  3 9 3 Gap Detection Method Comparison                    cceeeeeeeeeeeeeteteeeeeeeees 86  3 9 4 Surface Protrusions ste is ges EE vee REG se censpendpeespsevesceseespeneess 87  3 9 5   Gapsandieeliisss EE EE EER NE NEE EED EE OE ED EE Ese 88  3 9 6 Sensor System IntegratiONn         sees ee ee ee ee ee 89  3 10 LED WIG AUS  eis EA Rede 91  3 11 Mobile Application    see ee AA Re 94  3 11 1 GES Tracking ss ER GE ge ee beeen 95  3 11 2 Remote GOOSE EE Ae EE SG 95  3 11 3 Obstacle Avoidance Notification         ee ee ee Re 96  3114  EF IMO GG si se sees dee ede ed eisai dae did ee we edt Re ee 96  ala     ED BISDIAY ESE RE EE EE EE se  96  ME N Ee eN AM N AE 98  EE  EE ES DE EE es a eee ee een as 98  4 2  Motor Gomtrollet  se ee ee aati 99  4 3    solar Panel sie RR ee aden ER N RS Pe Ee Ee oe EA Re EA Ee ee ee ees 101    44     SOMO sys ER DE EE De ED EG ee De GE Dr Ed De 102    4 5 Inverter System RE Ee 103  46  User Tracking esias rea OE DE EE WE Dae 104  47     sehieofsSVSlEM Ee Ee Ge N ee nate ts Seed ate  Sa Sere ee Ee 107   4 7 1 Individual Ultrasonic Sensor Testing    see ee ee 107   4 7 2 Sensor System TESTING EER Ee SEE Ee EE SE ee 109  48 Bluetooth Receiver Testing         ee Re RR ee 111  4
143. searching  designing  building  and  testing the system  The allocations of each of the systems are as follows   Andrew Boyles is responsible for the Chassis  Marc Bianco is delegated both the  Power Supply and Motor Control systems  Garrett Lee assumes both the  Microcontroller and Sensor system  and Chris Echanique is responsible for User  Tracking and Mobile Application  Team members will congregate at least once  per week during the spring semester to discuss group progress and any issues  that have been encountered  The group will adhere strictly to the milestones and  timelines presented in the next section in order to remain on track for project  completion     5 4 Milestones and Timelines    e Jan  7 21st  Research and Design   e Jan  21st  Order Prototype Parts   e Jan  21  Feb  25th  Build and Test Prototype  e Feb  25th  Order Final Parts    e Feb 25th April 1st  Final Testing    5 5 Project Summary    To summarize this project as a whole it is best summarize the major subsystems  of the project first  The major subsystems include the solar charging system  the  sensor systems  the motor control system for rear wheels  and the steering servo  system for the front wheels  Each of these subsystems will be integrated  together to form the ultimate tailgate station     The solar charging system is the lifeblood the Autonomous Brilliantly Engineered  Cooler  Without this it would not be able to receive its clean renewable energy   Two 60 watt solar panels will be mounte
144. sed     While it would save some money to buy the materials and build a chassis  it  would also take a lot of time to design everything and figure out how it will all fit  together  One concern is that the electric toy cars that are on the major store  websites are between two hundred and four hundred dollars  Luckily on other  websites such as ebay and craigslist these very same cars can be found    Used     for much cheaper  around one hundred dollars  The last concern that was  considered was the fact that the chassis    that would be bought online are all built  for a different purpose than this project  However  it is believed that all of the  negatives are outweighed by the time that will be saved by not having to build  and design the entire chassis  Also  if something about the pre built chassis is  not up to this projects standard then it can be modified  Based on the information  discussed in the previous pages  it was decided to purchase a ride able electric  toy car online from a website such as ebay or craigslist        Figure 2 4     Fisher Price Cadillac Escalade     Permission Pending     14    2 2 1 Motors for the Chassis    Whether a new chassis is built or purchased for this project  new motors will be  needed to increase the speed of the station  If a new chassis is built  it will be  built from scratch so motors for propulsion will have to be purchased  If a  chassis is purchased  ride able electric toy car  and comes with motors they will  most likely be
145. solution found was the  wireless communication  In the tailgate environment  there are generally lots of  people and moving objects  The wired connection would transfer data at faster  speeds  but it would have its drawbacks  The wireless connection takes  advantage of all the open air around us  There is no need to have a cord for    41    people to trip on if it can possibly be avoided  The android phone also is  essential for the ultimate tailgate station to work  The emergency backup plan is  carried out through the phone  The wired connection makes it physically difficult  to actually use  The wireless connection on the other hand reduces the risk of  the connection not working  There are two ways of connecting the wireless  receiver to the android phone  Wifi and Bluetooth  Each has its advantages and  disadvantages  The wifi receiver can have much higher data transfer rates  but it  also consumes much more power  The Bluetooth receiver uses less power  but  also transfers data a slower rate  The Bluetooth receiver will connect as securely  as the wifi connection  Deciding on the acceptable amount of power and  acceptable data rate will make one of the wireless connections the most effective  choice for the ultimate tailgate station     The ultimate tailgate station   s master microcontroller uses its peripherals to  connect to each subsystem  The needs of the subsystem will determine the  selection of the microcontroller  The main ways of connecting the microcontroller
146. some  motor controllers that they classify as their original controllers  After looking into  both groups of controllers the possible choices were narrowed down to two  controllers  one from the DC Brushed motor controllers and the other from the  group of original controllers  The two controllers are the SDC 2150  Brushed DC  motor  and the AX1500  Original      Both of these controllers were found on Roboteg com so they were very easy to  compare  All of the specs for both controllers were provided on the website as  well as links to both the user manual and the Data sheet for each  The main  aspects that were checked for each controller are  what input and output    24    capabilities each has  the operating voltage  what methods can be used to  communicate with the controller  the amount of memory for programs  and any  other components that come with it  Both of these DC motor controllers were  chosen because they both have two channels for controlling motors  which is  ideal for this project     The operating voltage is very important because the operating voltage must be  high enough to handle the amount of voltage that is needed for the motors to run   The operating voltage of the SDC 2150 is between seven and fifty volts  The  operating voltage of the AX1500 is twelve to forty volts  The range of voltage for  the operating voltage of both controllers will meet the requirements of this  project  A 24 volt battery is going to be used  but if one 24 volt battery is not 
147. t me know if you have  any questions or concerns  Thank you     Sincerely     Chris Echanique    Computer Engineering Major  University of Central Florida   Cell  352 293 1743   Email  echa knights ucf edu    From  Chris     Sent  Tuesday  December 04  2012 6 28 PM  To  info esat kuleuven be   Subject  Reproduction Permission Request    Dear Dr  Rodrigo Benenson    Hello  my name is Chris Echanique  I am an engineering student from the University of Central  Florida currently working documentation for on a senior design project  I would like to request  permission to use a figure from one of your publications  Pedestrian detection at 100 frames  per second  for a design report  The figure will be used in the research section to illustrate the  pedestrian tracking  Please let me know if you have any questions or concerns  Thank you     Sincerely     Chris Echanique    Computer Engineering Major  University of Central Florida   Cell  352 293 1743   Email  echa knights ucf edu    125    From  Paul Zandbergen  zandberg unm edu   Sent  Tuesday  December 04  2012 5 50 PM  To  Chris     Subject  RE  Reproduction Permission Request    Chris     I give you permission to use the figure in your report as long as you properly reference the  source article     You may have also seen a related publication on the subject   http   www paulzandbergen com files Zandbergen Barbeau JON 2011 pdf    Good luck with your project   Paul    From  Chris    echa knights ucf edu    Sent  Tuesday  Decembe
148. t must be decided how steady the output must be for  the charging system on the vehicle  According to research  the constant voltage  method seems to be the easiest and cheapest way to obtain maximum power  from our panel  Some energy is wasted in this method since you have to stop the  power that is being delivered to measure the voltage  but this will not cause any  major problems for our system  The purpose of the solar panels is to provide  renewable energy to the system and energy for small devices we may want to  charge  but we will still maintain all functionality if we have some energy losses     2 4 Solar Panels    There are many different types of solar panels in the market right now  The  difference in the panels is in the material that is used to make them  Some of  these panels are more efficient than others  Efficient meaning that when sunlight  hits the panels  more of it is actually turned into electricity than in other panels   Some different types of solar panels include mono crystalline  poly crystalline   thin film  solar hot water panels  and many more     Thin film solar panels have been growing in popularity in recent years  Many  people like them because the process of producing them is more environmentally  friendly than it is in producing other types of solar panels  The cost of    33    manufacturing them is also quite low  Thin film solar panels are also light weight  and not very bulky  As their name might suggest  they are also very thin and  rat
149. t power the system off entirely  This  is simply a state that suspends all other states until otherwise designated by the  user   s input     3 12 LCD Display    A simple  low level programming language will be used to program the  microcontroller and LCD interface  The microcontroller will be connected to the  charge controller so that it can read data about how much power is going in  and  out of the batteries  Based on this data  it will perform calculations on how much  power is remaining in the batteries and then display this information on the LCD   The LCD will need to be mounted somewhere on the outside of the chassis that  easily visible to anybody that wants to access it  It will be programmed to read  the data off the charge controller at specific time intervals and then display what  is available on the LCD for a specific set time  If there is no data currently being  read from the charge controller that needs to be displayed  the LCD will dim and  then not display anything to save power  It is important that the LCD is design  and mounted in such a way that prevents in from being damaged in any way   Ways the LCD could be damaged include getting hit too hard by something or  possibly getting wet from rain or other tailgating activities  As a way to solve this  problem  a small clear encasing will be designed around the LCD and related  components that may be exposed  This case has to be clear that the display can  still be easily read  and it must also be well se
150. t the weight of the cooler as well as the drinks   food and ice that will be stored inside of it  It will also have to support the weight  of the solar panel  GPS tracking system  the sensors for obstacle avoidance and  the servo systems  One of the heaviest components in this project  which is all of  the batteries that will be needed to power all of the components on our tailgate  station  will also need to be mounted and supported  Based on all of the  components that the chassis will have to support it was decided that the chassis  would be required to hold one hundred pounds  For the actual dimensions of the  station there are also two important factors to consider  First  there must be  enough area on top of the chassis to mount and hold all of the components that  are to be included in this project  The cooler will most likely be the largest and  heaviest component that will have to go on the chassis  so the chassis  dimensions must be on the order of feet to be able to hold the cooler and be  stable  Second  our station may be able to move on its own but in order to get to  the location where people will be tailgating or camping  it must be driven there in  a car by the owner of the station  For this reason another requirement is that the  chassis must be small enough to fit in the bed of a pick up truck  The  requirement was chosen to be a pick up truck bed as opposed to car because    11    the bed of a pick up truck will give more flexibility in size than a standar
151. t types of microcontrollers made for heaps of applications  but  the one best fit for the vehicle   s microcontroller will be unique     A main function of the vehicle is that it can be controlled by an android phone in  case of an emergency  Therefore  the microcontroller will need to be compatible  with android   s accessory development kit  The software is free and available  online  The android phone also needs a way to communicate with the  microcontroller     The master microcontroller must have reprogrammable memory  Internal flash  or EE prom are a necessity for testing and debugging  The amount of memory  needed for the master microcontroller will be dependent upon how many devices  that are directly connected to the master microcontroller  The amount of memory  will also depend on the amount of instructions needed to move the vehicle and  data logging     The master microcontroller must also have the right peripherals  The master  microcontroller will connect with the ultrasonic sensors  motor controller  android  phone  steering  and LEDs  The outputs of the microcontroller must be  connectable to the inputs of the slave subsystems     As far as physical factors that can affect the microcontroller  size will not be an  issue  The chassis has a compartment that has more than enough space for all  of the small electronic components needed  Temperature of the microcontroller  will need to be monitored  since the vehicle will be outdoors most of the day  The  microcont
152. tailgate station is that it does not require a  large amount of power to run all of the systems  Since it does not require a lot of  power  the solar panel that will end up being chosen will be smaller in size   Since only a small panel will be required  there will be more freedom to purchase  a higher quality and more efficient solar panel  Two solar panels will be  purchased for the final product  one being on each side of the station     With all factors above taken into account  a monocrystalline solar panel will be  chosen  They are generally more expensive  but since there are not large  amounts of power that need to be generated  the small size and wattage allows  for more to be spent on quality  This type of solar cell will be a good fit for the  tailgate station because they perform better in higher heat  This product will  ideally be used during tailgates for football games  and it is very hot outside  during the tailgates due to the time of year and time of day that they are  happening     36    2 5 Batteries    Battery requirements     e Batteries shall be lightweight so as to not slow down the movement of the  vehicle    e Batteries shall be within size limits of the chassis so that they do not take  up too much space in the system    e Batteries shall be efficient and reliable  e Batteries shall be environmentally friendly and safe  e Batteries shall be able to hold a charge for a minimum of 5 hours    e Batteries shall be able to charge quickly through either s
153. tation  Overcharging of  the batteries will not be an issue because of the charge controller that will be  implemented in the solar charging station  The two panels that are wired in  series are wired directly to this charge controller  The charge controller is then  wired directly to the batteries and is responsible for efficiently charging the  batteries with the power that is generated by the solar panels     60 Watt  Monocrystalline  Solar Panel    MPPT    Charge  60 Watt    Monocrystalli    ne Solar    24 Volt 12 Volt DC to AC  Lithium  lon Sealed Lead power  Battery Acid Battery inverter       Figure 3 2 Solar Panel Block Diagram     Figure created by Marc Bianco     These specific solar panels have a very high conversion efficiency  meaning they  convert the sunlight they receive into electric power very well  They are also  designed for easy and inexpensive mounting which will be required since one will  need to be mounted to each side of the vehicle  and space to mount them is ata  premium  They can withstand harsh weather such as wind and snow  Snow will  not be a factor  but wind is always something to pay attention to  Another key  characteristic of these panels is that perform excellently in low light  environments  This is a major plus because if someone is tailgating on a    67    relatively cloudy day  they will not lose a lot of the effectiveness of the solar  charging system on the vehicle  These panels also have an operating  temperature well within the ran
154. tdoors as GPS signal is compromise or lost in an indoor environment     58    Garmin GLO    Specifications    70  x 1 65  x 3 04    1 78 x 4 19 x 7 72 cm     Receiver technology  Battery Capacity    Cold Start Time    GARMIN       lt   N       Figure 2 36 Garmin GLO    Specifications     Permission to reprint granted by Garmin     59    2 10 Mobile Application    A remote controlled feature for the vehicle is desired as a failsafe and alternative  option to autonomous user tracking  The previous senior design project  The  Tailgate Buddy  implemented a two channel radio control to manually navigate  the vehicle in the event that autonomous tracking is not necessary or desired   Here it would be beneficial to couple both the autonomous user tracking feature  and the remote control feature into one device  Since the autonomous tracking  requires a GPS signal from a mobile phone  it would be convenient to create a  mobile application that can manage the hardware of the phone to use it for both  desired features  as well as include an OFF feature to disable these functions  An  image of the mobile application prototype is presented in the figure below  In  order to design this  all mobile platforms must be considered for start up cost   ease of implementation  and range of resources and APIs     emaga TME 8 10am       Figure 2 37 Mobile Application Prototype   Figure created by Chris Echanique     60    2 10 1 iPhone Application    One of the most important factors to consider fo
155. ted while it  is in use need to be able to diffuse  And third  it requires routine maintenance   While flooded lead acid batteries are cheaper than sealed valve regulated  batteries  the over complexity of the battery and then cost of maintenance must  be taken into account when making a selection  Once a choice is made between  those two types of lead acid batteries  a decision must then be made on which  type cycle battery is needed  The two choices are deep cycle and shallow cycle  lead acid batteries  Shallow cycle batteries are most commonly used when it is  necessary to a high amount of power in a short period of time  Some  applications where shallow cycle is useful include igniting something or starting a  car  Deep cycle lead acid batteries are used in applications that need to receive  a lower amount of power over a longer period of time     Lithium ion batteries began to be more widely used in recent years  They are  named the way they are because a charged lithium ion moves back and forth  from the anode and cathode while it is charging and discharging        Li CoO   x    Li lon  Electrolyte          Figure 2 21     Lithium ion Battery     Reprinted with permission from Bob Hetherington     There are many different chemical makeups of lithium ion batteries  but they can  generally be separated into two categories  The first is a lithium iron phosphate  battery  and the second are metal oxide batteries  The lithium iron phosphate  batteries can deliver more power 
156. than metal working equipment  Wood is also much cheaper to buy then metal   Wooden 2 by 4s have been found online that are 10 inches long selling for five to  seven dollars  while comparable pieces of Aluminum are 10 to 15 dollars apiece  and comparable pieces of steel are 45 dollars apiece  This alone shows that a  considerable amount of money can be saved by building the chassis frame out of    12    wood instead of metal  The wheels  axles  and miscellaneous hardware would  be very easy to obtain and should not be too expensive  Lawn mower wheels  where considered for the wheels in this project  because they come in different  sizes have a decent amount of tread on them and can be easily found at many  hardware stores  A simple metal rod would be used for the axels  which can also  be easily found at most hardware stores  The last two components  would have  to be designed and built  this is where building a new chassis gets to be more  difficult     The first challenge with building a new chassis is for the rear axle to rotate some  sort of mechanical gear system to transfer the power from the motors to the shaft  of the rear axle will be needed  Second  designing the method of steering the  front wheels as the back wheels would be rigid  There are two main methods of  steering    rack and pinion    and    recirculating ball steering     Ball steering is much  more complicated to build than rack and pinion steering and requires more  complex hardware  For this reason rack
157. the event of an  interruption  An interruption may be caused by one of three possible events   1   The system may have detected an obstacle in which the obstacle avoidance will  be employed   2  the remote controller feature has been selected  overriding user  tracking  or  3  the OFF switch has been enabled  deactivated the tracking  system  A state diagram is presented in Figure 3 3 below demonstrating the  possible state transitions     User Vehicle Alignment Linear Tracking       Interruption    Figure 3 14 State Diagram of User Tracking     Figure created by Chris Echanique     83    3 9 Sensor System    The sensor system to the ultimate tailgate station will have a very key role in  protrusion and gap avoidance  It will detect when a protrusion or gap is in the  way of the vehicle  and the distance that protrusion or gap is from the vehicle   While the sensor system is very important for the autonomous part of the vehicle   it is unnecessary for the remote controlled part  Therefore  the master  microcontroller will only be dependent on the sensor system when it needs to be     3 9 1 Previous Projects    Sensor Systems    There are many other projects online that have similar qualities to the ultimate  tailgate station  The main characteristics about where they differ are what  obstacles they are trying to sense  and how they are going to sense them  The  following two projects  the Tailgate Buddy and Odysseus Rover  model two of the  most effective obstacle and gap avo
158. the motors  The DC motors can  be run by connecting a battery directly to the two battery wires of the motor  All  that would be needed to control the motors would be a switch to connect and  disconnect the batteries from the motors  This will make the station run at one  speed because there is nothing there to control the amount of voltage being  supplied to the motor  While the station could be operated at one speed only  it  may not be the best way to operate the station  When the station is following the  user  in autonomous mode  a constant speed may be acceptable  A different  speed may be helpful though  when the station is performing obstacle avoidance   This scenario inspired the need to research DC motor control     20        Steering Motor Controller    Master Microcontroller Ultrasonic sensors    Bluetooth  Receiver    Figure 2 7     Master Microcontroller Block Diagram     Figure Created by Garrett Lee     In the motor research section it was determined that two brushed DC motors  would be used to run the station  For this reason  research was done on DC  motor control  It was found that there are multiple ways to control a DC motor   There are two different components that could be used to control the motors  a  microcontroller or a DC motor controller  These two types of controllers will be  compared in this section to determine which is best for this application  Some of  the main factors that will be considered are  ease of use and installation and of  course
159. ting  17 Jan  2007  Web  05 Dec  2012     Abishek   Difference Between DC and AC Motors   Differencebetween com  N p    28 July 2011  Web  15 Oct  2012    lt http   www differencebetween net technology difference between dc and   ac motors  gt      Albright  Greg  Jake Edie  and Said Al Hallaj   A Comparison of Lead Acid to  Lithium ion in Storage Applications     Altenergymag com  LJB  Management Inc   Apr  May 2012  Web  13 Nov  2012     Antler  David  Andrew Taylor  and David Huang   Gaucho   Engr  illinois edu   University of Illinois  7 July 2011  Web     Barett  J T   Differences of AC vs DC Motors   Ehow com  N p   n d  Web  15 Oct   2012  chtto   www ehow com info  8072798 differences ac vs dc   motors html      Bloch  Michael   Beginners Guide to Solar Panels   Green Living Tips  N p   12  Dec  2011  Web  4 Nov  2012     Drake  John   MPPT Charge Controllers   N p   25 May 2011  Web  13 Oct   2012   chttp   www solarseller com solar converters inc mppt charge control  lers  fag htm      Kavaiya  Gaurang   Talk To Multiple Devices With One UART   Talk To Multiple  Devices With One UART  Penton Media  15 Nov  2007  Web  05 Dec   2012     Koeppen  Greg  John Fuoco  John Maskasky  and Kevin Kauffman   Tailgate  Buddy   Eecs ucf edu  University of Central Florida  1 May 2009  Web     L  Van Gool  M  Mathias  R  Timofte  R  Benenson   Pedestrian detection at 100  frames per second   cvpr  pp 2903 2910  2012 IEEE Conference on  Computer Vision and Pattern Recognition  CVPR 
160. tor  controller will need to work with will send signals to the master microcontroller   The master microcontroller will then send the signals to the motor controller to  correctly power the motors for obstacle avoidance or RC control  The motors will  need to be able to run in both directions to move the station forward and  backwards     The user tracking system is responsible for effectively navigating the vehicle to  the user using GPS based devices  Both the user and the vehicle will carry  Android smartphones synced with Garmin GLO devices to improve on the  phone   s GPS positioning accuracy  An Android application will be designed to  utilize the GPS framework of the users mobile phone for tracking  This  application will determine the user   s relative position to the vehicle based on GPS  coordinates and route the vehicle accordingly  Additional features will be added  to the mobile application to allow the user manual remote control of the vehicle  as well as power the vehicle off     The sensor system is responsible for obstacle detection and gap avoidance  It  utilizes ultrasonic sensors on the front of the vehicle and underneath the chassis   The sensor system is connected to the master microcontroller through the pulse  width modulation ports  The sensor system plays a key role in GPS tracking     The master microcontroller interfaces all of the subsystems of the ultimate  tailgate station  It takes in all the data from the sensors and makes decisions for  the 
161. upply  Limiting the choice of LCD may limit the options on what kind of  interface the LCD utilizes  Most LCDs will need a 5 volt supply  Because space  is limited inside the ultimate tailgate station  and because of budget purposes  it  has been decided that we will only use one power source to power both the  microcontroller and the LCD  Since this is the case  a simple circuit will need to  be designed to regulate the amount of voltage being used to power the  microcontroller  A simple circuit using a resistor  a capacitor  and a Zener diode  could be built and connected between the 5 volt DC power supply and the  MSP430  This circuit will step down the voltage that is going to the  microcontroller to the appropriate 3 3 volts     62       Figure 2 38 Voltage Regulator     Figure created by Garrett Lee     A basic 16 x 2 character  black on green  5V LCD will be used for this particular  application of the ultimate tailgate station  The LCD will be purchased from  sparkfun electronics which is a very common supplier of simple LCDs  This  particular LCD utilizes the HD44780 parallel interface chipset which is extremely  common and very often used  Because of this face  interface code for this  product is readily available all over the internet  and it is free     63    3 Design    3 1 Chassis    The chassis for this project was either going to be purchased then modified  or  built from scratch  Both of these scenarios were discussed in the    Chassis  Research    section of
162. vehicle  The master microcontroller directly connects to the Bluetooth  receiver  motor controller  ultrasonic sensors  steering servo  and LEDs     The LED subsystem is not a major component of the station  but will be very  useful in Knowing the status of the station  The LEDs will indicate when the  station is in autonomous mode  RC mode  and stationary mode  The These  LEDs will be green  blue  and red respectively  The final two lights will be for the  status of the battery  When the battery is charging the orange LED will light up  and when the batteries are fully charged the diffused yellow LED will light up     120    When all of these separate systems are successfully integrated together the user  will receive the ultimate tailgating experience  a mobile autonomous vehicle that  can avoid any obstacles that are in its way  The vehicle will be capable of  creating clean  renewable energy through the use of its solar panels to power  everything inside the station  It will truly bring the tailgating experience to new  levels of technology and efficiency     5 6 Conclusion    This project has been an incredible learning experience for all of the group  members involved  It has provided an opportunity to branch out and learn more  about different fields of engineering and technology  Technologies such as  ultrasonic sensors  PV panels  user tracking  motor controllers  servo systems   and mobile applications have been researched in depth by the members of the    group    
163. viding the chassis  for this project     One of the most important things to consider when buying a pre built chassis is  that it will meet all of the requirements of this project  An advantage of buying an  electric toy car online is that it will come with some specifications as to weight  limitations and dimensions  these dimensions can be compared directly to what  is required for this project and a decision can be made if the chassis will meet the  two major requirements for size and weight of this project  Another advantage of  purchasing an electric toy car is that it will have many of the components that are  needed for this project and they will already be built and incorporated together   This will help to save a lot of time when the chassis needs to be built  Instead of  having to design and build the chassis frame and then figure out how to mount    13    and install all of the drive train components to the frame  an existing fame could  just be modified  Only the parts that are not needed from the store bought frame  will have to be removed  The parts that are needed for the project but do not  meet the projects specifications can be replaced  These components will be  things like the motors that run the rear axle and the batteries that run the motors   These components will only be replaced so the area of the chassis they are  taken from is where the replacement can most likely go  This will ultimately  depend on which chassis is purchased  if a chassis is purcha
164. will be used for  both motors  This will save some size and weight  as opposed to two 12 volt  batteries  when building and testing the Ultimate Tailgate Station     The motors will be rated to run at 24 volts and the 24 volt battery will first be used  for testing  Until the motors  batteries and motor controller are purchased and  put through testing it will be unknown what speed can be achieved with these  parts  The reason one 24 volt battery is being used is because using less  voltage than the motors are rated for will only make the motors run slower and  until testing is completed it will be unknown if the speed will meet the  requirements of this project  The actual weight of the station is not known yet  It  has been estimated that the station will weigh about 150 pounds  If the 24 volt  battery is too weak to move the weight of the station then the speed of the  motors will have to be increased  If it is desired to increase the speed of the  motors then only another battery will have to be added in series to the existing  battery to increase the supply voltage to the motors     The next choice would be to use Lithium lon or a Lead Acid battery  The solar  panels will be able to charge either type of battery  The pros and cons of each of  these types of batteries will be covered in the battery research section     2 2 3 Motor Controller    Once the motors that will be used for the Ultimate Tailgate Station have been  selected it is necessary to find a way to control 
165. ystem  e Operating voltage range between 4 8 and 7 4 volts  e Operating temperature of  20  C to  60  C  e Operating speed of 0 90 sec 60    at 7 4 volts   e Stall torque of 2000 oz in   at 7 4 volts   e Coreless carbon brush motor  e 6 slider indirect potentiometer drive  e Dual ball bearing MR106  e 6inch connector wire  e Weighs approximately 1 14 pounds    e Overall dimensions of 2 5 x 3 0 x 5 0 inches  not including servo arm     76    3 7 Master Microcontroller    The figure below shows the pins of the ATmega 328           PCINT14 RESET  PC6 LJ 1 28  J PC5  ADC5 SCL PCINT 13      PCINT16 RXD  PDO O 2 27 0 PC4  ADC4 SDA PCINT 12    PCINT17 TXD  PD1L 3 26 L  PC3  ADC3 PCINT 11    PCINT18 INTO  PD2 0 4 25  0 PC2  ADC2 PCINT 10    PCINT19 OC2B INT1  PD3 O 5 24  J PC1  ADC1 PCINT9    PCINT20 XCK TO  PD4 L16 23  H PCO  ADCO PCINTS8   vcc Lj7 22 LJ GND    GND U8 21 O AREF   PCINT6 XTAL1 TOSC1  PB6 C  9 20  J AVCC   PCINT7 XTAL2 TOSC2  PB7 Lj 10 19 LJ PBS  SCK PCINTS5     PCINT21 OCOB T1  PDS Q 11 18  J PB4  MISO PCINT4    PCINT22 OCOA AINO  PD6 LJ 12 17 O PB3  MOSI OC2A PCINT3    PCINT23 AIN1  PD7  J 13 16 D PB2  SS OC1B PCINT2      PCINTO CLKO ICP1  PBO LJ 14 15 LJ PB1  OC1A PCINT1     Figure 3 10 AT Mega 328 Pinout     Permission Pending     The master microcontroller will need to connect to multiple serial connections for  the motor controller and the Bluetooth connection  Depending on the amount of  serial ports on the microcontroller  this could be trivial or rather compl
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Metra AX-ADXSVI-MB2 car kit    Copyright © All rights reserved. 
   Failed to retrieve file