Obsah:
- Krok 1: Materiály
- Krok 2: Přidání magnetů do vašich mikro: bitových kolíků
- Krok 3: Vytvořte ovladač
- Krok 4: Vytvořte program
Video: BBC Micro: bit and scratch - interaktivní volant a hra pro řidiče: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Jedním z mých úkolů tohoto týdne je použít BBC Micro: bit k propojení s programem Scratch, který jsme napsali. Myslel jsem, že to byla ideální příležitost použít můj ThreadBoard k vytvoření vestavěného systému! Moje inspirace pro scratch program pochází z historických ručních elektronických her, které by moje matka dostala pro mě a mého bratra z Goodwill nebo z rohové prodejny. Mám spoustu hezkých vzpomínek na ty zaprášené LCD displeje, vybledlé plastové kryty a tlačítka, která by se při stisknutí záhadně zasekla. Zvláště si pamatuji závodní hry, které jsme hráli (např. Obrázek 2), kde jste mohli pouze přepínat mezi dvěma jízdními pruhy, abyste se vyhnuli protijedoucím autům. V duchu přehodnocení mého mládí jsem znovu vytvořil tento typ hry ve Scratch.
Akcelerometr Micro: bit slouží k ovládání řízení vozu a dva spínače slouží k ovládání klaksonu automobilu. Scratch se používá k hraní řidičské hry s názvem: BBC Micro Driver.
Stránku projektu najdete zde:
Pokud máte nějaké dotazy, chcete držet krok s mou prací nebo jen předávat nápady, udělejte to na mém Twitteru: @4Eyes6Senses. Dík!
Hudbu ve videu poskytl Vincent Haney.
Krok 1: Materiály
ThreadBoard - odkaz
Micro Micro: bit - Link - Připojte svůj mikrokontrolér ke Scratch podle těchto pokynů
Magnety 4 mm (průměr) x 3 mm (výška) - Link
Pěnové prostěradla - odkaz
Vodivý závit z nerezové oceli - Link
Scratch účet - odkaz
Páska
Krok 2: Přidání magnetů do vašich mikro: bitových kolíků
Nyní, když máte materiály, je čas přidat magnety k pěti kolíkům Micro: bit. Důvodem, proč přidáváme k pinům magnety, je (1) držet Micro: bit bezpečně k magnetem obohacené ThreadBoard a (2) umožnit snadné spojení mezi kolíky a vodivým závitem. Pro připojení mikro: bitu k vodivému vláknu byste obvykle museli přišít a zajistit nit kolem otevřených kolíků a pokud byste chtěli změnit svůj design, budete muset odstřihnout vlákno připojené k bitu Micro: bit a případně znovu sešít váš projekt. S ThreadBoard můžete jednoduše umístit vodivý závit na magnety a oni zajistí, že vlákno bude bezpečně připevněno k pinům Micro: bit a ThreadBoard.
- Izolujte jeden kotoučový magnet ze sady. Ujistěte se, že jste identifikovali, který konec magnetu bude přitahovat nebo odpuzovat ostatní magnety, póly pěti magnetů musí být stejné, aby byly přitahovány k magnetům, které budou vloženy do ThreadBoard.
- Jemně zatlačte magnet kolíkem, dokud není zajištěn. Magnet v tomto místě by měl být v kolíku zakřivený a pokud se umístí na kovový povrch a zatáhne, uvolní se. Pokračujte v tomto procesu pro další čtyři magnety.
- Pomocí kleští nebo rovného povrchu lehce zatlačte na spodní část magnetů, dokud nezapadnou do kolíků a nebudou rovnoměrně sedět. Pokud v kterémkoli bodě chcete odstranit magnety, lehce na ně zatlačte a snadno vyskočí.
Krok 3: Vytvořte ovladač
Jakmile budete mít své materiály, doporučuji vám začít zapojovat dva spínače. Přepínače fungují tak, že kolem vnějšího halo ThreadBoardu umístíte uzemňovací vodič, kde vaše ruce budou držet ovladač. Poté, když se prsty dotknete vodičů připojených k pinům „0“nebo „2“ThreadBoard, přemostíte spojení a způsobíte troubení auta. Zde jsou kroky:
- Umístěte vodivý závit na krajní prstenec magnetů a poté jej umístěte na kolík „GND“Micro: bitu (obrázek 1).
- U levého tlačítka umístěte jeden konec vodivého závitu na kolík „0“Micro: bitu. Vlevo vytvořte stopu a konec umístěte tam, kde chcete tlačítko. Popadněte nařezanou pěnu a provlékněte ji vodivou nití (obrázek 2), jakmile víte, kam chcete knoflík umístit, zajistěte pěnu a nit jedním ze svých extra magnetů (obrázek 3).
- U pravého tlačítka umístěte malý kousek pásky na závit připojený k „GND“(obrázek 4), čímž se izolují dva vodiče a zabrání se zkratu. poté proveďte stejné kroky jako levé tlačítko.
Krok 4: Vytvořte program
Odkaz na projekt najdete zde: https://scratch.mit.edu/projects/428740218/. Kód je rozdělen na tři části: uživatelské auto, auto 1 (modré auto) a auto 2 (červené auto). Kód vozu 1 a 2 je relativně stejný, jen s různými souřadnicemi x a y a jinou funkcí „čekání“.
- Uživatelské auto (obrázek 1): Když uživatel stiskne zelené tlačítko vlajky/start, jeho auto se rozjede v předem určené poloze. když uživatel nakloní ovladač doleva nebo doprava, micro: bit zobrazí směr a program přesune uživatele sprite na levou nebo pravou stranu silnice. Když uživatel stiskne spínač na ovladači, vůz vydá klakson nebo klaunské houkání (podle toho, zda stiskne levé nebo pravé tlačítko), což také způsobí zapnutí zadních světel automobilu (přepnutí kostýmu). Když auto havaruje s jiným autem (toto je zpracováno v kódu auta 1 a auta 2), pozadí se přepne na hru přes obrazovku a auto uživatele zmizí.
Auto 1 a auto 2 (obrázky 2 a 3): Když uživatel stiskne zelené tlačítko/start, skóre se vynuluje a hra přes obrazovku se přepne na hlavní dálniční scénu. Smyčka „Opakovat do“zajišťuje, že auta jsou průběžně generována během hraní. Auto je umístěno nahoře a „klouže“po obrazovce v náhodném intervalu v rozmezí 1 až 5 nebo 10 sekund (v závislosti na vozidle). Příkaz if zkontroluje, zda došlo ke kolizi mezi autem uživatele a vozem 1 nebo 2, pokud ano, přepneme pozadí na hru přes obrazovku a hru ukončíme. pokud nedojde ke kolizi, přidáme 1 ke skóre uživatele a auto zmizí ze spodní části obrazovky.
Doporučuje:
Aruduino LED hra Rychlé klikání Hra pro dva hráče: 8 kroků
Aruduino LED Game Rychlé klikání Hra pro dva hráče: Tento projekt je inspirován @HassonAlkeim. Pokud jste ochotni se podrobně podívat, zde je odkaz, který můžete zkontrolovat https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Tato hra je vylepšenou verzí hry Alkeim's. Jedná se o
Síťová rivalita: hra s nízkou latencí pro BBC Micro: bit: 10 kroků (s obrázky)
Síťová rivalita: hra s nízkou latencí pro BBC Micro: bit: V tomto tutoriálu vysvětlím, jak implementovat základní hru pro více hráčů na BBC micro: bit s následujícími funkcemi: Jednoduché rozhraní Nízká latence mezi stisky tlačítek a aktualizace obrazovky Flexibilní počet účastníků Snadná spolupráce
Operační hra Makey Makey and Scratch: 6 kroků (s obrázky)
Operační hra Makey Makey and Scratch: Vytvořte zábavnou operační hru své vlastní postavy v životní velikosti! Super snadný projekt pro všechny věkové kategorie
MODULY ŘIDIČE NIXIE TUBE - Část I: 8 kroků (s obrázky)
MODULY ŘIDIČE NIXIE TUBE - Část I: To, co jsem hledal, byl způsob, jak se snadno vypořádat s několika číslicemi nixie trubek v různých projektech, na kterých jsem pracoval. Opravdu jsem chtěl snadný způsob, jak spojit mnoho číslic společně s minimální mezerou mezi číslicemi a nechat číslice ovládat b
MODULY ŘIDIČE NIXIE TUBE Část III - NAPÁJENÍ NAPÁJENÍ: 14 kroků (s obrázky)
MODULY ŘIDIČE NIXIE TUBE Část III - NAPÁJENÍ VN napájení: Než se podíváme na přípravu mikrokontroléru Arduino/Freeduino pro připojení k modulům ovladače nixie trubice popsaným v části I a části II, můžete tento napájecí zdroj postavit tak, aby poskytoval požadované vysoké vypalovací napětí u trubek nixie. Toto je