Obsah:

Ako postaviť svojho prvého robota (85 dolárov): 21 krokov (s obrázkami)
Ako postaviť svojho prvého robota (85 dolárov): 21 krokov (s obrázkami)

Video: Ako postaviť svojho prvého robota (85 dolárov): 21 krokov (s obrázkami)

Video: Ako postaviť svojho prvého robota (85 dolárov): 21 krokov (s obrázkami)
Video: Metal Gear Solid Развитие Серии | Полная Хронология MGS 2024, November
Anonim
Ako postaviť prvého robota (85 dolárov)
Ako postaviť prvého robota (85 dolárov)
Ako postaviť prvého robota (85 dolárov)
Ako postaviť prvého robota (85 dolárov)

VYROBIL som TÚTO NOVÚ A AKTUALIZOVANÚ VERZIU. PROSÍM, NÁJDETE TO TU https://www.instructables.com/id/How-to-make-your-first-robot-an-actual-programma/ ***************** ****************************************************** ************** Aktualizácia: Asi 10 000 ľuďom, ktorí si už prečítali tento príspevok, sa chcem ospravedlniť. Keď som prvýkrát vstúpil do tohto príspevku, veľmi som odhadoval ceny, pretože žijem v Dánsku, kde je všetko veľmi rozsiahle! Celkové náklady na tohto robota boli pôvodne stanovené na nejakých 150 dolárov. Ukazuje sa, že cena je vo zvyšku sveta v skutočnosti iba nejakých 85 dolárov, takmer polovičná cena !! (prepáčte, zadal som nové ceny za komponenty) *************************************** ****************************************************************************** ohľadom tohto projektu, neváhajte ma kontaktovať na letsmakerobots.com Toto je prechádzka, ako vytvoriť autonómny, sebapoznávajúci „vlastný rozum“(nie na diaľkové ovládanie, nie je striktne predprogramovaný, ale reagujúci na okolie.) robot za niekoľko hodín. Je to skutočne jednoduché a nevyžaduje si to znalosti elektroniky, aby ste mohli začať s budovaním robotov. Tu sa zameriavame na to, čo je nevyhnutné na zvládnutie základov. Toto má otvárať oči, keď to postavíte, môžete postaviť čokoľvek a ovládať akékoľvek elektronické zariadenie! Znie to šialene? Je pravda, stačí to vyskúšať, aby ste pochopili, akú veľkú silu majú niektoré čipy, ktoré si dnes môžete kúpiť za pár dolárov. Vitajte vo svete mikrokontrolérov:) Príkladom programovania, ktorý píšem na záver, je urobiť z tohto robota to, čo by ste nazvali „vyhýbanie sa múrom“(bude čuchať a skúmať podľa toho, s akými predmetmi sa stretáva, čo je vľavo, vpravo a dopredu), ale dá sa naprogramovať na čokoľvek - jednoducho. Ak bude záujem, poskytnem k nemu ďalšie programy. Tu je ďalší s použitím úplne rovnakých základných princípov, doska, čip atď., Je to veľmi podobné - iba ja som tomu venoval viac času;)

Krok 1: Kúpte si materiály (doska projektu, mikrokontrolér a štartovací balíček)

Kúpte si materiál (projektová doska, mikrokontrolér a štartovací balíček)
Kúpte si materiál (projektová doska, mikrokontrolér a štartovací balíček)

Nákupný zoznam, začnite tu, týmto: Odkazy sú miesto, kde som náhodou našiel položky z perspektívy celosvetového webu. Môžete samozrejme použiť akýkoľvek (webový) obchod, ktorý by ste chceli. Ceny sú cca. Pokiaľ je to možné, pokúste sa získať všetko z rovnakého obchodu a z obchodu nachádzajúceho sa vo vašej krajine atď., Aby ste získali najlepšie ponuky a rýchlejšie dodanie atď. 1 Štartovací balíček PICAXE-28X1 28-palcová projektová doska v tomto balíku je podobná hra Mario Bros; Zábavné a plné doplnkov a skrytých funkcií, vďaka ktorým budete chcieť hrať znova a znova. Zahŕňa to hlavný mozog, PICAXE-28X1. Cena: 38 USD Toto je trochu rozsiahle, ale je to len prvýkrát, čo vám odporúčam získať ho. Obsahuje množstvo pekných základných vecí, dostanete disk CD-ROM. s množstvom manuálov, káblov, dosky, mikroprocesora atď. V skutočnosti je to EXTRÉMNE lacné. Podobné balíky stoja až 10-násobok tejto ceny! Uistite sa, že získate verziu USB, obrázky v obchodoch sa nemusia zhodovať a pri objednávke USB je zobrazený sériový kábel. Pri kúpe verzie USB nie je potrebné zaobstarať si kábel USB ako dodatočnú položku, aj keď sa predáva aj samostatne. Získajte ho tu. Keď ste si kúpili tento kus, kúpte si novú dosku a vykonajte mikrokontrolér. pre budúce projekty, oveľa lacnejšie, ste staviteľ robotov so všetkými základmi.

Krok 2: Kúpte si materiál (ovládač motora L293D)

Kúpiť materiál (Ovládač motora L293D)
Kúpiť materiál (Ovládač motora L293D)

1 Ovládač motora L293DNázov hovorí za všetko, viac o tomto čipe neskôr:) Cena: 3 USD Získajte ho tu

Krok 3: Kúpte si materiál (aktualizačný balíček pre servo)

Kúpte si materiál (aktualizačný balíček na servo)
Kúpte si materiál (aktualizačný balíček na servo)

1 balík PICAXE Servo Upgrade Pack-jednoduchý spôsob, ako získať servo s niektorými malými časťami potrebnými pre tento projekt. Môžete tiež získať akékoľvek štandardné servo, piny zobrazené na obrázku a jeden rezistor 330 Ohm namiesto žltého čipu, ak by ste si želali. Cena: 15 USD Získajte tu úplný balík Čo je servo? Servo je základným kameňom väčšiny robotických zariadení. Stručne povedané, je to malá škatuľka s drôtmi a nápravou, ktorá sa môže otočiť asi o 200 stupňov. na túto nápravu môžete namontovať disk alebo iné periférne zariadenie, ktoré je súčasťou serva. Tri vodiče sú: 2 pre napájanie a jeden pre signál. Signálny vodič smeruje k niečomu, čo ovláda servo, v tomto prípade to je mikrokontrolér. Výsledkom je, že mikrokontrolér môže rozhodnúť, kam sa má náprava otáčať, a to je veľmi praktické; Môžete niečo naprogramovať tak, aby sa fyzicky presťahovalo do určitej polohy.

Krok 4: Kúpte si materiál (senzor, aby sme videli.. Erh - zmysel)

Kúpte si materiál (senzor, aby sme mohli vidieť.. Erh - zmysel)
Kúpte si materiál (senzor, aby sme mohli vidieť.. Erh - zmysel)

Postačí 1 infračervený snímač Sharp GP2D120 - 11,5 " / analógový 11,5" alebo iný rozsah. Nekupujte pre tento typ projektu iba „digitálnu verziu“senzorov Sharp, nemeria vzdialenosť ako analógové. Cena: 10 USD Získajte ho tu Uistite sa, že k nemu dostanete červený/čierny/biely vodič. Toto nie je vždy zahrnuté a je to neštandardná zásuvka! Toto v skutočnosti nie je moje obľúbené, zvyčajne používam ultrazvukové snímače, ako napríklad SRF05 (nájdete ho kdekoľvek cez Google-predávajú ho aj na picaxe-storepicaxe -predajňa, kde to volajú SRF005 a mať v obchode obrázok zadnej strany SRF04! Ale je to ten pravý a povedal som im to, ale..). Každopádne; SRF05 je oveľa spoľahlivejší a presnejší. Je tiež rýchlejší, ale stojí o niečo viac, je o niečo komplikovanejšie zapisovať kód a o niečo zložitejšie je nainštalovať - takže sa tu nepoužíva, ale ak ste čerství, kúpte si namiesto toho jeden z nich;) Ak Choďte na SRF05, urobil som malý návod na pripojenie SRF05 tu na letsmakerobots.com

