Obsah:

Portal Two Sentry Turret od Arduino Uno: 6 kroků (s obrázky)
Portal Two Sentry Turret od Arduino Uno: 6 kroků (s obrázky)

Video: Portal Two Sentry Turret od Arduino Uno: 6 kroků (s obrázky)

Video: Portal Two Sentry Turret od Arduino Uno: 6 kroků (s obrázky)
Video: There You Are 2024, Červenec
Anonim
Portal Two Sentry Turret od Arduino Uno
Portal Two Sentry Turret od Arduino Uno

Tento instruktáž byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com)

Krok 1: Kód

Kód
Kód
Kód
Kód
Kód
Kód

Kód není složitější než několik příkazů if a

vědět, jak zapisovat do komponent Arduino Uno.

Hlavní součásti kódu jsou obvykle přímo související s hardwarem: snímač PING, několik LED diod, reproduktor a servomotor v podstatě diktují celý kód. Součástí je knihovna pro servomotor i timesTurned integer, která počítá, kolikrát věž posunula svou polohu při hledání objektu.

Pokud jde o hardware, snímač PING je jako ovladač kódu, protože stav všech příkazů if je založen na tom, co Arduino čte ze snímače. Ať už tedy snímač PING zaznamená Arduinu, že „vidí“něco do 30 cm, nebo když v tomto rozsahu nic nenajde, bude určovat, co se v kódu dále stane kvůli příkazu if.

Pokud to něco uvidí, LED diody jsou zapsány do vysokého vzoru, takže se rozsvítí a reproduktor také zní. U těchto akcí se servo přestane otáčet.

Pokud nevidí něco, co je servo zapsáno, aby se pohybovalo po deseti na základě pozice, celé číslo zapsané do kódu, které vždy počítá nahoru nebo dolů podle toho, kterým směrem se robot pohybuje. Psaní této polohy ve smyslu stupňů usnadňuje knihovna.

Krok 2: Modelování (Solidworks)

GrabCad měl několik modelů, které by bylo skvělé zmenšit

a používat. Nemohl jsem však přijít na to, jak to udělat, a nakonec jsem nakreslil své vlastní. Je to nepříjemný, organický tvar, takže zametání řezů a výčnělků kolem křivky se stalo důležitou součástí stavby. Tělo je hlavním středovým tvarem se dvěma křídly, která jsou stejná část, ale zrcadlí se, jsou zde dvě podpěry křídel, které je třeba rozprostírat od horní nebo spodní části vnitřku přibližně do poloviny, aby byl ponechán prostor pro dráty, a nakonec je zde servo mount, který jsem použil pro převod entit ze spodní části těla pro vytvoření správné křivky. Je nejjednodušší vidět, jak to všechno na fotce funguje společně.

Krok 3: Tisk

Tisk
Tisk

V závislosti na tom, jakou tiskárnu používáte, to může vyžadovat trpělivost

používání a jak jste s ním spokojeni. Můj výtisk těla věže je šest hodinový tisk a každé křídlo je asi čtyři a půl hodiny bez jakéhokoli selhání. Uložil jsem každý ze souborů Solidworks jako. STL a poté použil program FlashPrint a 3D tiskárnu Forge Finder. Docela jednoduché výtisky. Podpěry jsou dobrý nápad a nebaví vás docházet vlákno v polovině, protože to může zničit jeden den.

Krok 4: Sestavení

Sestavování
Sestavování
Sestavování
Sestavování

Servo prep. Použil jsem několik dobře umístěných vrtaných otvorů a krabici

nůž, aby se odstranil plast, aby mohl servomotor sedět. Ujistěte se, že fit dobře sedí. Jakmile to bude hotové, umístěte hloubku, která nezpůsobí křídla a nebude v rozporu s krabicí, a zašroubujte kovovou desku zespodu podloženou podložkami, které budou držet servo.

Příprava boxu Jedna velká vyvrtaná díra na boku mi dovolila vyvést Arduino drát z projektu a do mého počítače pro extra energii. V levém zadním rohu místa, kde tělo sedí na servu, jsem vyvrtal značnou díru, do které jsem zavedl všechny dráty tak, aby byly seskupeny dohromady a poskytly čistší vzhled, ale také se ujistil, že všechno dosáhne.

Tělo a křídla. Začněte tím, že za horka nalepíte hlavu šroubu, který je dostatečně dlouhý, aby zasahoval do těla, do středu každého křídla. Oba držáky zalepte horkým lepidlem tak, aby otvory směřovaly ke křídlům a nezapomeňte je umístit tak, aby křídla mohla pohodlně spočívat v mírně otevřené poloze. Vzal jsem párátko a zaklínil ho do očního důlku, aby poskytoval extra podporu senzoru PING. Dopadlo to asi do středu a namaloval jsem to černě. Poslední částí byla montáž, do které byla umístěna servopohon a byla za tepla přilepena k projektu.

Wring. Nakonec jsem pro svůj projekt implementoval nejmodernější kabelový svazek z lepenky. Trasujte a vystřihněte tvar těla a očního otvoru. Vyřízněte štěrbiny, do kterých se dioda LED zasune. Udělal jsem to v sestavě čtyř rohů. Pro představu jsem namaloval karton na černo a jemně přelepil dráty připevněné k LED diodám na místě.

Reproduktor se vnořuje pod snímač PING, tedy pod to párátko dříve. A dráty lze sejmout.

Pro oko vystřihněte kruh z černé látky o něco větší, než je otvor v oku. Vyřízněte dva kruhy pro snímače PING do většího kruhu, který nyní máte. Položte jej a pomocí nože opatrně zastrčte látku za desku senzoru a pod reproduktor, aby nebylo vystaveno nic jiného než senzor.

Krok 5: Obvod

Obvod
Obvod

Pokud tisk netestoval trpělivost, tento krok ano.

Začal jsem zapojením žárovek k dlouhým samičím kabelům adaptéru tak, abych je mohl volně pohybovat na rozdíl od prkénka. Je důležité být organizovaný, takže je skvělé si toho zapsat, jaká barva je polární a na které žárovce to je. Všechno jsem měl napsané počínaje pohledem na čísla pinů z mého kódu.

Nejprve jsem připojil a nalepil vše na tištěné kusy a svazky, než jsem spustil všechny dráty do otvoru ve spodní části a zapojil je do prkénka a Arduina, které leží v krabici. Moje prkénko a Arduino byly umístěny do krabice již zapojené spolu se zemí a napájením.

Doporučuje: