
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Zbytečný stroj - robot Arduino
Krok 1: Krok 1: Úvod


Vrozený v temné straně světa. Malý elf cestoval dlouho, aby přišel na tento svět. Nic nemůže být zvláštnějšího než telepatie, kterou má. Řeknu to s povzdechem. Někde věky a věky tedy: dva kraby poustevníka se rozcházeli v kliknutí a jeden z nich si vybral cestu, po které se méně cestuje, a tím byl rozdíl. Vdechnutím slz pohltí negativní nálady. Tráví černou, pak se točí, třpytí se a transformuje je do barevné svěžesti. Jiskřivé barvy uzdraví všechny. Je na cestě směrem k víru temné noci, vždy však vychází se slunečním světlem.
Funkce stroje:
- Činnosti ve světle
- V noci odpočívej
- Funkce vyhýbání se překážkám
- Sbírejte předměty na rukou
Krok 2: Krok 2: Video


Krok 3: Krok 3: Díly, materiály a nástroje

Tělo
- Laserem řezaná základna (součástí motoru) * 1
- Laserem řezané pouzdro * 1
- Laserem řezané rameno * 2
- Laserem řezaná podpůrná struktura (pro paži) *2
- Bavlněné koule * hodně
- 3mm šrouby * 8
- 3mm matice * 8
Hlavní elektronika
- Fotorezistor * 1
- Motor * 4
- Kolo * 4
- Ultrazvukový senzor * 1
- Servomotor * 3
- Odpor 220 * 3
- Arduino Uno * 1
- Štít pohonu motoru * 1
- 9V baterie * 2
- Drát * hodně
Senzor vyhýbající se objektu
Na servomotoru je připevněn ultrazvukový senzor, který měří vzdálenost mezi strojem a okolím. Senzor má vysílač a přijímač. Vysílač je schopen střílet ultrazvukové vlny. pokud je vepředu nějaký předmět, bude odrážet vlny zpět do přijímače. Pokud se vlny rychle vracejí, pak je objekt poblíž, a pokud se vlny vrací pomalu, je předmět daleko. Ultrazvukový senzor je připojen k servomotoru, takže se může otáčet doleva a doprava, aby určil, která cesta je daleko od překážky, a vyberte tu, která je dále od překážky.
Motory
K ovládání stejnosměrných motorů budete potřebovat typ ovladače, který je bude ovládat. I2C L293D Motor Driver IC L293D je ovladač motoru, který je levný a relativně jednoduchý způsob ovládání rychlosti a směru otáčení čtyř stejnosměrných motorů. Zde je odkazovaný návod, jak to funguje:
Světelný senzor
Senzor Photoresist je schopen měřit množství světla a my jej používáme k určení stavu prostředí. Pokud je podmínka tmavá, hodnota smyslů bude nízká, a pokud je podmínka jasná, pak hodnota, kterou smysly bude, bude větší.
Zbraně
Ramena jsou laserem řezané součásti připevněné k základně vpředu. Dodává se ve dvou částech, kterými jsou podpůrná struktura, která drží paži na místě, a rameno samotné. Tělo se také skládá ze dvou částí; laserem řezaná základna ji dostane z police společně s motory a skořepinou ve tvaru mraku.
Základna
V závislosti na materiálu může být řezán laserem nebo ručně. Dostáváme to z police společně s motory. Odkaz najdete v sekci komponenty. Použití pevných, ale lehkých materiálů, jako jsou akrylátové desky (3 - 4 mm) nebo překližka (2,5 - 3 mm), pomáhá zvýšit tuhost a snížit hmotnost. Pěnové jádro může také fungovat pro základnu, kterou lze snadno řezat ručně pro lidi bez přístupu k laserovým řezačkám.
Shell
Skořápka byla vyrobena na zakázku z bavlněných koulí, látky a pouzdra řezaného laserem. Vrstvením a stohováním bavlněných kuliček vytvoříte mrakovitý tvar. Cloudový tvar je vrstva na 1,5 mm akrylovém laserem řezaném pouzdře pro snadnější přístup. Pouzdro se používá k tomu, aby se bavlněné koule a tkanina nedostaly do přímého kontaktu s obvodem, takže je vždy možné řezat laserem nebo ručně, pokud poskytuje oddělení mezi hardwarem a bavlněnými koulemi, aby se zabránilo zkratu. Rovněž doporučujeme, aby byl materiál nevodivý, jako je dřevo nebo plast.
Nástroje
- Šroubovák s křížovou hlavou
- Plochý šroubovák
- Řemeslný nůž
- Lepící páska
- Elektrická svářečka
- Tavná pistole
Krok 4: Krok 4: Okruh

Krok 5: Krok 5: Výroba strojů




Pro sestavení základny doporučujeme následující pořadí.
1. Nejprve pomocí držáků připojte motory k základně. Konzoly používají matice a šrouby. Doporučujeme vložit matice dovnitř, aby nebylo blokováno otáčení kola. (Kola lze dříve nebo později připevnit)
2. Připojte Arduino ke stínění motoru a připojte veškerý potřebný vodič na stínění motoru. Nezapomeňte vyzkoušet směr otáčení kol a otočte póly, abyste získali stejný směr otáčení.
3. Připojte všechny servomotory k základně pomocí lepicí pistole.
4. Připojte dráty pro ultrazvukový senzor a přilepte je na rotující čepel servomotoru. (doporučujeme použít barevně odlišený vodič pro lepší správu kabelů)
5. Svařte veškerý potřebný drát pro světelný senzor a přilepte je na rameno.
6. Nakonec zapojte všechny vodiče komponent a zdroj baterie do stínění motoru. Před lepením a spojením všeho vyzkoušejte výkonnost komponent.
Chyby Problém 1 - Obvod funguje pouze jednou a neresetuje se automaticky
Řešení - Přidáme „Boolean goesForward = false“pro resetování stavu goForward ve smyčce.
Problém 2 - Kola se valí v protichůdných směrech
Řešení - Obraťte pozitivní a negativní stránku.
Problém 3 - Ultrazvukový senzor nedokáže detekovat věci vpředu a přestává reagovat
Řešení - Prodlužte vzdálenost a upravte polohu ultrazvukového snímače.
Problém 4 - Arduino nemůže detekovat port, když se pokoušíme nahrát kód
Řešení - Vodiče se vzájemně dotýkají na stínítkách motoru, což způsobuje zkrat. Přidáváme prkénko ke zdrojům a čistíme dráty.
Problém 5 - Fotorezistor nepracuje správně
Řešení - Otestujte senzor jednotlivě, abyste lokalizovali problém. Zjednodušte obvod a vyměňte snímač.
Problém 6 - Servomotory neovládají ramena správně
Řešení - Napětí nestačí; přidat další baterii.
Krok 6: Krok 6: Programování
Krok 7: Krok 7: Výsledek a reflexe

Počáteční koncepce je vytvořit kontejnerový vozík, který vás bude následovat, a vyhodit vše, co se pokusíte do kontejneru vložit. Snažíme se vytvořit hladkou reakci, takže nakonec otočíme směr a vytvoříme vozík vyhýbání se předmětům při zachování konceptu házení věcí. I když jsme to dále zjednodušili, stále jsme měli problémy s kódováním a nefungujícím hardwarem. Některé z nich jsou vyřešeny pomocí algoritmu skriptu pomocí „Serial. println '' pro měření a identifikaci problému a ostatní jsou vyřešeny vložením větší baterie. Pokud bych to mohl udělat znovu, očekával bych, že využiji více času na testování celého stroje se všemi součástmi dohromady. Je to proto, že jsem zjistil, že někdy každá součást funguje dobře sama o sobě, ale když je sestavena dohromady, nefunguje správně kvůli zkratům a dalším problémům s hardwarem. Nakonec odstraníme mnoho funkcí našeho stroje, protože nefunguje tak, jak jsme očekávali, a rozhodneme se jej z časového hlediska zjednodušit. Pokud budu schopen vytvořit jeho novou verzi, použiji více prkénka pro více funkcí místo toho, abych je zarámoval do jedné desky.
Krok 8: Krok 8: Reference a kredity
Reference
Základy obvodu. Jak nastavit ultrazvukový dálkoměr na Arduinu
www.circuitbasics.com/how-to-set-up-an-ult…
REES52. Ovládejte servomotor SG90 pomocí rozhraní LDR s Arduino Uno Youtube -
DIY Builder. Jak si vyrobit DIY Arduino, kterému se vyhýbá auto doma.
Kredity
Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang
Doporučuje:
Robot vyhýbající se překážkám pomocí Arduino Nano: 5 kroků

Robot vyhýbající se překážkám pomocí Arduino Nano: V tomto návodu popíšu, jak můžete pomocí Arduina vytvořit robota vyhýbajícího se překážkám
Robot vyhýbající se překážkám s infračervenými senzory bez mikrokontroléru: 6 kroků

Robot vyhýbající se překážkám s infračervenými senzory bez mikrokontroléru: Tento projekt je starší projekt, udělal jsem ho v roce 2014 v měsíci červenci nebo srpnu, přemýšlel jsem o tom, že se o něj s vámi podělím. Je to jednoduchý robot vyhýbající se překážkám, který používá IR senzory a pracuje bez mikrokontroléru. IR senzory používají operační zesilovač IC
Robot vyhýbající se překážkám (Arduino): 8 kroků (s obrázky)

Robot vyhýbající se překážkám (Arduino): Zde vás poučím o výrobě robota vyhýbajícího se překážkám na základě Arduina. Doufám, že udělám krok za krokem průvodce, jak tohoto robota udělat velmi jednoduchým způsobem. Robot vyhýbající se překážkám je plně autonomní robot, který se dokáže vyhnout jakýmkoli obs
Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): 5 kroků

Robot vyhýbající se překážkám pomocí mikrokontroléru (Arduino): V tomto návodu vás naučím, jak vytvořit robota vyhýbajícího se překážkám, který pracuje s Arduinem. Arduino musíte znát. Arduino je řídicí deska, která používá mikrokontrolér atmega. Můžete použít jakoukoli verzi Arduina, ale já
Robot vyhýbající se překážkám: 5 kroků

Robot, který se vyhýbá překážkám: V robotice je vyhýbání se překážkám úkolem splnit nějaký kontrolní cíl za podmínek omezení polohy, která neprotínají nebo nekolizují. Má sonarový senzor, který slouží ke snímání překážek, které přicházejí mezi dráhu robota