Krok 5: Kúpte si materiál (motory a kolesá)

Kúpte si materiál (motory a kolesá)
Kúpte si materiál (motory a kolesá)

2 prevodové motory s kolesami Čím vyšší je pomer, tým silnejší robot, tým nižší, tým rýchlejší robot. Odporúčam pomer niekde medzi 120: 1 až 210: 1 pre tento druh projektu. Cena celkom: 15 USD Získajte tu

Krok 6: Budete tiež potrebovať a môžete si tiež kúpiť …

Budete tiež potrebovať:

  • Obojstranná lepiaca páska (na montáž je najvhodnejšia penová forma)
  • Nejaký drôt
  • Bežná lepiaca páska (možno na izoláciu kábla)
  • Jednoduché spájkovacie zariadenie (každá lacná súprava bude fungovať dobre)
  • Obyčajná malá kliešte alebo nožnice na strihanie vecí
  • Skrutkovač

Pokiaľ ste pri tom, môžete tiež získať:

  • Niektoré diódy LED, ak chcete, aby váš robot dokázal signalizovať svetu alebo vytvárať skvelé efekty blikania
  • Viac serv, aby sa váš robot pohyboval viac.. hm..ruky? Alebo servá so zapnutými servami atď.
  • Malý reproduktor, ak chcete, aby váš robot produkoval zvukové efekty a komunikoval s vami
  • Nejaký druh systému pásových pásov. Roboti s pásovými dráhami sú tiež veľmi cool a ovládač a ostatné budú rovnaké. Tu je príklad toho, na čo by ste to mohli vziať s pásovými pásmi TAMYIA vyrába skvelé systémy pásových pásov, a tento je tiež môj obľúbený
  • Akýkoľvek druh súpravy linkových senzorov, aby sa váš robot zmenil na Sumo, sledovača čiar, zabráňte mu v jazde od stolov a vo všetkom inom, čo potrebuje „pohľad zhora“.

Krok 7: Urobme si robota

Poďme si urobiť robota!
Poďme si urobiť robota!

Dobre! Objednali ste si tovar, dostali ste balíček (y), ktoré chcete postaviť:) no.. Začnime! Najprv namontujte kolesá na vaše prevodové motory. A pridajte pneumatiky (v tomto prípade gumičky).

Krok 8: Dvojitá lepiaca páska - trik

Dvojitá lepiaca páska - trik
Dvojitá lepiaca páska - trik

Jednoduchý spôsob montáže vecí pre rýchle (a úžasne pevné a trvanlivé) roboty je dvojitá lepiaca páska.

Krok 9: Vybudujte si telo z ničoho, naozaj

Postavte telo z.. nič, naozaj!
Postavte telo z.. nič, naozaj!

Vložte batérie, aby ste mali realistickú predstavu o hmotnosti a rovnováhe. Keď sú batérie pod osou kolies, môžete ich vyvážiť, ale nie je problém, ak nie. Na tlačidlo servera tiež pridajte dvojitú lepiacu pásku a …

Krok 10: Navrhnite svojho robota

Navrhnite svojho robota
Navrhnite svojho robota
Navrhnite svojho robota
Navrhnite svojho robota
Navrhnite svojho robota
Navrhnite svojho robota

Vyberte si svoj vlastný dizajn a ak je môj „dizajn“príliš jednoduchý, môžete pridať aj ďalšie materiály. Hlavnou vecou je, že to máme všetko zlepené: batérie, servo a kolesá. A kolesá a servo sa môžu voľne otáčať a môžu sa na kolesách nejako postaviť, vyrovnávať alebo nie.

Krok 11: Odpojte sa

Vyberte batérie, aby ste zabránili neúmyselnému spáleniu! (ver mi, chceš;)

Krok 12: Začnime s radou

Začíname s predstavenstvom
Začíname s predstavenstvom

A teraz k hlavnému mozgu. Mali by ste mať projektovú dosku podobnú tej na obrázku. (A tak vás to môže v budúcnosti zaujímať) Všimnite si, že je v nej čip. Vziať to. Čip je darlingtonský ovládač, ktorý je celkom šikovne umiestnený na doske, ale nebudeme ho potrebovať pre tento projekt a potrebujeme priestor, takže preč s tým čipom! Je najľahšie dostať čipy z ich zásuvku zasunutím bežného plochého skrutkovača tesne pod ňu, pohnite ňou a čip opatrne zdvihnite.

Krok 13: Vložte čipy

Vložte čipy
Vložte čipy
Vložte čipy
Vložte čipy

Čerstvý, úplne nový čip sa väčšinou hneď nezmestí do zásuvky. Budete ho musieť pritlačiť bokom nadol na stôl, aby ste ohli všetky nohy pod uhlom, aby sa zmestil. (Nohy idú dole, do zásuviek:). Uistite sa, že všetky nohy sú v zásuvkách. Ak ste si kúpili aktualizáciu Servo od Picaxe, máte žltý čip. Vložte ho na miesto Darlingtonu. Upozorňujeme, že nie všetky otvory na projektovej doske sú vyplnené žltým čipom. Na obrázku potrebujeme iba osem vpravo, pretože ide iba o jednoduché odpory, nepotrebujeme ich napájať. Tento žltý čip je v skutočnosti iba odpor 8 * 330 Ohmov v úhľadnom balení. A ak by ste teda mali mať odpor, môžete ho namiesto toho vložiť do otvoru s číslom „0“(tento škaredý malý hack nájdete na obrázku), pretože toto bude jediný, ktorý použijeme, keď použijeme iba jedno servo. Tiež vložte veľký čip, mozgy, mikrokontrolér, Picaxe 28 (číslo verzie) do projektovej dosky. Dôležité je obrátiť to správnym spôsobom. Všimnite si toho, že na jednom konci je malá značka a podobne. Tieto čipy musia ísť dohromady. Tento čip bude napájať dosku cez 2 jeho nohy. Všetkých zvyšných 26 nožičiek je spojených na doske a budú pre vás programovateľné, takže môžete odosielať a vypínať prúd na detekovať veci a ovládať veci pomocou programov, ktoré nahráte do tohto mikrokontroléra. (cool!)

Krok 14: Vložte ovládač motora

Vložte ovládač motora
Vložte ovládač motora

Teraz vložte regulátor motora L293D do poslednej zásuvky. Uistite sa, že ste to otočili správnym spôsobom ako mikrokontrolér. Motorový regulátor L293D odoberie 4 výstupy z mikrokontroléra a zmení ich na 2. Znie to hlúpo? Akýkoľvek bežný výstup z mikrokontroléra môže byť iba „zapnutý“alebo „vypnutý“. Takže iba ich použitie (príklad) spôsobí, že váš robot bude schopný ísť dopredu alebo zastaviť. Nie naopak! Pri pohľade na stenu to môže byť nevkusné. Doska je vyrobená tak inteligentne, že 2 (teraz reverzibilné) výstupy dostanú svoj vlastný priestor, označený (A) a (B) hneď vedľa ovládača motora (vpravo dole na obrázku). Viac o tom neskôr.

Krok 15: Červený plast na zadnej strane dosky

Červený plast na zadnej strane dosky
Červený plast na zadnej strane dosky

Na zadnej strane dosky môžete nájsť nejaký zvláštny plast. Toto nemá využitie, je to len pozostatok z výroby. Dosku „namočia“do teplého cínu a časti, ktoré nechcú, aby sa nechali pocínovať, sú týmto materiálom zapečatené. Odlúpnite ho, keď potrebujete diery, ktoré zalepia.

Krok 16: Pripojte vodiče motora k doske

Pripojte vodiče motora k doske
Pripojte vodiče motora k doske
Pripojte vodiče motora k doske
Pripojte vodiče motora k doske

Vezmite 4 kusy drôtu a spájkujte ich do 4 otvorov „A & B“… Alebo ak ste takí pokročilí, použite iný spôsob pripojenia 4 káblov k otvorom štandardnej veľkosti! (dajú sa kúpiť všetky druhy štandardných zásuviek a kolíkov, ktoré sa zmestia) Ak (podobne ako ja) len spájkujete na dosku, môžete túto časť spevniť páskou. alebo ak máte nejaký z tohto teplom zmrštiteľného plastu, môžete tým drôty podoprieť.

Krok 17: Pripojte vodiče k motorom

Pripojte vodiče k motorom
Pripojte vodiče k motorom

2 „A“ide na jeden motor a 2 „B“na druhý. Nezáleží na tom, ktoré to je, pokiaľ je „A“pripojené k jednému motoru a „B“k dvom pólom druhého. (Áno, moja spájkovačka je skutočne špinavá, viem, haha - pokiaľ funguje to, vieš;)

Krok 18: Pripojenie serva

Zapojenie serva
Zapojenie serva
Zapojenie serva
Zapojenie serva

Teraz pripojme servo. Ak si prečítate dokumentáciu k Picaxe, dočítate sa, že ak pridáte servá, mali by ste použiť 2 rôzne zdroje energie. Stručne povedané; Nám to nevadí, je to jednoduchý robot a podľa mojich skúseností to funguje dobre. Ak chcete použiť štandardné servo pripojenie, budete musieť spájkovať ďalší kolík na výstup „0“. Takýto kolík je dodávaný s aktualizačným balíkom Picaxe (vlastne celý rad), ale potrebujete ho iba na jedno servo a dá sa kúpiť v každom obchode s elektronikou. Ak je kábel vášho serva (čierny, červený, biely) alebo (Čierna, červená, žltá), čierna by mala byť na okraji dosky. Moja bola (hnedá, červená, oranžová), a tak hnedá prechádza na okraj. Náznak je zvyčajne červený; Náhodne sa používa názov V alebo ktorýkoľvek z nich: („V“, „V+“, „œ+“, „1“). Odtiaľ pochádza prúd. Čierna (alebo v mojom prípade hnedá) je G alebo („œG“, „œ0“alebo „-“). Toto je tiež známe ako „œGround“a do ktorého smeruje prúd. (2 póly, +/- pamätáte si svoje hodiny fyziky? Posledná farba je potom „Signál“(biela, žltá alebo oranžová) Servo potrebuje signál „ + &-“alebo „V & G“a tiež signál. Niektoré ďalšie zariadenia môžu potrebovať iba „uzemnenie“a „signál“(G & V) a niektoré môžu potrebovať V, G, vstup a výstup. Na začiatku to môže byť mätúce a všetko je vždy pomenované inak (ako som to urobil ja) tu), ale po chvíli získate logiku a v skutočnosti je to veľmi jednoduché - dokonca to chápem aj ja;)

Krok 19: Zahnutie hlavy

Zdvíhanie hlavy
Zdvíhanie hlavy
Zdvíhanie hlavy
Zdvíhanie hlavy

Teraz pripojme hlavu, Sharp IR-senzor. (alebo SRF05, ak ste išli na túto možnosť) (Ak ste si namiesto toho kúpili SRF005 alebo podobný, mali by ste sa pozrieť sem, ako to prepojiť, je to iné!) Existuje milión spôsobov, ako pripojiť niečo ako Ostrý infračervený snímač, ale tu sú indície: Červenú je potrebné pripojiť k V1, tj. (V tomto nastavení) čokoľvek označené ako Vé, alebo je k tomuto pripojené. Čierna prechádza na G, kdekoľvek na doske. Biela bude pripojená k analógovému vstupu 1. Ak si prečítate dokumentáciu dodanú s projektovou doskou, môžete si prečítať, ako pripojiť sprievodný plochý kábel a použiť ho. Čo som urobil na obrázok, je odstrihnúť kábel zo starého spáleného serva spájkovaného v kolíku a celé to prepojiť ako servo. Môžete to použiť na zistenie, ktoré farby Sharpu idú do ktorého radu na doske.. alebo jedným zo spôsobov, ako to urobiť. Počasie, ktoré používate, stužky alebo môj spôsob pripojenia Sharp IR Mali by ste tiež pripojiť 3 zostávajúce analógové vstupy k V. (pozrite sa na malé kolíky zapojené na obrázku vedľa zástrčky) Položil som prepojky a vidíte, že všetky 3 zostávajúce pripojenia sú skratované. (Posledný pár, ktorého sa nedotknete, sú len dva, pozemné, nie je potrebné ich skrátiť). Ak používate pásku, môžete jednoducho pripojiť vstupy k V (alebo k tomu uzemneniu) prepojením vodičov v pároch. Dôvodom, prečo je dôležité skrátiť nepoužívané analógové vstupy, je to, že zostávajú plávajúce -. To znamená, že získate všetky druhy podivných čítaní, pri ktorých sa pokúšate čítať, ak nie sú prepojené. (Stručne povedané, toto je polorýchly postup, musíme sa dostať na koniec;)

Krok 20: Nech je život

Nech je život
Nech je život

Teraz trocha zábavy! Ako by ste mali červený vodič z batérií (+) zapojiť do červeného drôtu na projektovej doske (V). A čierna (-) až (G). Ako to urobíte, závisí od zariadenia, ktoré ste si kúpili. Ak je na batériách aj na doske svorka na batérie, mali by ste sa uistiť, že „+“na batériách končí na „V“na doske. (Viac informácií nájdete tu) Niekedy (aj keď nie často) je možné klipy navzájom obracať a iba spojenie dvoch zodpovedajúcich klipov nie je zárukou, že + sa dostane do V a - do G! Uistite sa, že inak roztavíte veci a budete fajčiť! Nepodávajte dosku viac ako 6 V (žiadne 9 V batérie, aj keď sa sponka zmestí) Poznámka; Pracujeme tu iba s jedným zdrojom napájania. Neskôr budete chcieť použiť rovnakú zem, ale V1 aj V2. Týmto spôsobom môžu vaše čipy získať jeden zdroj a motory atď. Ďalšie (silnejšie) napätie. Nainštalujte programovací editor Picaxe do počítača, podľa pokynov zapojte konektor Jack / USB / sériové pripojenie a vložte batérie do (stále bez hlavy)) robot, vložte do svojho robota zdvíhaciu páčku.. vstúpte do programovacieho editora a napíšteervo 0, 150Press F5, počkajte, kým sa program prenesie, a vaše servo sa trochu zatrhne (alebo roztočí, podľa toho, akým spôsobom to bolo). Ak sa tu niečo pokazí, kontaktujte ma alebo ma kontaktujte s manuálmi a portami atď., Pokiaľ nie sú hlásené žiadne chyby a zdá sa, že všetko funguje. Na otestovanie skúste napísať číslo 0, 200 a stlačte kláves F5. Servo disk by sa mal trochu roztočiť a zastaviť. Ak sa chcete vrátiť, napíšte: servo 0, 150 a stlačte kláves F5. Teraz „krk“vášho robota smeruje dopredu. Prilepte „hlavu“- Sharp IR

