Zatažený mrak vás uzdraví (Robot vyhýbající se překážkám s funkcí sběru): 8 kroků
Zatažený mrak vás uzdraví (Robot vyhýbající se překážkám s funkcí sběru): 8 kroků
Anonim
Cloudy Cloud vás uzdraví (Robot s překážkou se vyhýbá s funkcí sběru)
Cloudy Cloud vás uzdraví (Robot s překážkou se vyhýbá s funkcí sběru)

Zbytečný stroj - robot Arduino

Krok 1: Krok 1: Úvod

Krok 1: Úvod
Krok 1: Úvod
Krok 1: Úvod
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

Image
Image

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

Krok 4: Okruh
Krok 4: Okruh

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 4: Okruh
Krok 4: Okruh

Krok 5: Krok 5: Výroba strojů

Image
Image
Krok 5: Výroba strojů
Krok 5: Výroba strojů
Krok 5: Výroba strojů
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

Krok 7: Výsledek a reflexe
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