Obsah:
Video: Řešení bludiště Boe-Bot: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj! Jmenuji se Maahum Imran.
Jsem součástí technologické třídy 11. Byli jsme vyzváni k úkolu vzít naše Boe-Bot's a naprogramovat je, aby dovedně prošly bludištěm. Zpočátku to byla těžká výzva a přiznám se, že bez pomoci svých vrstevníků bych možná chvíli zůstal ztracený.
Přesto jsem se rozhodl použít infračervené senzory. Většinou, abyste nemuseli vytvářet nárazníky, pokud jsou již vytvořeny, stačí je naprogramovat.
Tento projekt mi chvíli trval a mnoho neúspěšných pokusů. Není to úplně dokonalé, ale budu na tom dál pracovat a doufat, že to bude ještě chytřejší.
Krok 1: Nastavení obvodu
Jak vidíte, použil jsem infračervené senzory. Dráty mohou vypadat bláznivě, ale logika nastavení obvodu je docela základní a snadná.
Budete potřebovat:
- Boe-Bot
- 1K odpor (x 3)
- Rezistor 220 (x 3)
- Rezistor 330 (x 3)
- 3 senzory
- 3 Infračervená LED
- 3 LED diody
- Dráty
Konstrukce je docela jednoduchá. Rezistory připojíte k pinům (pokud používáte motory, nemůžete použít kolíky motoru). Rezistor 1K se připojuje ke kladnému konci infračervené LED. Rezistor 220 se připojuje na konec senzoru. Třetí (pravá) strana senzoru. Tímto způsobem můžete odeslat frekvenci přes odpor 1K a snímač ji zachytí a odešle signál zpět, ve kterém můžete odkazovat na kód.
Střed senzoru se připojuje k negativní straně infračervené LED. poté se oba konce připojí k VDD (+V). Tímto způsobem, pokud senzor nic nesnímá, může proud proudit zpět. V neposlední řadě se první (levá) strana senzoru připojuje k VSS (0V). Tímto způsobem se jakýkoli proud, který protéká, dostane na zem, pokud LED něco snímá.
Tuto konstrukci opakujete pro všechny tři senzory a infračervené LED diody. Chcete -li zkontrolovat, zda LED diody fungují, můžete synchronizovat LED diody se senzory, takže když senzor něco detekuje, LED se rozsvítí. Usnadňuje testování. Konstrukce pro LED diody je velmi jednoduchá. K připojení na pin použijete odpor 330. Pak se to připojí k kladné straně LED. a záporná strana LED se připojí k VSS (uzemnění). V mém příkladu jsem pro maximalizaci prostoru použil konstrukci vodičů k přímému přechodu na každou LED a poté na uzemnění. Připojení všech tří LED k jednomu portu VSS.
Nahoře je schéma zapojení, které vám pomůže vytvořit také sestavení zobrazené výše.
Krok 2: Získání KÓDU
Vysvětlení kódu je velmi složité. V mém kódu jsou komentáře, které vám řeknou, co říká každý řádek, abyste nebyli ztraceni. Základní myšlenkou ale je, že:
- pokud není nic snímáno; jít rovně
- pokud je snímáno levé a/nebo střední čidlo; Jdi doprava
- pokud je snímáno pravé a/nebo střední čidlo; jděte doleva
- Pokud jsou všichni tři vnímáni; jděte nejprve doleva, pokud žádná zeď, pokračujte. Pokud je zde zeď, otočte se o 180 (zpočátku) doprava
Tímto způsobem mohu přimět robota, aby se pohyboval v podstatě bludištěm.
Také jsem synchronizoval své LED diody, aby se zapnuly nebo vypnuly podle toho, co je snímáno. Tímto způsobem vidím, jak můj robot sbírá věci, i když jde v bludišti. Říká mi, co vidí, což je docela cool a VELMI doporučuji použít tuto techniku pro testování.
Obrázky nahoře jsou velmi rozmazané a malé. Pokud si přejete lépe prohlédnout kód, klikněte na odkaz, který chcete odeslat do dokumentu Google, který obsahuje stejné obrázky v mnohem čitelnější velikosti
Google Doc
Tento další dokument Google je odkazem na kód v dokumentu, pokud si jej chcete lépe přečíst.
Kód - Google Doc
Krok 3: TESTUJTE kód (také v Maze!)
První video ukazuje, jak LED diody fungují, když jsem měl ruku cíleně před senzory. Ukazující, že senzory fungují a dokážou správně vnímat. Poté, co jsme otestovali, abychom se ujistili, že to funguje, jsme to otestovali v bludišti!
Doufám, že se vám líbil tento návod, jak přimět robota projít bludištěm! Děkuji!
Doporučuje:
Arduino - Robot pro řešení bludiště (MicroMouse) Robot po zdi: 6 kroků (s obrázky)
Arduino | Maze Solving Robot (MicroMouse) Wall Následující robot: Vítejte, jsem Isaac a toto je můj první robot „Striker v1.0“. Tento robot byl navržen tak, aby vyřešil jednoduché bludiště. V soutěži jsme měli dvě bludiště a robot dokázal je identifikovat. Jakékoli další změny v bludišti mohou vyžadovat změnu v
Mamutí nohy ochlazují (sily řešení): 4 kroky
Mamutí nohy ochlazují (sily řešení): V tomto projektu jsou mamutím nohám doslova zima! Přidal jsem nějaké bílé boty od wiz, protože pravděpodobně udrží jeho nohy opečené, čisté a stylové
Platforma ovládaná gyroskopickým senzorem pro bludiště: 3 kroky
Gyro Sensor Controlled Platform for Maze Puzzle: This instructable was created in meet the project project of the Make course at the University of South Florida (www.makecourse.com) " Tento jednoduchý projekt inspirovaný samovyvažující platformou, která přijímá zpětnou vazbu z akceleromu
Nejnovější řešení MacOS/Hackintosh High Sierra 10,13 USB Wifi ovladač „Budoucí důkaz“pomocí Raspberry Pi: 4 kroky
Nejnovější ovladač MacOS/Hackintosh High Sierra 10,13 Usb Wifi ovladač „Budoucí důkaz“pomocí Raspberry Pi: Jedním z nejvíce frustrujících problémů s nejnovějším macOS/Hackintosh je dostupnost ovladače USB wifi. Mám 3 wifi USB, z nichž žádný nefunguje na nejnovějším macOS High Sierra 10.13Moje nejnovější USB wifi je bezdrátová panda, ale podpora ovladače pro macO
Intuitivní robot pro řešení bludiště: 3 kroky
Intuitivní robot pro řešení bludiště: V tomto Instructable se naučíte, jak vytvořit robota pro řešení bludišť, který řeší bludiště nakreslená lidmi. Zatímco většina robotů řeší první druh nakreslených bludišť (musíte se řídit čarami, jsou to cesty), normální lidé mají tendenci kreslit druhý druh bludiště