Innholdsfortegnelse:

SOCBOT - neste generasjons Vibrobot: 13 trinn (med bilder)
SOCBOT - neste generasjons Vibrobot: 13 trinn (med bilder)

Video: SOCBOT - neste generasjons Vibrobot: 13 trinn (med bilder)

Video: SOCBOT - neste generasjons Vibrobot: 13 trinn (med bilder)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
SOCBOT - neste generasjons Vibrobot
SOCBOT - neste generasjons Vibrobot
SOCBOT - neste generasjons Vibrobot
SOCBOT - neste generasjons Vibrobot
SOCBOT - neste generasjons Vibrobot
SOCBOT - neste generasjons Vibrobot

I begynnelsen var det personsøkere. Det faktum at aktiverte personsøkere danset seg bort fra skrivebord og kommoder var lite mer enn en forverring for de fleste. Det endret seg da det skjedde i nærvær av en produsent. Like etter det eureka -øyeblikket ble vibroboten født. Etter hvert som de tidlige teknologiske vibrerende krypene begynte å formere seg, begynte de å ta på seg nesten alle mekaniske former man kunne tenke seg. Balansen deres, veide motorer nynne og ristet og sendte disse scooterne i tilfeldige retninger.

Så skjedde det. En morgen kikket en produsent som forberedte seg på å ta en ny dag ned på tannbørsten i hånden, og busten ble unnfanget. Hvem kunne ha kjent den teknologiske røre noe så enkelt som en saget tannbørste ville gjøre. Ingen kunne ha spådd at de store personlige nytelsesmakerne rundt om i verden ville finne på å hacke en tannbørste av alle ting. Den enkle, men elegante designen til bristlebot gjorde det umiddelbart til et favorittprosjekt for produsenter i alle aldre. Det ble raskt et ikon så dypt forankret i produsentkulturen at det aldri kunne erstattes eller glemmes.

På den neste grenen av vibrobotens evolusjonære slektstre finner vi dipboten. Nesten alle dipboter er laget med kasserte integrerte kretser, og er født av, mest hensiktsmessige, hovedkort. Dette er de lave rytterne i vibrobotkulturen. Det de mangler i høyde, utgjør de i benetellingene, ettersom de fleste har minst 40. De fleste dipbots ser ut som en slags flerbeinsfeil som kan byte.

Med så stor variasjon i genpoolen, har vibrobot -slektstreet naturlig lånt seg til fortsatt innovativ evolusjonær tilpasning. Påvirket i stor grad av miljøet, fortsetter vibroboter å komme ut av alt som er reddet. De kan utvikle seg fra bokser med reservedeler, tarmen til elektroniske gadgets for mørketiden (les ordet personsøkere her), personlig pleie, gamle videospillkontrollere og kasserte datamaskiner. Alle disse miljøfaktorene egner seg ganske godt til oppgaven med å utvide vibrobotgenotypen.

Det bringer oss til fokus for denne Instructable - Socbot. Født i tankene til denne forfatteren da han først så en dipbot, er dette det neste trinnet i utviklingen av vibrerende mikrorobotdesign. Denne nye gutten på blokken er en svært avansert vibrobot. Denne PICAXE -hjernebaserte neste generasjonen vibrobot, som er kontrollert av en infrarød fjernsyn for fjernsyn, står klar til å svare på alle retningskommandoer. Ikke mer tilfeldig roaming. Med et enkelt trykk på en knapp setter socbots unike wire wrap socket locomotion -system i gang og sender denne critteren i hvilken retning du velger. Socbot er drevet av alkaliske urbatterier og har to vibrerende personsøkermotorer påhengsmotor. Selv om den er begrenset av design, er denne mikroboten kraftig nok til å løpe rundt på en hvilken som helst glatt overflate. Selv om den er stor på hjernen, er den fremdeles liten nok til å sitte på en fjerdedel. Med så mye teknologisk arv og kraft pakket inn i et så lite rom, må man lure på hvor det neste trinnet i utviklingen av vibrasjonsteknologi tar oss.

Her er en utmerket Vibrobots -artikkel skrevet av Gareth Branwyn

Biokjemtronikk

Trinn 1: DELENE

DELENE
DELENE

. 1 - PICAXE -08M 1 - 16 pinners Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrerende personsøkermotorer 1 - TSOP4838 eller lignende 38KHz IR mottaker modul 2 - Generelle formål 100V Signaldioder 3 - L1154 Klokkebatterier 1 - 4.7mfd kondensator 2 - 82ohm 1/4 Watt motstander 1 - 33K ohm 1/4 Watt Motstandstråd, tynn metallskjerming, superlim

Trinn 2: Slik fungerer det

HVORDAN DET FUNGERER
HVORDAN DET FUNGERER

. Denne Socbot drar fordel av en av de mest nyttige egenskapene til PICAXE -08M - dens evne til å sende og motta alle 127 Sony 38KHz infrarøde fjernsynskontrollkoder. Denne funksjonen gjør at 08M kan kommunisere med en fjernkontroll, en TV eller enda en 08M. Her ser 08M på en gyldig kode fra den universelle fjernkontrollen og reagerer på knappetrykk på fjernkontrollen ved å sende en nåværende puls til en eller begge personsøkermotorene. 08M -utgangene kan håndtere rundt 20mA hver, så jeg koblet utgangene parvis for å mate 40mA til hver motor. En 82 ohm motstand i serie med hver motor begrenser strømmen til maksimum 40mA. En hurtigvirkende signaldiode parallelt med hver motor hjelper til med å synke de induserte spenningene som skapes av motorene. Kondensatorer vil forbedre beskyttelsen sterkt, men vil også øke størrelsen på boten, så jeg slapp dem helt uten tilsynelatende kortsiktige dårlige effekter..

Trinn 3: LAST NED KODEN TIL PICAXE

LAST NED KODEN TIL PICAXE
LAST NED KODEN TIL PICAXE

. Dette er picaxe -koden jeg skrev for å bruke med socboten. Siden socboten ikke har noen nedlastningskrets, må du programmere picaxen på et proto -kort og deretter flytte den programmerte brikken til socboten. Koden bruker kommandoen infrain2 til å vente på en av tre gyldige koder fra den universelle fjernkontrollen. Avhengig av hvilken kode som mottas, vil picaxen sende en 100mS strømpuls til en motor eller begge motorene. Hvis knappen holdes nede, gjentas gjeldende puls til knappen slippes. En kopi av picaxe bas -filen er inkludert nedenfor for nedlasting.

HOVED: la dirs = %00010111BEGIN: la pins = %00000000 infrain2 la b0 = infra hvis b0 = 16 så FORSIKT 'CH+ hvis b0 = 19 deretter VENSTRE' VOL- hvis b0 = 18 deretter HØYRE 'VOL+ gå til BEGINAHEAD: la pins = % 00010111 'Utganger 0, 1, 2, 4 HØY pause 100 goto MAINLEFT: la pins = %0000011' Outputs 0, 1 HIGH 2, 4 LOW pause 100 goto BEGINRIGHT: let pins = %00010100 'Outputs 2, 4 HIGH 0, 2 LAV pause 100 gå til MAIN.

Trinn 4: PROGRAMMER FJERNEN

PROGRAMMER FJERNEN
PROGRAMMER FJERNEN

. Enhver universell IR -fjernkontroll vil fungere med PICAXE. Alt du trenger å gjøre er å programmere den for bruk med en Sony -TV. Jeg brukte en billig RCA universell fjernkontroll jeg hentet på Wal Mart for mindre enn $ 10,00. Sony -koden jeg brukte var 218. De fleste fjernkontrollene jeg sjekket hadde bare to sett med koder for Sony -TVer, så hvis den ene ikke fungerer, prøv den andre. Jeg brukte midtre kanal opp og volum ned og opp knappene for å kontrollere min socbot, men du kan bruke knappene du vil. Bare slå opp koden for knappene på PICAXE -nettstedet, eller bruk kommandoen for feilsøkingskode og datamaskinen vår for å kontrollere koden som sendes av hver knapp på fjernkontrollen. Min fjernkontroll: Volum ned - sving til venstre (bare motor på venstre side på) Kanal opp - gå fremover (begge motorer på) Volum opp - sving til høyre (bare motor på høyre side på).

Trinn 5: FORBERED WIRE WRAP SOCKET

KLARGJØR WIRE WRAP -STOPPEN
KLARGJØR WIRE WRAP -STOPPEN
KLARGJØR WIRE WRAP -STOPPEN
KLARGJØR WIRE WRAP -STOPPEN

. Å bøye ledningene på stikkontakten kan være vanskelig. Jeg bestilte 4 og ødela 3 av dem før jeg endelig fikk den fjerde til å bøye seg uten å gå i stykker. Dette er metoden jeg endelig fikk til å fungere best. Jeg en rad med ledninger inn i et brettbrett og sakte bøyde alle 8 pinnene på den siden til den formen jeg ønsket. Jeg gjentok dette for den andre raden med kundeemner. Jeg gjorde de endelige formjusteringene med en tang som bøyde pinnene en om gangen. Eventuelle bøyninger må svake kurver i stedet for harde vinkler..

Trinn 6: FORBERED BATTERIETERMINALENE

FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE
FORBERED BATTERIETERMINALENE

. Batteripolene er ikke noe annet enn to stykker tynn metallskjerming som jeg reddet fra et gammelt kassettbånd. Jeg skar bare to stykker, loddet en liten ledning til hvert stykke, og festet dem til de 2 DIP -kontaktene ved hjelp av superlim. Jeg limte også de 2 personsøkermotorene til 16 -pinners DIP -kontakten..

Trinn 7: STAPL DIP -SOCKETENE

STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE
STAPL DIPP -STOPPENE

. Jeg stablet de 2 DIP -kontaktene for å få alle 3 batteriene og PICAXE på boten uten å henge over. Fire pinner (2 på hver side) på 8 -pinners kontakten går inn i 4 hull (2 på hver side) på 16 -pinners kontakten. Dette betyr at 8 -pinners kontakten er halvt på og halvparten av 16 -pinners kontakten. Jeg limte de to stikkontaktene sammen med superlim..

Trinn 8: SELD DET HELE OPP

SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP
SELD DET HELE OPP

. Denne delen kan bli ganske vanskelig. Det er ingen enkel oppgave å lage alle tilkoblingene og installere alle komponentene uten å koble ledninger sammen, men det er ikke umulig. Jeg brukte 25 gauge uisolert bussledning. Jeg begynte med strømledningene fra batteriene, deretter til personsøkermotorene og strømbegrensende motstander, og videre gjennom kretsen en seksjon om gangen. Delplassering er ikke kritisk. Bare ta deg god tid og sjekk arbeidet ditt mens du går. VIKTIG MERK: Det er viktig at motorene svinger i motsatt retning. Den ene må snu med klokken og den andre mot klokken. Dette oppnås ved å reversere måten du kobler til ledningene på en av motorene..

Trinn 9: FORTSETT INSTALLERING AV KOMPONENTER

FORTSETT INSTALLERING AV KOMPONENTER
FORTSETT INSTALLERING AV KOMPONENTER
FORTSETT INSTALLERING AV KOMPONENTER
FORTSETT INSTALLERING AV KOMPONENTER
FORTSETT INSTALLERING AV KOMPONENTER
FORTSETT INSTALLERING AV KOMPONENTER

. Jeg kuttet ledningene på strømbegrensningsmotstandene og kretsbeskyttelsesdiodene og koblet dem bare til kontakten. Jeg ville ikke gjort det igjen fordi vibrasjonene til motorene har en tendens til å bryte forbindelsen mellom de runde ledningene og kontakten. DIP -kontakter er designet for flate komponentledninger - ikke runde. Jeg installerte IR -modulen på toppen av Socbot, men du kan sette den på forsiden, baksiden, siden eller til og med under. Den er ganske følsom, så den universelle fjernkontrollen fungerer fra alle vinkler..

Trinn 10: AVSLUTT

GJØRE FERDIG
GJØRE FERDIG

. Jeg bestemte meg for å male Socbot, men det er ingen måte jeg ville gjøre det igjen. Det virket som en god idé til å begynne med, men etter å ha gjort det skjønte jeg at det så bedre umalt ut. Du kan føle deg annerledes..

Trinn 11: NYT

NYT
NYT

. På grunn av de nåværende begrensende motstandene jeg la til for å holde strømmen til rundt 40mA, beveger denne Socbot seg ikke veldig fort. Det er greit for meg, men du vil kanskje ha noe med litt mer stå opp og gå. Hvis du gjør det, vil jeg foreslå at du bruker transistorer til å drive motorene. Dette vil tillate deg å bruke full strøm på motorene og få en betydelig hastighetsøkning. Ved full effekt ville denne tingen virkelig skutt. Imidlertid vil en økning i strøm også bety en reduksjon i batterilevetiden, og de varer ikke for lenge som det er. Vær oppmerksom på at sokkelen vil reise mot slutten der batteriene er. Jeg ville at den skulle reise i motsatt retning, men klarte ikke å få den til å gjøre det. Jeg tror det har noe med vektfordelingen å gjøre. Jeg bøyde til og med bindepluggene i motsatt retning, men det hadde ingen innvirkning på socbots kjøreretning..

Trinn 12: Ta det videre

TA DEN YTTERLIGERE
TA DEN YTTERLIGERE

. Her er noen ideer for fremtidige versjoner: - bruk transistorer for å bruke full strøm på motorene (de kjører nå med 40% kapasitet) - lage en lettsøkende eller lett unngående socbot. - Lag en hel haug med lyssøkende (eller unngå) sokker, hver med en LED og studer hvordan de samhandler med hverandre. - lage en lydsøkende socbot - lag en linje etter socbot - lag en enda mindre socbot med en 8 -pinners wire wrap -kontakt. - lag en større socbot ved hjelp av en 40 -pinners wire wrap -kontakt - skriv kode for picaxen for å gjøre socboten opplærbar eller programmerbar. Kanskje bruke fjernkontrollen til å flytte den gjennom en serie bevegelser og deretter la den gjenta bevegelsene. - lag to eller flere sokker som kan kommunisere med og påvirke hverandre ved å bruke infare -koder Mulighetene er nesten ubegrensede..

Trinn 13: TAKK

. Takk for at du tok deg tid til å se prosjektet mitt. Jeg håper det vil inspirere deg til nye ideer. Som Thomas Edison sa, "For å finne opp trenger du god fantasi og en haug med søppel". Takk igjen, Randy.

Andre pris i Instructables og RoboGames Robot Contest

Anbefalt: