Indholdsfortegnelse:

SOCBOT - Next Generation Vibrobot: 13 trin (med billeder)
SOCBOT - Next Generation Vibrobot: 13 trin (med billeder)

Video: SOCBOT - Next Generation Vibrobot: 13 trin (med billeder)

Video: SOCBOT - Next Generation Vibrobot: 13 trin (med billeder)
Video: Energy, Forces and Movement | FULL EPISODE COMPILATION | Science Max 2024, Juli
Anonim
SOCBOT - Next Generation Vibrobot
SOCBOT - Next Generation Vibrobot
SOCBOT - Next Generation Vibrobot
SOCBOT - Next Generation Vibrobot
SOCBOT - Next Generation Vibrobot
SOCBOT - Next Generation Vibrobot

I begyndelsen var der personsøgere. Det faktum, at aktiverede personsøgere dansede sig væk fra skriveborde og kommoder, var lidt mere end en forværring for de fleste mennesker. Det ændrede sig, da det skete i nærvær af en maker. Kort efter det eureka -øjeblik blev vibroboten født. Da de tidlige teknologiske vibrerende dyr begyndte at formere sig, begyndte de at antage næsten enhver mekanisk form, man kunne forestille sig. Deres ubalance, vægtede motorer nynnede og rystede og sendte disse scootere af sted i tilfældige retninger.

Så skete det. En morgen kiggede en producent, der forberedte sig på at tage på en ny dag, ned på tandbørsten i hånden, og børstebotten blev undfanget. Hvem kunne have kendt den teknologiske røre noget så simpelt som en savet tandbørste ville gøre. Ingen kunne have forudsagt, at de store personlige glædesmagere rundt om i verden ville finde i hacking af en ting af alle ting en tandbørste. Det enkle, men elegante design af bristlebot gjorde det øjeblikkeligt til et yndlingsprojekt for producenter i alle aldre. Det blev hurtigt et ikon så dybt forankret i skaberkulturen, at det aldrig kunne udskiftes eller glemmes.

På den næste gren af vibrobots evolutionære stamtræ finder vi dipboten. Næsten alle dipbots er fremstillet med kasserede integrerede kredsløb og er født af mest passende bundkort. Disse er de lave ryttere i vibrobotkulturen. Det, de mangler i højden, udgør de i bental, da de fleste har mindst 40. De fleste dipbots ligner en slags flerbenet fejl, der kan byte.

Med en så stor variation i sin genpulje har vibrobot -stamtræet naturligvis lånt sig til fortsat innovativ evolutionær tilpasning. Påvirket i høj grad af miljøet, vibrobotter fortsætter med at springe frem fra alt, hvad bjærget ting synes at være ved hånden. De kan udvikle sig fra kasser med reservedele, indvold i elektroniske gadgets til mørke alder (læs ordet personsøgere her), personlige plejeartikler, gamle videospilkontrollere og kasserede computere. Alle disse miljøfaktorer egner sig ganske godt til opgaven med at udvide vibrobot -genotypen.

Det bringer os til fokus for denne Instructable - Socbot. Født i hovedet på denne forfatter, da han første gang så en dipbot, er dette det næste trin i udviklingen af vibrerende mikrorobotdesign. Denne nye knægt på blokken er en meget avanceret vibrobot. Styret af en bjærget fjernsynsinfrarød fjernbetjening står denne PICAXE -hjernebaserede næste generation vibrobot klar til at reagere på alle dine retningsbestemte kommandoer. Ikke mere tilfældig roaming. Med et enkelt tryk på en knap sætter socbots unikke wire wrap -socket -bevægelsessystem i gang og sender denne critter afsted i den retning, du vælger. Socbot er drevet af alkaliske urbatterier og har to vibrerende pager -motorer på påhængsmotoren. Selvom den er begrænset af design, er denne mikrobot kraftig nok til at løbe rundt på enhver glat overflade. Selvom den er stor på hjernen, er den stadig lille nok til at sidde på et kvarter. Med så meget teknologisk arv og kraft pakket ind i et så lille rum, må man undre sig over, hvor det næste trin i udviklingen af vibrationsteknologi vil føre os hen.

Her er en fremragende Vibrobots -artikel skrevet af Gareth Branwyn

Biokemtronik

Trin 1: DELENE

DELE
DELE

. 1 - PICAXE -08M 1 - 16 Pin Wire Wrap Socket 1 - 16 Pin DIP Socket 1 - 8 pin Dip Socket 2 - Vibrerende personsøgermotorer 1 - TSOP4838 eller lignende 38KHz IR Modtager Modul 2 - Generelle formål 100V Signaldioder 3 - L1154 Ur Batterier 1 - 4.7mfd kondensator 2 - 82ohm 1/4 Watt modstande 1 - 33K ohm 1/4 Watt Modstandstråd, tynd metalafskærmning, superlim

Trin 2: SÅDAN VIRKER det

HVORDAN DET VIRKER
HVORDAN DET VIRKER

. Denne Socbot drager fordel af en af de mest nyttige egenskaber ved PICAXE -08M - dens evne til at sende og modtage alle 127 Sony 38KHz infrarøde fjernsynskontrolkoder. Denne funktion gør det muligt for 08M at kommunikere med en fjernbetjening, et fjernsyn eller endda en anden 08M. Her ser 08M efter en gyldig kode fra universalfjernbetjeningen og reagerer på knappetryk på fjernbetjeningen ved at sende en strømpuls til en eller begge personsøgermotorer. 08M -udgangene kan håndtere omkring 20mA hver, så jeg tilsluttede outputene parvis for at fodre 40mA til hver motor. En 82 ohm modstand i serie med hver motor begrænser strømmen til maksimum 40mA. En hurtigtvirkende signaldiode parallelt med hver motor hjælper med at synke de inducerede spændinger, der er skabt af motorerne. Kondensatorer ville i høj grad forbedre beskyttelsen, men ville også øge botens størrelse, så jeg slap dem bare uden tilsyneladende kortsigtede dårlige effekter..

Trin 3: DOWNLOAD KODEN TIL BILLEDET

DOWNLOAD KODEN TIL BILLEDEN
DOWNLOAD KODEN TIL BILLEDEN

. Dette er picaxe -koden, jeg skrev til brug med socboten. Da socboten ikke har noget downloadkredsløb, skal du programmere picaxen på et proto -kort og derefter flytte den programmerede chip til socboten. Koden bruger kommandoen infrain2 til at vente på en af 3 gyldige koder fra den universelle fjernbetjening. Afhængigt af hvilken kode der modtages, sender picaxen en 100mS strømpuls til en motor eller begge motorer. Hvis knappen holdes nede, gentages den aktuelle puls, indtil knappen slippes. En kopi af picaxe bas -filen er inkluderet herunder til download.

HOVED: lad dirs = %00010111BEGIN: lad pins = %00000000 infrain2 lad b0 = infra hvis b0 = 16, så KØR 'CH+ hvis b0 = 19 derefter VENSTRE' VOL- hvis b0 = 18 derefter HØJRE 'VOL+ gå til BEGINAHEAD: lad pins = % 00010111 'Outputs 0, 1, 2, 4 HIGH pause 100 goto MAINLEFT: let 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.

Trin 4: PROGRAMMER FJERNEN

PROGRAM FJERNEN
PROGRAM FJERNEN

. Enhver universal IR -fjernbetjening fungerer sammen med PICAXE. Alt du skal gøre er at programmere det til brug med et Sony -fjernsyn. Jeg brugte en billig RCA universal fjernbetjening, jeg hentede på Wal Mart for mindre end $ 10,00. Sony -koden, jeg brugte, var 218. De fleste fjernbetjeninger, jeg kontrollerede, havde kun to sæt koder til Sony -fjernsyn, så hvis det ene ikke virker, prøv det andet. Jeg brugte midterste kanal op og lydstyrke ned og op knapper til at styre min socbot, men du kan bruge de knapper, du vil have. Bare søg koden til knapperne på PICAXE -webstedet, eller brug kommandoen til fejlretningskode og vores computer til at kontrollere koden, der sendes af hver knap på din fjernbetjening. Min fjernbetjening: Lydstyrke ned - drej til venstre (kun motor i venstre side tændt) Kanal op - gå fremad (begge motorer tændt) Lydstyrke op - drej til højre (kun motor i højre side er tændt).

Trin 5: FORBERED WIRE WRAP SOCKET

FORBERED WIRE WRAP SOCKET
FORBERED WIRE WRAP SOCKET
FORBERED WIRE WRAP SOCKET
FORBERED WIRE WRAP SOCKET

. Det kan være svært at bøje ledningerne på wire -wrap -stikket. Jeg bestilte 4 og ødelagde 3 af dem, før jeg endelig fik den fjerde til at bøje uden at gå i stykker. Dette er den metode, jeg endelig fik til at fungere bedst. Jeg en række ledninger ind i et brætbræt og langsomt bøjede alle 8 stifter på den side til den form, jeg ønskede. Jeg gentog dette derefter for den anden række kundeemner. Jeg lavede de sidste formjusteringer med en tang, der bukkede stifterne en ad gangen. Eventuelle bøjninger skal bløde kurver i stedet for hårde vinkler..

Trin 6: FORBERED BATTERIETERMINALERNE

FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE
FORBERED BATTERIETERMINALERNE

. Batteripolerne er ikke mere end to stykker tynd metalafskærmning, jeg bjærgede fra et gammelt kassettebånddæk. Jeg skar lige to stykker, lodde en lille ledning til hvert stykke og fastgjorde dem til de 2 DIP -stik med superlim. Jeg limede også de 2 personsøgermotorer til 16 -pin DIP -stikket..

Trin 7: STAK DIP -SOCKET

STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET
STABLER DIP -SOCKET

. Jeg stablede de 2 DIP -stik for at få alle 3 batterier og PICAXE på botten uden at hænge over. Fire ben (2 på hver side) på 8 -benet fatning går ind i 4 huller (2 på hver side) af 16 -benet stik. Det betyder, at 8 -polet stikket er halvt tændt og halvt fra det 16 -benede stik. Jeg limede de to stikkontakter sammen med superlim..

Trin 8: SÆLGER DET HELE OP

SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP
SÆLGER DET HELE OP

. Denne del kan blive temmelig vanskelig. Det er ikke nogen let opgave at lave alle forbindelser og installere alle komponenterne uden at kortslutte ledninger sammen, men det er ikke umuligt. Jeg brugte 25 gauge uisoleret busledning. Jeg startede med strømledningerne fra batterierne, derefter til personsøgermotorer og strømbegrænsende modstande og videre gennem kredsløbet en sektion ad gangen. Dels placering er ikke kritisk. Bare tag dig god tid og tjek dit arbejde, mens du går. VIGTIG BEMÆRK: Det er vigtigt, at motorerne drejer i modsatte retninger. Den ene skal dreje med uret og den anden mod uret. Dette opnås ved at vende den måde, du tilslutter ledningerne på en af motorerne..

Trin 9: FORTSÆT INSTALLATION AF KOMPONENTER

FORTSÆT INSTALLATION AF KOMPONENTER
FORTSÆT INSTALLATION AF KOMPONENTER
FORTSÆT INSTALLATION AF KOMPONENTER
FORTSÆT INSTALLATION AF KOMPONENTER
FORTSÆT INSTALLATION AF KOMPONENTER
FORTSÆT INSTALLATION AF KOMPONENTER

. Jeg skar af ledningerne på de nuværende begrænsningsmodstande og kredsløbsbeskyttelsesdioder og satte dem bare i stikkontakten. Jeg ville ikke gøre det igen, fordi vibrationerne i motorerne har en tendens til at bryde forbindelsen mellem de runde ledninger og stikkontakten. DIP -stik er designet til flade komponentledninger - ikke runde. Jeg installerede IR -modulet på toppen af Socbot, men du kan sætte det på forsiden, bagsiden, siden eller endda nedenunder. Den er temmelig følsom, så den universelle fjernbetjening fungerer fra enhver vinkel..

Trin 10: AFSLUT

FÆRDIGGØRE
FÆRDIGGØRE

. Jeg besluttede mig for at male min Socbot, men jeg kan ikke gøre det igen. Det virkede som en god idé til at begynde med, men efter at have gjort det indså jeg, at det så bedre umalet ud. Du kan føle dig anderledes..

Trin 11: NYD

GOD FORNØJELSE
GOD FORNØJELSE

. På grund af de nuværende begrænsende modstande tilføjede jeg for at holde strømmen til omkring 40mA, denne Socbot bevæger sig ikke særlig hurtigt. Det er fint med mig, men du vil måske have noget med lidt mere at stå op og gå. Hvis du gør det, vil jeg foreslå, at du bruger transistorer til at drive motorerne. Dette ville give dig mulighed for at anvende fuld strøm på motorerne og få en betydelig hastighedsforøgelse. Ved fuld kraft ville denne ting virkelig gå i stykker. En stigning i strøm vil imidlertid også betyde et fald i batterilevetiden, og de holder ikke for længe, som det er. Bemærk, at socboten vil rejse mod slutningen, hvor batterierne er. Jeg ville have det til at rejse i den modsatte retning, men kunne ikke få det til at gøre det. Jeg tror, det har noget med vægtfordelingen at gøre. Jeg bøjede endda wire wrap -stikdåser i modsat retning, men det havde ingen indvirkning på socbotens kørselsretning..

Trin 12: TAG DET VIDERE

TAG DET VIDERE
TAG DET VIDERE

. Her er nogle ideer til fremtidige versioner: - brug transistorer til at tilføre fuld strøm til motorerne (de kører nu med 40% kapacitet) - lav en let eller let undgå socbot. - Lav en hel flok lys, der søger (eller undgå) sokker, hver med en LED, og undersøg, hvordan de interagerer med hinanden. - lav en lydsøgende socbot - lav en linje efter socbot - lav en endnu mindre socbot ved hjælp af en 8 -pin wire wrap -fatning. - lav en større socbot ved hjælp af en 40 -pin wire wrap -fatning - skriv kode til picaxen for at gøre socboten træningsbar eller programmerbar. Måske bruge fjernbetjeningen til at flytte den gennem en række træk og derefter lade den gentage bevægelserne. - lav to eller flere strømper, der kan kommunikere med og påvirke hinanden ved hjælp af infarede koder Mulighederne er næsten ubegrænsede..

Trin 13: TAK

. Tak fordi du tog dig tid til at se mit projekt. Jeg håber, det vil inspirere dig til nye ideer. Som Thomas Edison sagde: "For at opfinde har du brug for en god fantasi og en bunke skrammel". Tak igen, Randy.

Anden pris i Instructables og RoboGames Robot Contest

Anbefalede: