Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Robotům je v mnoha průmyslových odvětvích věnována stále větší pozornost. K dnešnímu dni roboti přebírají většinu triviálních zaměstnání, kde kdysi byla vyžadována lidská pozornost.
Začněme nějakým jednoduchým - robotem, který vás bude následovat. Existuje mnoho aplikací pro tento projekt, například jako v letištích a nákupních komplexech, které vám mohou volně přenášet zboží.
V tomto Instructable nebudeme stavět ty průmyslové velké stroje, ale pracovní model založený na Arduinu pro stejnou věc.
Tento instruktáž byl také vytvořen ve spolupráci s HATCHNHACK. Podívejte se na jejich úžasný web, kde najdete veškeré prototypové vybavení, blogy, nápady a mnoho dalšího.
Krok 1: Krok 1: Nalezení požadovaných součástí k vytvoření projektu
Píšu to jako obecný návod, takže se pokusím najít nějaké alternativy, pokud nemůžete najít součásti, které používám. Přidám také odkazy na nákup, abyste si mohli koupit položky, které nemáte zrovna po ruce, a abyste si mohli svého robota přizpůsobit svou kreativitou. Náhradní díly pro tento projekt najdete na hnhcart. Mají kvalitní díly v úžasném cenovém rozpětí.
Mikrokontrolér: pokud jste začátečník, zkuste použít Arduino. Používám Arduino Uno. Koupit odkaz pro Arduino UNO
- Motory: jakýkoli 12V motor bude fungovat. Používám generátorové stejnosměrné motory o výkonu 12 voltů s otáčkami 300 ot / min. Můžete si také koupit motory BO. Koupit odkaz na desky s převodovkou DC | BO motory
- Ovladač motoru: ke spuštění motorů budete potřebovat ovladač motoru, protože většina mikrokontrolérů nedokáže dodat tolik napětí. Používám L298N, který zde můžete koupit a koupit ovladač motoru.
- PODVOZEK: Pro podvozek si musíte koupit konkrétní motor, který používáte. U motorů s ozubeným kolem BO a DC můžete odkazovat na tento odkaz
- Ultrazvukový senzor: Používám generický modul ultrazvukového senzoru HCRS04. koupit odkaz pro
- ultrazvukový senzor.
- Modul infračerveného senzoru přiblížení: Bude fungovat jakýkoli senzor přiblížení, který dokáže detekovat detekci objektů alespoň na 20 cm. Koupit odkaz pro senzor
- Propojovací vodiče: všichni potřebujeme propojovací vodiče pro připojení věcí. Pokud jste nováček, budete jich potřebovat spoustu pro různé projekty. můžete si zde nějaké koupit Muž - muž | Muž na ženu
-
Baterie: Pro tento projekt používám 12v lipo baterii. pokud nemáte, můžete vždy přejít na generické 12v lithium-iontové baterie. Nebo pokud používáte motory 9v BO, můžete dokonce použít jednoduchou 9v baterii. Před koupí baterie si však zkontrolujte specifikace motoru, protože pokud dodáte vyšší napětí, než je kapacita motoru, můžete motor poškodit. Chcete -li koupit 9v baterii, podívejte se zde.
- Breadboard/prototyping board: budete potřebovat něco k připojení veškerého drátu. Zde se vám bude hodit prkénko. koupit odkaz na Breadboard | prototypová deska
Krok 2: Nastavení podvozku
Pro tento projekt používám podvozek se 4 převodovými motory, který můžete snadno najít. K montáži servo - hlavy a dřevěné bedny a jako kočár používám 4 kovové stojany ve tvaru L.
- Chcete -li postavit podvozek, nejprve namontujte stojany
- namontujte motory a pneumatiky
- namontujte servo
- Nechte hlavu a krabici stranou, protože budete potřebovat místo na zbudování zbytku robota. připojíme to na konci.
Krok 3: Zapojení ovladače motoru
Abychom motorům dodali dostatek šťávy, musíme nastavit ovladač motoru.
- nejprve přišroubujte kladné a záporné póly motoru ke konektoru PTR ovladače motoru.
- poté k napájení přišroubuje ovladač motoru kladný pól baterie k portu 12 V a -ve k portu GND ovladače motoru.
- vložte vstupní kolík ovladače motoru na kolík PWM Arduina podle vašeho výběru. PAMATUJTE, že se odpovídajícím způsobem změníte na kolíky motoru ve vašem kódu.
- v opačném případě přidejte přepínač mezi kladnou hodnotou baterie a ovladačem motoru, pokud baterii nepoužíváte, budete ji muset odpojovat. získejte 2 vodiče z 5V a GND ovladače motoru na prkénko, abyste mohli napájet Arduino i další zařízení.
Krok 4: Nastavení hlavy: Ultrazvukový senzor a IR srensor
Nalepil jsem senzory na čtvercovou kovovou desku, jak je znázorněno na obrázku výše
- připojte všechny 5v a GND k 5v a GND prkénka pro napájení senzorů a serva.
- připojte výstupní piny levého a pravého IR senzoru ke kolíku 12 a kolíku 13 Arduina.
- připojte pin ozvěny a spouštění ultrazvukového senzoru ke kolíku 2 a kolíku 3 Arduina.
- připojte vstupní kolík serva ke kolíku 5 arduina.
Krok 5: Nastavte si Arduino
K upevnění Arduina a prkénka na šasi jsem použil dvojitou pásku, protože také poskytuje izolaci na zadní straně Arduina.
napájejte Arduino připojením 5v a GND prkénka k Vin a GND k Arduinu a můžete vyrazit.
Krok 6: Čas na kód
Nechávám odkaz ke stažení kódu, zatímco vysvětlím také základní algoritmus za kódem.
- nejprve bot zahájí vyhledávací funkci pro ruku.
- jakmile je objekt nalezen, robot zahájí funkci smyčky
- v případě, že je spuštěn levý IR senzor, robot se otočí doprava
- pokud je spuštěn pravý IR senzor, robot se otočí doleva
- pokud se předmět přiblíží příliš blízko, robot se vrátí zpět.
- pokud se předmět dostane daleko, robot půjde vpřed.
Krok 7: Vše nastaveno, můžeme dokončit
vše hotovo, vše je ponecháno na vás, abyste využili svou kreativitu k přizpůsobení a našli své inovativní využití pro projekt.