Obsah:

Modul čtečky HC-SR04 k uvolnění Arduina: 6 kroků (s obrázky)
Modul čtečky HC-SR04 k uvolnění Arduina: 6 kroků (s obrázky)

Video: Modul čtečky HC-SR04 k uvolnění Arduina: 6 kroků (s obrázky)

Video: Modul čtečky HC-SR04 k uvolnění Arduina: 6 kroků (s obrázky)
Video: Измеритель расстояния RCW-0012 Ультразвуковой Модуль HC-SR04 тест и кнопки 2024, Červenec
Anonim
Image
Image
Seznam dílů
Seznam dílů

Ultrazvukový senzor vzdálenosti HC-SR04 je v robotice velmi oblíbený. Tento senzor v zásadě používá jakýkoli robot vyhýbající se objektu. A je samozřejmě skvělé, levné a přesné použití, ale jakmile začnete stavět složitější roboty, můžete začít vidět problém a tímto problémem je čas. Měření vzdálenosti tímto senzorem zabere hodně času, existují alternativy, jako jsou ostré senzory, které dokážou detekovat objekty velmi rychle, ale jejich výstup je binární, takže můžete zjistit, zda se v zadaném rozsahu nachází nějaký předmět, ale nevíte jak daleko. U některých robotů jsou tyto senzory dokonalé, ale je tu ještě jeden problém - cena. Jsou téměř 10krát dražší než HC-SR04. Takže tady jsem začal přemýšlet o kombinaci těchto dvou dohromady. A přišel jsem s nápadem na modul, který můžete připojit k HC-SR04 a delegovat úkol čtení vzdálenosti na mikrokontrolér Attiny, výstup může být binární a vašemu hlavnímu mikroprocesoru se uleví! Jednoduché, ale krásné řešení a levné zároveň:) Chcete vědět, kde můžete takový senzor použít? Pokračujte ve čtení nebo se podívejte na video.

Desky JLCPCB 10 za 2 $:

Krok 1: Seznam dílů

Seznam dílů není příliš dlouhý, většinu najdete v jakémkoli místním elektronickém obchodě, pokud jsem něco našel, jsou zde také odkazy na internetové obchody:

  • HC-SR04
  • Attiny45/85
  • Potenciometr
  • Odtržené záhlaví Žena a Muž
  • Rezistor 1206 SMD (lepší koupit v sadě)
  • LED 1206

Budete také potřebovat nějaké nástroje jako:

  • Páječka/stanice
  • USBasp programátor

Pokud si chcete koupit PCB pro tento projekt, podívejte se do mého obchodu Tindie:

Prodávám na Tindie
Prodávám na Tindie

Krok 2: PCB, schéma a soubory

PCB, schéma a soubory
PCB, schéma a soubory

Nahoře najdete všechny soubory včetně schémat a návrhu DPS, existují také soubory Gerber, které můžete použít k výrobě této DPS. Nebojte se upravit soubory pro své vlastní potřeby. Pamatujte, že všechny mé projekty jsou sdíleny jako nekomerční, takže je nemůžete prodat.

Schematic je super jednoduché, existuje jen několik komponent, pomocí kterých můžete vše správně namontovat na desku plošných spojů.

Pokud pro tento projekt nechcete používat PCB, můžete to všechno připojit na prkénko, bude to o něco větší, ale pokud nemůžete pájet, je to pro vás nejjednodušší způsob!

Krok 3: Pájení

Pájení
Pájení
Pájení
Pájení
Pájení
Pájení

Pájení je docela jednoduché. Začněte s nejmenšími součástkami (rezistor a LED) a poté přejděte k větším a větším, takže bude pro vás jednodušší to celé pájet. Ujistěte se, že polarita je správná pro všechny součásti a že nejsou žádné zkraty. Pokud nechcete pro tento projekt používat PCB a chcete to všechno připojit na prkénko, tento krok přeskočte a postupujte podle schématu od kroku výše.

Krok 4: Nahrajte kód

Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód

Jakmile je vše připájeno na desku plošných spojů, můžeme nahrát program na Attiny. K tomu musíme připojit USBasp programátor (nebo jakýkoli jiný, který pracuje s Arduino IDE) k mikrokontroléru. Kód najdete na mém Githubu. Chcete -li jej nahrát, musíte do svého Arduino IDE přidat desky Attiny, o tom najdete spoustu návodů online, takže bych to nevysvětloval přímo tam. Hodnoty v kódu nebo dokonce jeho funkci můžete samozřejmě změnit tak, aby vyhovovaly vašim potřebám.

Krok 5: Otestujte a upravte

Otestujte a upravte
Otestujte a upravte
Otestujte a upravte
Otestujte a upravte
Otestujte a upravte
Otestujte a upravte

Když je váš program připraven, můžete připojit modul HC-SR04 (podívejte se na výše uvedené fotografie, abyste jej správně zapojili, jinak můžete desku poškodit).

Můžete jej napájet napětím mezi 4V a 5V. LED na desce se rozsvítí, když je vzdálenost menší než vzdálenost, kterou jste nastavili potenciometrem. Ke změně vzdálenosti můžete použít šroubovák. Když vše funguje dobře, můžete přejít k dalšímu kroku. Pokud tomu tak není, zkontrolujte pájení a ujistěte se, že se váš obvod a moje schéma shodují.

Krok 6: Možné aplikace

Možné aplikace
Možné aplikace
Možné aplikace
Možné aplikace
Možné aplikace
Možné aplikace

Gratulujeme, že jste se dostali do posledního kroku! Chcete -li tento modul použít s Arduino, musíte připojit VCC modulu k 5V Arduino, GND modulu k GND Arduina a výstupní pin modulu k jakémukoli pinu Arduino.

Jak to můžete použít? Možnosti jsou nekonečné. Můžete jej použít pro svůj robotický projekt, jak to udělám pro svůj další projekt, více o tom brzy:) Můžete upravit kód, připojit k němu servo a ovládat servo přímo z této desky. Můžete jej upravit a používat bez dalšího externího mikrokontroléru. Je to malá deska s velkým potenciálem a hodně usnadní můj další projekt.

Doufám, že jste si přečetli tuto instruktáž:) Nezapomeňte se podívat na moje video o tomto projektu a přihlásit se k odběru mého kanálu! Děkujeme za přečtení, přejeme šťastné tvoření!

Doporučuje: