Obsah:
- Krok 1: Nájdite podvozok
- Krok 2: Zostavenie senzorov
- Krok 3: Zostavenie dosky plošných spojov
- Krok 4: Kódovanie vášho robota
- Krok 5: Otestujte svojho robota
Video: Robot na riešenie bludísk (Boe-bot): 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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
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
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
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
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:
Arduino - Robot na riešenie bludísk (MicroMouse) Robot sledujúci stenu: 6 krokov (s obrázkami)
Arduino | Robot na riešenie bludísk (MicroMouse) Robot po stene: Vitajte, som Isaac a toto je môj prvý robot „Striker v1.0“. Tento robot bol navrhnutý tak, aby vyriešil jednoduché bludisko. V súťaži sme mali dve bludiská a robot bol schopný ich identifikovať. Všetky ostatné zmeny v bludisku môžu vyžadovať zmenu v
Riešenie pre ľahké znečistenie - Artemis: 14 krokov
Riešenie znečistenia svetlom - Artemis: Svetelné znečistenie je niečo, čo ovplyvňuje nás všetkých na celom svete. Odkedy bola žiarovka vynájdená, svetlo sa stalo oveľa populárnejším a používa sa špeciálne vo veľkých mestách ako New York a Chicago. Všetko toto svetlo môže postihnúť
Robot na riešenie kocky Rubics: 5 krokov (s obrázkami)
Rubics Cube Solver Bot: Výroba autonómneho robota, ktorý rieši fyzickú Rubikovu kocku. Toto je projekt v rámci klubu Robotics Club, IIT Guwahati. Je vyrobený z jednoduchého materiálu, ktorý sa dá ľahko nájsť. Použili sme hlavne servomotory a Arduino na ich ovládanie, akryl
Intuitívny robot na riešenie bludísk: 3 kroky
Intuitívny robot na riešenie bludísk: V tomto návode sa naučíte, ako vytvoriť robota na riešenie bludísk, ktorý rieši bludiská nakreslené ľuďmi. Zatiaľ čo väčšina robotov rieši prvý druh nakreslených bludísk (musíte postupovať podľa línií, sú to cesty), normálni ľudia majú tendenciu kresliť druhý druh bludiska
Projekt BricKuber - robot na riešenie kocky Raspberry Pi Rubiks: 5 krokov (s obrázkami)
Projekt BricKuber - robot na riešenie kocky Raspberry Pi Rubiks: BricKuber dokáže vyriešiť Rubikovu kocku za menej ako 2 minúty. BricKuber je robot na riešenie kociek Rubiku s otvoreným zdrojovým kódom, ktorý si môžete postaviť sami. Chceli sme postaviť Rubiks robot na riešenie kociek s Raspberry Pi. Radšej než ísť