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.

Se Steg
Relaterade Ämnen

Grundläggande arbetsflöde för 3D-design i Sketchup och 3D-utskrifter @ home:

jag har haft några folk frågar mig om min process för 3D utskrift och tänkte jag skulle dela en hög gå igenom med hjälp av Sketchup till design och en MakerBot Thing-O-Matic fysiskt skriva ut mina mönster hemma i min lilla lilla kontor, i min lilla l...

T-shirt designer med stenciler och blekmedel (uppdaterad med robot bild för nedladdning)

göra din egen awesome t-shirt design med stenciler och en enkel lösning med blekmedel och vatten.Detta projekt kräver minimal verktyg, och kommer tillsammans ganska lätt.** uppdatering **Stencilen robot visas är nu tillgänglig för nedladdningNog prat...

Designa ditt eget tyg med ikoner för att företräda dina intressen (& gör det till en delad!)

Min partner och jag omvandlar våra civila partnerskap (CP) till äktenskap. När vi hade våra CP 7 år sedan var det en fantastisk dag som vi anser vara vårt bröllop även om lagar i vårt land diktera att för att betraktas som lika nu vi har lagligt konv...

3D-Grafisk Design med Blender och Gimp

Hej alla!I detta Instructable går jag till och hur du använder den fria programvaran mixer för 3d grafisk design. Även om det förefaller formidabla, är grunderna i blender lätt att bemästra. 3D-konst har blivit lite av en mörk konst, men det finns ve...

Web Designing grunderna (HTML och CSS)

jag lära mig HTML och CSS och jag snart kommer för att få certifierad i det också, och jag tänkte att det vore en bra idé att ge ut en handledning om hur man börja designa din egen hemsida med hjälp av HTML och en liten bit av CSS...HTML är en förkor...

Lär dig Verilog: En kort Tutorial serie på Digital elektronik Design med FPGAs och Verilog HDL

Denna korta serie av semi korta lektioner om Verilog är tänkt som en introduktion till språket och förhoppningsvis uppmuntra läsarna att titta närmare på FPGA design.Dessa tutorials antar du är bekant med grundläggande logiska kretsar och logik ekvat...

DIY T-shirt design: Diamond sidor och ärmar - NO SEW

ta en tråkig T-shirt och jazz det upp med en sexig boatneck/av axel krage och diamond cut ut sidorna och ärmar.Jag gjorde detta på TechShop San Jose. De har en justerbar skyltdocka klä form som gör det lätt att arbeta på tröjan och se hur det ser ut...

Rakshak en: en rover för datainsamling och övervakning med drag av dataloggning, röst varningar och distansera mätningen.

I NLEDNINGHär robotsystem kan styras med en GUI byggt med bearbetning. Rover kan styras genom att skicka kommandon genom GUI körs på den bärbara datorn. Den använder xbee serie 2 moduler för trådlös kommunikation. Den har förmågan att korsa ojämn ter...

Arduino robotarm och övervakning med bearbetning

robotarmen tar tag ett objekt när det upptäcker den med rörelsedetektor och sedan det flyttar den på en viss plats.förteckning över delar:1.3 servon2. passiv infraröd rörelsedetektor: http://www.sparkfun.com/products/86303. arduino uno R3 styrelse4....

Drone Design 101 - del 1 CAD

Bygg! Flyga! Tävla!Aerial Sports League Grundare / Chief Designer och Autodesk Expert Elite, Eli DElia, vägleder dig steg för steg igenom de grundläggande principer och tekniker för första Person Video (FPV) drone racer design.Se till att titta på de...

Drone bygga, strandsatta, räddade och kraschade.

Om denna särskilda drone kom till ett tragiskt slut, som ni ser i videon, var idéer testas här en framgång. Detta projekt utforskar användningen av blått skum i ett försök att sänka vikten och kostnaden för en hemma byggd drone ram. Låg vikt i flygan...

Hur design och 3D Skriv ut din egen quadcopter!

Drönare (quadcopters) är stora kul, särskilt FPV och kära! Jag har många av dem och alltid ha kul flyger.Men de kan lätt kosta en massa $$ och går lätt sönder, plus de alla ser likadana ut. Jag ville ha en quadcopter som inte ser ut som andra, något...

Designa och bygga vackra RC flygplan

Hej alla detta är min första Instructable men jag är glad och ivrig att dela med alla bra människor här hur att designa och bygga en fjärrkontroll flygplan. Aviation har varit en passion för mig hela mitt liv, och har lett mig att bedriva min flyg-oc...

Designa för Ponoko laserskärning med SketchUp och Inkscape (en studie i kuber)

detta Instructable kommer att diskutera praktiska frågor av de mönster som presenteras i SketchUp, Inkscape och Ponoko laserskärning. Du kommer att visas framgångar och misslyckanden (det är ingen mening i att göra mitt misstag - jag kan göra tillräc...

Designa och göra en zebra mask med enkla material

I väntan på fjäderben!, en parad som vi kommer att ha i Madison, WI fira kommande tillsammans av gemenskapen och spridning av kunskap, vi ville designa några masker som alla enkelt kan skriva ut och göra. Maskerna var inspirerade av zebror, men vi vi...

Design och skapa en klänning

Designa och skapa en klänning är förvånansvärt enkelt och kan göras av vem som helst. Så länge du har en idé, lite papper, vissa tyg, något att markera det med något att klippa den med och något som man syr det tillsammans, kan du också!Klänningen me...

Utforma och skapa en tabell i en dag: Design

detta är del ett av en två del Instructable beskriver hur att designa och bygga en tabell med hjälp av 123D Design och 123D Make. I denna del kommer jag visa hur man snabbt använda 123D Design (en gratis och jag tror, lätt intro CAD verktyg) för att...

MVIFI xlr8: beslutsfattare - Dine och Design kvällar

Om du försöker hitta sätt att hjälpa människor att lära sig mer om maker-centrerad inlärning, kan inte du bara prata med dem om den... du måste ha dem upplever det! De måste vara att göra något för att verkligen förstå vad det är att de gör. (Förestä...

Förberedande Design och tillverkning för anpassade enheter

Detta Instructable dokumenterar den förberedande processen som jag utförde att designa och tillverka en enhet för snabbt prototyping interaktiva system som innehåller off-the-shelf elektroniska indata och utdata komponenter. Jag kallar den här enhete...