Krok 21: Hlavu hore a choďte

Hlavu hore a choďte!
Hlavu hore a choďte!

Dokončili ste stavbu základov! V skutočnosti ste vyrobili robota. Teraz začína zábava, môžete ju naprogramovať tak, aby robila čokoľvek, a pripojiť k nej čokoľvek, akýmkoľvek spôsobom ju rozšíriť. Som si istý, že ste už plní nápadov a pravdepodobne ste ma takto nesledovali;) Dizajn môže byť obozretný, možno ste použili iné diely atď. Ale ak ste sa pripojili podľa popisu, tu je niekoľko tipov ak chcete začať s programovaním svojho robota: Zadajte (skopírujte a prilepte) tento kód do editora a po pripojení robota stlačte kláves F5: Poznámka: Kód bude vyzerať oveľa krajšie, keď ho dostanete do editora, bude rozpoznávať príkazy a dajte im farby. +++ hlavné: readadc 1, b1 'vezme napätie vrátené na analógový pin 1 a vloží ho do premennej b1debug' tým sa do editora vykreslia všetky premenné. prejsť na hlavný +++ Teraz vezmite ruku dopredu hlavy robota a všimnite si, ako premenná b1 mení hodnotu. Získané znalosti môžete použiť na rozhodnutie, čo sa má stať, kedy (ako blízko by sa veci mali dostať predtým..) Teraz vám radím, aby ste svojho robota položili na škatuľu od zápaliek alebo podobne, pretože kolesá sa začnú otáčať. Zadajte (kopírovanie a vkladanie) vložte tento kód do svojho editora a stlačte F5, kým je robot pripojený: +++ vysoký 4 nízky 5 +++ Jedno z kolies by sa malo otáčať v jednom smere. Otáčajú sa vám kolesá dopredu? Ak je to tak, toto je pokyn, aby sa koleso otáčalo dopredu. Ak sa koleso otáča dozadu, môžete to skúsiť takto: +++ nízke 4high 5 +++ Ak chcete otočiť druhé koleso, musíte zadať vysoký 6low 7 (alebo naopak, pre opačný smer.) Servo, ktoré ste už vyskúšali. Celá cesta na jednu stranu je: servo 0, 75, druhá strana je: servo 1, 225- a stred: servo 1, 150 Tu je malý program, ktorý bude (by mal, ak je všetko v poriadku, a vložíte správne parametre pre vysokú/nízku hodnotu, aby vyhovovali vášmu zapojeniu do motorov) prinútiť robota jazdiť, zastaviť sa pred vecami, pozrieť sa na každú stranu a rozhodnúť sa, ktorý je najlepší, otočte ho +++ Úroveň nebezpečenstva symbolu = 70 „Ako ďaleko by mala byť vec, než zareagujeme? Symbolová otočka = 300“určuje, koľko sa má obrátiť. Symbol servo_turn = 700 'Toto určuje, ako dlho budeme malo by počkať, kým sa servo otočí (v závislosti od rýchlosti), než zmeráme vzdialenosť: „hlavný loopreadadc 1, b1“odčítajte, akú veľkú vzdialenosť pred sebou b1 <dan gerlevel thengosub nodanger „ak nič dopredu, choďte vpred elsegosub v každom prípade„ ak je prekážka vpred, potom sa rozhodnite, ktorá cesta je lepšia, ak ide na hlavnú “tým sa slučka končí, ostatné sú iba čiastkové rutiny nodanger:„ toto by mala byť vaša kombinácia, aby robot vyrazil dopredu, tieto budete pravdepodobne potrebovať prispôsobiť tak, ako ste ich zapojili do motorov motorov vysoký 5: vysoký 6: nízky 4: nízky 7 návrat, pričom cesta: gosub totalhalt „prvá zastávka!“Pozrite sa jedným smerom: gosub lturn 'pozrite sa na jednu stranu pauzy servo_turn' počkajte servo, ktoré sa má otáčať, gosub totalhaltreadadc 1, b1'Pozrite sa inak: gosub rturn 'pozrite sa na inú sidepause servo_turn' počkajte na dokončenie otáčania serva gosub totalhaltreadadc 1, b2 'Rozhodnite, ktorý je lepší spôsob: ak b1gosub body_lturnelsegosub body_rt: high 6: low 5: low 7: high 4 'toto by mala byť vaša kombinácia, ktorá robota otočí o jednosmerný chodník: gosub totalhaltreturnbody_rturn: vysoký 5: nízky 6: nízky 4: vysoký 7' toto by malo byť vaše kombinácia, ktorá otáča robota opačným smerom, pauza, otočenie: gosub, celkový počet otáčok, otočenie: servo 0, 100 ', pohľad na jeden sideret, otočenie: servo, 200', pohľad na druhý, sideretur, celkový súčet: nízky 4: nízky 5: nízky 6: nízky 7 'nízky na všetkých 4 zastaví robota! Servo 0, 150 'čelom dopredu 1' zmrazí všetko na jednu sekundu návrat +++ Vďaka šikovnému programovaniu a doladeniu môžete robot poháňať, otáčať hlavou, rozhodovať sa, vykonávať malé úpravy, odbočte smerom k „zaujímavým dieram“, ako sú napríklad dvere, ktoré počas jazdy fungujú súčasne. Vyzerá to celkom v pohode, ak necháte robota točiť sa, zatiaľ čo sa hlava otáča;) Hľadáte nejaký pokročilejší kód? Skontrolujte toto: https://letsmakerobots.com/node/25Sound:Môžete tiež pridať malý reproduktor na príklad (výstup) pin 1 a uzemnenie a writeSound 1, (100, 5)- alebo v uvedenom príklade programu make itSound 1, (b1, 5)- na získanie zábavných zvukov v závislosti od vzdialenosti od predmetov vpredu. Na kolík 2 a zem môžete tiež pripojiť lampu alebo diódu LED a písať (pamätajte si, že diódy LED sa musia otáčať správnym smerom) Vysoká 2 na žiarovke a nízkym 2 na jej vypnutie;)- Čo tak laserové pero namontované na extra servo? Potom môžete robota prinútiť laser otočiť a zapnúť a vypnúť tak, aby ukazoval na miesta.

  • Pridajte na to fixku (možno na druhé servo, aby to dokázalo vziať na papier aj mimo neho?) A naučte ho písať, koľkokrát pred ním mávnete rukou na kus papiera.
  • Premeňte ho na strážneho robota „mačka-padaj-dole-zo-stoličky“, triasť sa, keď sa mačka priblíži.
  • Nechajte to naháňať iného robota (alebo mačku?) Dostanete sa týmto spôsobom do dobrých chase-rutín!
  • Nájdite ho v strede miestnosti
  • Nechajte ho pôsobiť ako myš; Ak je v dohľade pohyb, zmrazte ho a vždy sa pohybujte v blízkosti stien a hľadajte malé medzery, do ktorých sa dostanete.

Môžete tiež rozobrať staré autíčko, vybrať z neho elektroniku, uložiť v ňom motory a sústruženie a pripojiť dosku, servo a senzor-svojmu vozidlu dáte život:) Skúste tiež aby ste si prečítali časť dokumentácie, bude to mať zmysel teraz, keď máte náskok, Teraz môžete urobiť čokoľvek! Vitajte vo veľmi zábavnom svete domácich robotov, tisíce senzorov a akčných členov čakajú na to, kým ich zapojíte a vyrobíte z nich roboty:) Teraz urobte pár fotiek svojho robota a pošlite mi ich na letsmakerobots.com - Čau;)

Odporúča: