Obsah:
- Krok 1: Materiály
- Krok 2: Ukázkové snímky obrazovky
- Krok 3: Schéma zapojení
- Krok 4: Pokyny krok za krokem-Jak postavit/zapojit auto
- Krok 5: Pokyny krok za krokem-Jak kódovat pomocí Pythonu
Video: Závěrečná hodnocení 2020: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj všichni! Jmenuji se Vedant Vyas a toto je můj projekt počítačového inženýrství stupně 10 pro závěrečná hodnocení 2020. Pro tento projekt jsem se rozhodl navrhnout auto, které by bylo možné naprogramovat tak, aby se pohybovalo samostatně, nebo by se dalo ovládat pomocí ovladače aplikace. Rozhodl jsem se navrhnout toto auto, protože se rád učím a přijímám nové výzvy a protože jsem se během tohoto kurzu naučil mnoho různých jednotek a myslel jsem si, že je mohu uplatnit ve svém designu. Abych překonal očekávání, implementoval jsem senzor vzdálenosti, který zastaví auto, jakmile ucítí překážku do několika centimetrů. Udělal jsem spoustu výzkumů tohoto projektu tím, že jsem se podíval na různé jiné projekty, abych získal přehled o tom, co bych musel dosáhnout. Také jsem strávil spoustu času učením, jak zapojit nový H-můstek, naprogramovat snímač vzdálenosti a drátové motory. V tomto tutoriálu, který jsem vytvořil, se naučíte, jak si navrhnout toto auto sami, a to tak, že se podíváte na příklady, schémata a podrobný manuál s pokyny.
Krok 1: Materiály
- 1 auto se 2 motory
- 1 Raspberry Pi Model 3 B+
- 1 nepájivá prkénka
- 1 9V baterie
- 1 H-Bridge Model HLF1808
- 11 propojovacích kabelů muž-žena
- 3 propojovací vodiče žena-žena
- 13 normálních vodičů
- 1 snímač vzdálenosti
Krok 2: Ukázkové snímky obrazovky
Krok 3: Schéma zapojení
Krok 4: Pokyny krok za krokem-Jak postavit/zapojit auto
- Před zahájením tohoto projektu se budete muset ujistit, že váš raspberry pi je plně funkční se systémem Linux OS System a může spouštět Python.
- Nyní, když jste připraveni, začněme tím, že vezmeme nepájivou desku a připojíme k ní H-můstek HLF1808 (jak je znázorněno na schématu zapojení).
- Dále budete muset vzít 3 dráty a zapojit je do 3 rohových noh H-můstku a napájecích kolejnic. Zapojte tyto 3 vodiče do pravého horního, pravého dolního a dolního levého ramene H-můstku (podívejte se na H-můstek s ponorem směřujícím dopředu). Zkuste k tomu použít červené vodiče, abyste věděli, že tyto slouží k napájení.
- Vezměte propojovací kabel muž-žena a připojte jeden konec k malinovému kolíku pi 5V a druhý konec k levé horní noze H-můstku.
- Nyní budete muset vzít 4 dráty (nejlépe černé) a připojit je ze středních 2 nohou H-můstku k zemnicím kolejnicím. Budete také muset vzít další mužský-ženský vodič a připojit jej ze zemnicího kolíku na malinovém pí k zemnící liště na vašem prkénku.
- Jakmile implementujete napájecí a zemnící vodiče, můžete začít zapojovat motory tak, že vezmete červený vodič a umístíte jej do třetí nohy z horní části H-můstku. Poté vezměte černý drát a připevněte jej ke třetí noze ze spodní části H-můstku. Pokud jste správně připojili motory, měly by fungovat perfektně, jakmile dokončíte následujících pár kroků.
- Nyní budete muset vzít 9V baterii a připojit 2 vodiče k zemnící a napájecí liště (červená = napájení, černá = zem).
- Jakmile dokončíte zapojení baterie, budete muset vzít 4 propojovací vodiče typu muž-žena a připojit je ze všech pinů malinového pi gpio ke zbývajícím nepoužitým nohám H-můstku.
- Nakonec budete muset vzít 1 černý a 1 červený vodič a propojit je přes prkénko z kolejnice země-zem (černý vodič) a napájecí lišty (červený vodič).
-
Volitelné - pokud chcete, můžete ke zlepšení projektu použít senzor vzdálenosti. Chcete -li připojit snímač vzdálenosti, musíte postupovat podle těchto konkrétních kroků:
- Vezměte 1 vodič-žena (červený) a připevněte jej z kolíku VCC na senzoru k 5V kolíku na pí.
- Vezměte další vodič-žena (černý) a připevněte jej z kolíku GND na senzoru k zemnící liště na vašem prkénku.
- Vezměte ještě jeden vodič a zásuvku a připojte jej z kolíku TRIG na senzoru ke kolíku gpio na pí.
- Nakonec vezměte vodič-žena a připojte jej z kolíku ECHO na senzoru k prázdnému místu na vašem prkénku. Poté vezměte odpor 330 Ohm a připojte jej z drátu k dalšímu prázdnému místu na vašem prkénku. Dále budete muset vzít další vodič-žena a připojit jej z odporu 330 Ohm k prázdnému kolíku gpio na pí. Nakonec budete muset připojit odpor 470 Ohm z druhého vodiče, který jste připojili k zemnící liště.
- Nyní jste připraveni kódovat pomocí Pythonu!
Krok 5: Pokyny krok za krokem-Jak kódovat pomocí Pythonu
- Začněte kódováním definováním knihoven (např. Z importu LED gpiozero).
- Dále budete muset definovat všechny proměnné, které budete používat (např. Led = LED (9)).
-
Nyní, když jste definovali vše, co potřebujete, můžete začít s kódováním napsáním jednoduchého prohlášení, které otestuje, zda jsou vaše motory plně funkční. To bude vyžadovat, abyste napsali třífázové prohlášení podobné tomuto:
- robot.forward ()
- spát (5)
- robot.stop ()
- Pokud kód pomáhá vašim motorům pracovat, jste připraveni přejít k dalšímu kroku. Tento krok bude vyžadovat, abyste napsali funkci def (např. Def forwards ():), která pomůže vašemu vozu pohyb vpřed, vzad, vpravo a vlevo pomocí aplikace, kterou si nainstalujete později.
-
Pokud jste se rozhodli přidat do auta snímač vzdálenosti, budete muset přidat další funkci def senzor1. Tato funkce vám umožní vytisknout vzdálenost mezi vaším autem a překážkou. Tato funkce bude vyžadovat, abyste napsali tyto jednoduché řádky kódu:
- def senzor1 ():
- pokud (vzdálenost senzoru*100> 5):
- tisk ('Překážka detekována', vzdálenost senzoru*100)
- spánek (1)
- Nyní, když jste dokončili psaní tohoto kódu, jste připraveni nainstalovat aplikaci VNC Viewer.
Doporučuje:
[2020] Použití dvou (x2) mikro: bitů k ovládání RC auta: 6 kroků (s obrázky)
[2020] Použití dvou (x2) mikro: bitů k ovládání RC auta: Pokud máte dva (x2) mikro: bitů, napadlo vás použít je pro dálkové ovládání RC auta? RC auto můžete ovládat pomocí jednoho mikro: bitu jako vysílače a druhého jako přijímače. Když použijete editor MakeCode pro kódování mikro: b
[2020] Použití iPhonu nebo iPadu a aplikace Micro: bit Game Pad k ovládání RC auta: 23 kroků
[2020] Používání aplikace iPhone nebo iPad a Micro: bit Game Pad k ovládání RC auta: Přemýšleli jste o použití iPhonu nebo iPadu k ovládání vašeho micro: bit? Víte, že Micro: bit Educational Foundation poskytuje aplikaci iOS v Obchod s aplikacemi? Hledat " micro: bit " v App Storu a aplikaci si můžete stáhnout zdarma
Závěrečná zkouška - projekt 2: 3 kroky
Závěrečná zkouška - Projekt 2: Pro toto cvičení budeme pomocí numerické klávesnice psát úhly k našemu servomotoru. Konkrétně pro tento projekt budete potřebovat: 1 mikrořadič Arduino 1 prkénko plné velikosti 1 membránová/numerická klávesnice 1 servomotor svazek měděných drátů
MESH: Systém hodnocení s tlačítky připojenými k internetu: 5 kroků (s obrázky)
MESH: Systém hodnocení s tlačítky připojenými k internetu: Co kdyby restaurace nebo jiné podniky mohly na místě shromažďovat zpětnou vazbu od zákazníků a okamžitě je synchronizovat s tabulkou? Tento recept je rychlý a jednoduchý způsob, jak vytvořit vlastní interaktivní systém hodnocení. Stačí si pořídit sadu připojených k internetu
Jednoduché interaktivní uživatelské rozhraní pro výuku a hodnocení .: 11 kroků
Jednoduché interaktivní uživatelské rozhraní pro výuku a hodnocení: Tento projekt byl vyvinut jako součást vysokoškolské třídy, cílem bylo vytvořit interaktivní systém pro výuku a hodnocení určitého tématu. K tomu jsme použili Processing na PC pro rozhraní a Arduino NANO pro arkádové tlačítko a LED diody, takže