Design av Humanoid och Drone Hybrid för att neutralisera hot och övervakning (5 / 7 steg)
Steg 5: Anslutningar och kablar digrams
Göra använda av Arduino och Atmega 328 referens pin diagram medan anslutning kablarna
Kopplingsschemat hos rörlighet kontroll vid trasmitter sida
Kopplingsschemat hos rörlighet kontroll på mottagaresidan
Krets Beskrivning:
Lokomotivet förslagen till humanoid styrs direkt av knappsatsen visas i ovan diagram. Detta knappsatsen ansvarar för med input av motioner från till exempel framåt, bakåt, vänster och höger. Dessutom har vi lämnat två speciella lägen för denna humanoid ha lätthet resa nämligen infiltration och humanoid läge.
Sändaren sida:
När användaren klickar på en av knapparna knappsats till exempel framåt-knappen, 8 bitars kod genereras och skicka till mikrokontroller ATMega328 som läsa denna kod. Denna mottagna kod microcontroller ATMega328 konverterar till 4 bitars kod för vidare bearbetning. Genererade koden ges till kodaren HT12E att omvandla det till seriella data för trådlös överföring. Nu är data från HT12E data ut tillämpad RF modul XBee. Innan du sänder signaler utför trådlöst amplitud Shift Keying (ASK) modulering. Detta är hur data överförs från sändaren sida.
Mottagaresidan:
Ta emot RF modul XBee ansvarar för att ta emot trådlösa signaler medan den mottagna signalen används till DATA IN på dekoder HT12D genom DATA stift XBee. Dekoder HT12D omvandlar detta till parallell data att få den ursprungliga signal. För vidare bearbetning, ges denna parallell data till microcontroller ATmega328. Det genererar 4 bitars kod för att styra servomotorer för att utföra vänster, höger, framåt eller bakåt rörelse.
Specialfall:
För att ändra systemet mode från infiltration till humanoid, mottagare mikrokontroller ATMega328 går pin 18 och pin 19 hög. Detta gör att andra två mikrokontroller av mottagarsidan. Följaktligen kan hand rörelser av humanoid. Medan roboten lyfter upp genom kuggstångsdrivna mekanism för upp till önskad höjd.
Omvänt, om omvandlingen är från humanoid till infiltration, mottagare microcontroller ATMega328 stift 18 och pin 19 går låg. Detta inaktiverar de två mikrokontroller av mottagarsidan. Detta resulterar i att blockera servo motorer i viss vinkel att gå in infiltration läge.
Hand motion Detection
Krets Beskrivning:
Accelerometrar används för att tillhandahålla information om exakt position av user räcka. Vi har använt 4 accelerometrar för att förvärva olika organ positionsinformationen för människokroppen. Det ger värden i 3-axlig samordna systemet, x, y och z. Som ni kan se kopplingsschemat, har vi tagit x och y information från accelerometer närvara vid handleden och chef för användaren. Och för andra två accelerometrar närvara vid armbåge och axel tar vi endast x-information.
Men accelerometer ger information i analoga värden. Dessa värden måste vi konvertera till digital för vidare bearbetning. Analog till digital konvertering utförs med hjälp av mikrokontroller ATMega328 dvs det omvandlar kontinuerligt varierande analoga värden till digitala värden mellan 0 och 1023. Förutom detta utför ATMega328 kartläggning teknik konvertera det till 100 till 230 för att uppnå steg storleken på 1 grad. Mappade värden överförs via RF modul XBee.
På mottagaren tillämpas mottagna signaler till microcontroller ATMega328 igen. Eftersom servo förstår värden mellan 0-180 grader har vi utför mappning igen för att konvertera dessa värden i bandet av 0 till 180. Denna kartläggning görs genom programmering. Mappade värden tillämpas på servon som ansvarar för att utföra humanoid kroppen rörelser.
Finger kontrollen sändare:
Finger kontroll mottagare:
Krets Beskrivning:
Flex sensorer som ändrar egen motståndskraft som du böjer dem för finger motioner vi har använt. Detta är analoga sensorer också. När användaren rör sig hans / hennes fingrar, flex sensorer böjar generera analoga värden i utdata. Dessa värden måste vi konvertera till digital för vidare bearbetning. Analog till digital konvertering utförs med hjälp av mikrokontroller ATMega328 dvs det omvandlar kontinuerligt varierande analoga värden till digitala värden mellan 0 och 1023. Förutom detta utför ATMega328 kartläggning teknik konvertera det till 100 till 230 för att uppnå steg storleken på 1 grad. Mappade värden överförs via RF modul XBee.
På mottagaren tillämpas mottagna signaler till microcontroller ATMega328 igen. Eftersom servo förstår värden mellan 0-180 grader har vi utför mappning igen för att konvertera dessa värden i bandet av 0 till 180. Denna kartläggning görs genom programmering. Mappade värden tillämpas på servon som ansvarar för att utföra humanoid kroppen rörelser.