Obsah:

Robot na riešenie bludísk (Boe-bot): 5 krokov
Robot na riešenie bludísk (Boe-bot): 5 krokov

Video: Robot na riešenie bludísk (Boe-bot): 5 krokov

Video: Robot na riešenie bludísk (Boe-bot): 5 krokov
Video: Семь роботов изменят сельское хозяйство ▶ СМОТРИТЕ СЕЙЧАС! 2024, Júl
Anonim
Robot na riešenie bludísk (Boe-bot)
Robot na riešenie bludísk (Boe-bot)

Tento návod vám ukáže, ako navrhnúť a vyrobiť vlastného robota na riešenie bludísk pomocou jednoduchých materiálov a robota. To bude zahŕňať aj kódovanie, takže je potrebný aj počítač.

Krok 1: Nájdite podvozok

Nájdite podvozok
Nájdite podvozok

Na to, aby ste mohli postaviť robota na riešenie bludísk, musíte najskôr nájsť robota. V tomto prípade sme s mojou triedou dostali pokyn, aby sme použili to, čo bolo po ruke, čo bol v tej dobe boe-bot (pozri vyššie). Fungovať by mal aj akýkoľvek iný robot, ktorý umožňuje vstupy a výstupy, ako aj programovanie.

Krok 2: Zostavenie senzorov

Budovanie vašich senzorov
Budovanie vašich senzorov
Budovanie vašich senzorov
Budovanie vašich senzorov
Budovanie vašich senzorov
Budovanie vašich senzorov

Toto je veľký krok, preto vám ho rozdelím do troch sekcií: 1. Nárazník S (pevný) 2. Kĺb 3. Nárazník M (pohyblivý) (Všetky zodpovedajú poradiu obrázkov vyššie)

1. Na výrobu pevného nárazníka potrebujete iba výčnelok na oboch stranách dopredu smerujúcej strany. Konce by mali byť pokryté vodivým materiálom. V tomto prípade som použil hliníkovú fóliu, namiesto toho by mohli fungovať iné kovy alebo materiály. Výstupok by mal byť pevne a trvanlivo zaistený k podvozku, najlepšie pomocou niečoho silnejšieho ako remeselná páska (v tom čase to bola jediná nestála metóda, ktorú som mal k dispozícii). Akonáhle je váš výčnelok upevnený spolu s vodivým materiálom na jeho konci, musí byť drôt privádzaný z oboch koncov výčnelku až do dosky alebo vstupného konektora.

2. Spoj musí byť pružný, trvanlivý a schopný udržať si tvar. Ľahký záves z pružinovej pružiny by bol perfektný, ale ak nie je k dispozícii, môže sa namiesto neho použiť elastický materiál. Horúce lepidlo som použil jednoducho na to, že to bola jediná dostupná vec. Funguje to v situácii, keď sú kompresie medzi nimi relatívne ďaleko, pretože má pomalú návratnosť. To musí presahovať výčnelky na oboch stranách, ale nesmie ísť okolo nich, pretože potom už nebude správne fungovať. *Uistite sa, že nie je príliš ťažké stlačiť kĺb*

3. Pohyblivý nárazník je podobný pevnému nárazníku, ibaže nie je pripevnený k podvozku, ale je pripevnený k previsnutému kĺbu. Aj to má na svojom konci vodivý materiál, ako aj vodiče vedúce do konektorov na vstupnom paneli. Po stranách nárazníka je možné aplikovať trochu trecieho materiálu, aby bolo možné cítiť steny približujúce sa v plytkom uhle.

Konečným výsledkom by mal byť systém dvoch pohyblivých a dvoch stacionárnych nárazníkov, kĺbu, ktorý sa pohybuje voľne, ale pevne a rýchlo sa vracia, a štyroch drôtov vedúcich k doske plošných spojov.

Krok 3: Zostavenie dosky plošných spojov

Budovanie obvodovej dosky
Budovanie obvodovej dosky

Tento krok je relatívne ľahký a rýchly. LED diódy sú voliteľné. Dva z vašich nárazníkov (pevné alebo pohyblivé) by mali byť zavesené na zemi, zatiaľ čo druhé by mali byť pripojené k výstupu/vstupu. LED diódy môžu byť implementované medzi týmito dvoma skupinami, aby indikovali, či fungujú alebo nie, nie je to však povinné. V zásade sa tu robí to, že keď je robot ponechaný sám, je prerušeným obvodom. Keď však kontakt nárazníka M (pohybujúci sa) a S (pevný) dokončí kontakt, dokončí obvod a povie robotovi, aby zmenil smer alebo zálohoval, atď. Akonáhle to bude hotové, môžeme prejsť na kódovanie.

Krok 4: Kódovanie vášho robota

Kódovanie vášho robota
Kódovanie vášho robota
Kódovanie vášho robota
Kódovanie vášho robota

Tento krok je ľahko pochopiteľný, ale je ťažké ho vykonať. Najprv musíte definovať, ktoré premenné sú motory. Potom musíte definovať všetky svoje rôzne rýchlosti (bude to vyžadovať najmenej štyri: vpravo dopredu, vpravo dozadu, vľavo dopredu, vľavo dozadu). S týmto môžete začať s kódovaním. Chcete, aby sa robot neustále pohyboval dopredu, kým na niečo nenarazí, takže bude potrebná slučka s posunom vpred R + L. Potom logický kód: musí robotovi povedať, čo má robiť, kedy to má urobiť a kedy má skontrolovať, či to musí urobiť. Vyššie uvedený kód to robí prostredníctvom príkazov IF. Ak sa dotýka pravý nárazník, odbočte doľava. Ak sa ľavý nárazník dotýka, odbočte doprava. Ak sa obidva nárazníky dotýkajú, otočte dozadu a potom odbočte doprava. Robot však nebude vedieť, čo znamená odbočiť vpravo alebo vzad, takže je potrebné definovať premenné, čo je väčšina kódu. Tj.

Správny:

PULSOUT LMOTOR, LRev

PULSOUT RMOTOR, RFast

Ďalšie, vrátiť sa

Tým sa definovalo, čo je „správne“, aby to robot pochopil. Na vyvolanie tejto premennej je potrebné použiť GOSUB _. Odbočiť vpravo, to je GOSUB vpravo. Toto vyvolanie je potrebné vykonať pre každé otočenie a pohyb, zatiaľ čo premenné je potrebné vykonať iba raz. Toto je takmer všetko neplatné, ak sa používa na niečo iné ako „Známky v triede“

Krok 5: Otestujte svojho robota

To je to, čím väčšinou strávite väčšinu času. Testovanie je najlepší spôsob, ako sa ubezpečiť, že váš robot funguje. Ak to tak nie je, choďte niečo zmeniť a skúste to znova. Konzistencia je to, čo hľadáte, takže sa snažte, kým to nebude fungovať zakaždým. Ak sa váš robot nehýbe, môže to byť kód, porty, motory alebo batérie. Skúste svoje batérie, potom kód a potom porty. Motorické zmeny by mali byť spravidla krajnou možnosťou. Ak sa niečo pokazí, nahraďte ho lepšími materiálmi, aby bola zaistená trvanlivosť komponentov. Nakoniec, ak stratíte nádej, odpojíte sa, zahráte si nejaké hry, porozprávate sa s priateľmi a potom sa pokúsite pozrieť sa na problém z iného pohľadu. Šťastné riešenie bludiska!

Odporúča: