Robot - rad efterföljare (5 / 35 steg)
Steg 5: Sensor Array
Sensor array kretsen kan betraktas som två delar-en för sändare matrisen och den andra för detektorerna. Låt oss se dessa i detalj.
UTFORMA ARRAYEN IR-SÄNDARE
När du öppnar filen Schematisk, kommer du att märka att IR-sändare är anslutna i en serie-parallell form. Jag fick denna design från LED serie/parallell array guiden. Allt jag behövde göra var att ange specifikationer av LED och matrisen (nedan) och guiden visade mig de arrangemang som förbrukar minst energi.
Källa spänning = 5V
Diod framåt spänning = 1.5V
Diod framåt strömmen = 5mA
Lol lysdioder i din array = 9
Transistorn bilden används för att aktivera IR-sändare ON och OFF. Jag har använt en 2N2222 men du kan använda någon annan n-p-n transistor. Utsläppsländerna aktiveras endast när en behandling ska tas. Denna metod minskar den totala strömförbrukningen av sensor array och viktigast, effekten av omgivande ljus på sensorn värden också reduceras. Detta sker genom att ta två behandlingar - en med sändare på och den andra med utsläppsländerna OFF. Subtrahera de sensor värdena i två fall, kommer att vi få ett värde som är oberoende av omgivande ljus.
UTFORMA ARRAYEN IR-DETEKTOR
IR-detektor kretsen är i huvudsak en potentiell avdelare med IR-detektorn ansluts i serie med ett motstånd. Åtta sensor array läses med hjälp av ADC och nionde sensorn läses med hjälp av Pin 29 (PC7) för Atmega32. För de åtta detektorerna, jag har använt en 10K resistor array och för nionde detektorn har jag använt en separat 10K motstånd.