Obsah:

Hľadač vzdialenosti Attiny85: 4 kroky (s obrázkami)
Hľadač vzdialenosti Attiny85: 4 kroky (s obrázkami)

Video: Hľadač vzdialenosti Attiny85: 4 kroky (s obrázkami)

Video: Hľadač vzdialenosti Attiny85: 4 kroky (s obrázkami)
Video: Использование плат Digispark Attiny85 Mini Arduino: Урок 108 2024, Júl
Anonim
Image
Image
Hľadač vzdialenosti Attiny85
Hľadač vzdialenosti Attiny85
Hľadač vzdialenosti Attiny85
Hľadač vzdialenosti Attiny85

Predtým, ako som urobil tento návod, práve som dostal niekoľko nových Attinys (Attinies?) A chcel som s nimi niečo urobiť. Vtedy som si všimol, že môj ultrazvukový diaľkomer je úplne nepoužitý. Tento ultrazvukový vyhľadávač vzdialenosti Attiny udáva vzdialenosť pomocou série blikajúcich diód LED a dá sa dokonca prepnúť z CM na IN podržaním tlačidla dostatočne dlho.

Krok 1: Zhromaždite materiály

Ospravedlňujeme sa, väčšina odkazov je na položky vo veľkom, ale sú lacné a sú to, čo som použil.

  • Attiny85/45 - Ceny na Ebay sa dajú nájsť okolo 2,00 dolára, ale zoznamy sa rýchlo končia, takže tu je Amazon
  • 8 -pinová zásuvka
  • Posuvný prepínač
  • Tlačidlo
  • Ultrazvukový diaľkomer
  • LED diódy x 3 (ľubovoľná farba)
  • Rezistory zvolenej farby pre 5v https://led.linear1.org/1led.wiz (užitočná kalkulačka rezistorov)
  • Perfboard - 6,99 dolára za 5. Pozrite sa aj na Ebay.
  • Deväťvoltová batéria + držiak
  • 5V regulátor napätia

Krok 2: Postavte obvod

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

Ak chcete, môžete to vyskúšať na doske, aby ste sa uistili, že je všetko v poriadku, alebo môžete prejsť priamo na perfboard (alebo si vytvoriť vlastný PCB).

číslo portu (číslo PIN)

  • Ultrazvuková ozvena + spúšťací kolík >>> 2 (7)
  • Tlačidlo ------------------------- >>> 1 (6)
  • LED 50 s ---------------------- >>> 0 (5)
  • 10 s LED --------------------- >> 4 (3)
  • 1 s LED ------------------------ >>> 3 (2)

Nebojte sa ich zmeniť tak, ako je to najľahšie. Nastavil som to takto, pretože na Fritzing to vyzeralo najkrajšie:)

Krok 3: Naprogramujte Attiny

Naprogramujte Attiny
Naprogramujte Attiny

Ako pravdepodobne viete, na naprogramovanie Attiny sú potrebné ďalšie kroky. Ak viete, ako programovať, pokračujte v ceste! Ak nie, tu je odkaz alebo návod!

Uistite sa tiež, že si stiahnete knižnicu New Ping, pretože takto môžem mať ozvenu a spúšť na rovnakom pine. Ak neviete, ako pridať knižnicu, stiahnite si súbor.zip z odkazu a potom prejdite na položku Skica> Zahrnúť knižnicu> Pridať knižnicu.zip> Stiahnuté súbory> NewPing*.zip

*Nehovorte, že pri kompilácii dochádza k chybám bez predchádzajúceho pridania knižnice!*

A tu je kód.

Krok 4: Používanie

V zásade je to teraz už len namieriť a vystreliť (dobre, stlačiť).

Na udanie vzdialenosti slúžia tri LED diódy. Jeden znamená 50, 10 a 1. Ak je napríklad vzdialenosť 67, potom LED dióda 50 zabliká raz, 10 zabliká raz a 1 sedemkrát. Všetko spolu až 67. (50 + 10 + 7 = 67).

Ak ho chcete prepnúť z CM na IN alebo naopak, podržte tlačidlo viac ako dve sekundy. V závislosti od toho, čo je práve zapnuté (Jeho predvolená hodnota je CM), všetky LED diódy začnú blikať, čím indikujú, na čo je nastavené.

Svieti a potom zhasne == CM na IN Blikajúce svetlo ---------- == IN na CM

Ak máte akékoľvek otázky, pokojne sa pýtajte!

Odporúča: