Obsah:

Hra Bot Laser Gallery: 4 kroky (s obrázky)
Hra Bot Laser Gallery: 4 kroky (s obrázky)

Video: Hra Bot Laser Gallery: 4 kroky (s obrázky)

Video: Hra Bot Laser Gallery: 4 kroky (s obrázky)
Video: JAK NASTAVIT L4D2 2024, Červenec
Anonim
Image
Image
Hra Bot Laser Gallery Gallery
Hra Bot Laser Gallery Gallery
Hra Bot Laser Gallery Gallery
Hra Bot Laser Gallery Gallery
Hra Bot Laser Gallery Gallery
Hra Bot Laser Gallery Gallery

Jedná se o hru, kde laserovým ukazovátkem míříte na břicho robota, abyste jej „deaktivovali“. Když zasáhnete botovo slabé místo, jeho oči ztmavnou a uslyšíte laserový zvuk. Po deaktivaci všech pěti robotů se hra resetuje a roboti se znovu zapnou po jednom.

Udělal jsem to, protože to vytváří jednoduchý příklad vstupu/výstupu pro vysvětlení, čeho jsou mikrokontroléry schopné, a je to mnohem úchvatnější než stisknutí tlačítka na prkénku. Dalším příjemným krokem by mohlo být přidání serv nebo vibračních motorů pro extra úroveň zpětné vazby.

Krok 1: Shromážděte zásoby

Shromážděte zásoby
Shromážděte zásoby
Shromážděte zásoby
Shromážděte zásoby
  • 5 mm LED (nebo pokud nepoužíváte 3D tištěný model, můžete použít libovolnou velikost)
  • LDR (odpor závislý na světle)
  • 3 dráty
  • 2 odpory (použil jsem 200 ohmů, ale můžete použít jakýkoli, který bude chránit vaši LED. Vzdělávací odkaz!)
  • Mikrokontrolér, použil jsem Arduino Nano
  • Breadboard a propojovací kabely
  • Okamžité přepínače
  • Piezo „reproduktor“P

Volitelný

  • Heatshrink
  • Konektory
  • Lepidlo

Každého robota jsem nastavil jako modulární, abych jej mohl snadno odpojit pro ukládání nebo úpravy. Použil jsem tepelný smršťovač pro malou ochranu exponovaných spojení.

Nástroje:

  • Pájecí zařízení
  • 3D tiskárna (volitelně)

Krok 2: 3D tisk

3D tisk
3D tisk
3D tisk
3D tisk

www.thingiverse.com/thing:2069579

Pokud chcete použít můj model, klikněte na odkaz. 5 mm dioda LED bude zapadat do zadní části.

LDR (nebo jakýkoli senzor se dvěma vodiči) lze protáhnout přední stranou. Možná budete muset otvory trochu otevřít horkým hřebíkem nebo malým vrtákem.

Pokud nechcete model vytisknout na 3D, můžete si něco vyrobit sami. Prototyp začínal jednoduchým lepenkovým terčem s protaženými svody.

Krok 3: Zapojení

Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení
Elektrické vedení

Navrhl jsem je tak, aby do prkénka nebyly zapojeny žádné další komponenty. Jen dráty a vypínače.

Každá sada {LED, LDR, 2 rezistorů} představuje jednoho robota. Použil jsem prodlužovací kabely serva, které se zapojovaly přímo do kolíků záhlaví, které jsem připájel na každého robota. Všimněte si, že od každého robota budou vycházet tři dráty.

Dávejte tedy pozor, abyste připojili správné odpory ke správným vodičům. Možná vám moje schéma připadá trochu zamotané, ale zachránilo mě to před potřebou čtyř vodičů. Snad to dává smysl.

Oranžové dráty začínají VYSOKO. To poskytuje 5V každému LDR. Protože snímáme pouze světelný senzor (LDR), když svítí LED (oranžový vodič VYSOKÝ), funguje to dobře. Pokud změníte kód pro čtení LDR, když LED nesvítí, budete muset vymyslet jiný způsob, jak jej zapojit.

Krok 4: Programování

Tady je kód

gist.github.com/justbennett/a68a47d28f705d…

K dispozici je 5 analogových vstupů, 5 LDR. K dispozici jsou 3 digitální vstupy. Reset, práh nahoru a práh dolů. Úprava prahu je taková, aby se zařízení dokázalo přizpůsobit různým světelným situacím. Pokud používáte jasný laser, nemusí to vadit.

K dispozici je 5 LED výstupů a reproduktorový výstup.

Tento kód můžete přizpůsobit jiným senzorům nebo k mnoha dalším účelům.

Doporučuje: