Obsah:

Hledač vzdálenosti Attiny85: 4 kroky (s obrázky)
Hledač vzdálenosti Attiny85: 4 kroky (s obrázky)

Video: Hledač vzdálenosti Attiny85: 4 kroky (s obrázky)

Video: Hledač vzdálenosti Attiny85: 4 kroky (s obrázky)
Video: PARKSIDE PMML 5 A2 [ Multifunctional Detector with Laser Rangefinder ] 2024, Červenec
Anonim
Image
Image
Hledač vzdálenosti Attiny85
Hledač vzdálenosti Attiny85
Hledač vzdálenosti Attiny85
Hledač vzdálenosti Attiny85

Než jsem udělal tento instruktáž, právě jsem dostal nějaké nové Attiny (Attiny)? A chtěl jsem s nimi něco udělat. Tehdy jsem si všiml, že můj ultrazvukový dálkoměr je zcela nepoužívaný. Tento ultrazvukový Attiny dálkoměr udává vzdálenost pomocí řady blikajících LED diod a lze jej dokonce přepnout z CM na IN podržením tlačítka dostatečně dlouho.

Krok 1: Shromážděte materiály

Omlouváme se, většina odkazů je na položky hromadně, ale jsou levné a jsou to, co jsem použil.

  • Attiny85/45 - Ceny na Ebay najdete kolem 2,00 $, ale výpisy rychle končí, takže tady je Amazon
  • 8kolíková zásuvka
  • Posuvný spínač
  • Knoflík
  • Ultrazvukový dálkoměr
  • LED 3 x (libovolná barva)
  • Rezistory, které jdou s vybranou barvou pro 5v https://led.linear1.org/1led.wiz (užitečná kalkulačka odporů)
  • Perfboard - 6,99 $ za 5. Podívejte se také na Ebay.
  • Devítivoltová baterie + držák
  • 5V regulátor napětí

Krok 2: Postavte obvod

Vybudoval obvod
Vybudoval obvod
Vybudoval obvod
Vybudoval obvod
Vybudoval obvod
Vybudoval obvod

Pokud chcete, můžete to vyzkoušet na prkénku, abyste se ujistili, že je vše v pořádku, nebo můžete přejít přímo k perfboardu (nebo si vytvořit vlastní PCB).

číslo portu (číslo pinu)

  • Ultrazvukové echo + Trig pin >>> 2 (7)
  • Tlačítko ------------------------- >>> 1 (6)
  • 50s LED ---------------------- >>> 0 (5)
  • 10s LED --------------------- >> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

Nebojte se je kdykoli změnit, což je nejjednodušší. Nastavil jsem to takto, protože na Fritzing to vypadalo nejhezčí:)

Krok 3: Naprogramujte Attiny

Naprogramujte Attiny
Naprogramujte Attiny

Jak pravděpodobně víte, k naprogramování Attiny jsou zapotřebí další kroky. Pokud víte, jak programovat, pokračujte v cestě! Pokud ne, zde je odkaz nebo návod!

Také se ujistěte, že si stáhnete knihovnu New Ping, protože tak mohu mít echo a trig na stejném pinu. Pokud nevíte, jak přidat knihovnu, stáhněte si.zip z odkazu a přejděte na Sketch> Include Library> Add.zip Library> Downloads> NewPing*.zip

*Neříkejte, že při kompilaci dochází k chybám, aniž byste nejprve přidali knihovnu!*

A tady je kód.

Krok 4: Použití

V podstatě teď je to jen namířit a vystřelit (no, stiskněte).

K udání vzdálenosti slouží tři LED diody. Jeden znamená 50, 10, respektive 1. Pokud je například vzdálenost 67, pak LED dioda 50 jednou zabliká, 10krát zabliká jednou a sedmkrát bliká 1. Vše dohromady až 67. (50 + 10 + 7 = 67).

Chcete -li přepnout z CM na IN nebo naopak, podržte tlačítko déle než dvě sekundy. V závislosti na tom, co je právě zapnuto (Výchozí hodnota je CM), všechny LED diody budou blikat, aby indikovaly, na co bylo nastaveno.

Svítí a potom zhasne == CM na IN Blikající světlo ---------- == IN na CM

Pokud máte nějaké otázky, klidně se ptejte!

Doporučuje: