Spisu treści:

Wyszukiwarka odległości Attiny85: 4 kroki (ze zdjęciami)
Wyszukiwarka odległości Attiny85: 4 kroki (ze zdjęciami)

Wideo: Wyszukiwarka odległości Attiny85: 4 kroki (ze zdjęciami)

Wideo: Wyszukiwarka odległości Attiny85: 4 kroki (ze zdjęciami)
Wideo: [#76] Manipulator SpaceMouse 3Dconnexion. Nawigacja obszarem roboczym w modelowaniu 3D i nie tylko. 2024, Listopad
Anonim
Image
Image
Wyszukiwarka odległości Attiny85
Wyszukiwarka odległości Attiny85
Wyszukiwarka odległości Attiny85
Wyszukiwarka odległości Attiny85

Zanim zrobiłem to instruktażowe, właśnie dostałem nowe Attiny (Attinies?) I chciałem coś z nimi zrobić. Wtedy zauważyłem, że mój dalmierz ultradźwiękowy nie jest używany. Ten ultradźwiękowy dalmierz Attiny podaje odległość za pomocą serii migających diod LED, a nawet można go przełączyć z CM na IN, przytrzymując przycisk przez wystarczająco długo.

Krok 1: Zbierz materiały

Przepraszamy, większość linków dotyczy artykułów hurtowych, ale są one tanie i takie, z których korzystałem.

  • Attiny85/45 - Ceny w serwisie eBay można znaleźć za około 2,00 USD, ale aukcje kończą się szybko, więc oto Amazon
  • 8-pinowe gniazdo
  • Przełącznik suwakowy
  • Przycisk
  • Ultradźwiękowy dalmierz
  • Diody x 3 (dowolny kolor)
  • Rezystory pasujące do wybranego koloru dla 5v https://led.linear1.org/1led.wiz (przydatny kalkulator rezystorów)
  • Płyta perforowana - 6,99 USD za 5. Spójrz także na Ebay.
  • Bateria 9 V + uchwyt
  • Regulator napięcia 5V

Krok 2: Zbuduj obwód

Zbudowałem obwód
Zbudowałem obwód
Zbudowałem obwód
Zbudowałem obwód
Zbudowałem obwód
Zbudowałem obwód

Jeśli chcesz, możesz to przetestować na płytce prototypowej, aby upewnić się, że wszystko jest w porządku, lub możesz przejść bezpośrednio do płytki perforowanej (lub stworzyć własną płytkę drukowaną).

numer portu (numer pinu)

  • Echo ultradźwiękowe + Trig pin >>> 2 (7)
  • Przycisk ------------------------- >>> 1 (6)
  • 50s LED ----------------------- >>> 0 (5)
  • 10s LED---------------------->> 4 (3)
  • 1s LED ------------------------ >>> 3 (2)

Mimo to możesz je zmienić, co jest najłatwiejsze do zrobienia. Ustawiłem tak, bo najładniej wyglądał na Fritzing:)

Krok 3: Zaprogramuj Attiny

Zaprogramuj Attiny
Zaprogramuj Attiny

Jak zapewne wiesz, do zaprogramowania Attiny potrzebne są dodatkowe kroki. Jeśli wiesz, jak programować, kontynuuj! Jeśli nie, oto link lub instrukcja!

UPEWNIJ SIĘ również, aby pobrać bibliotekę New Ping, ponieważ w ten sposób mogę mieć echo i wyzwalanie na tym samym pinie. Jeśli nie wiesz, jak dodać bibliotekę, pobierz plik.zip z łącza, a następnie przejdź do opcji Szkic > Dołącz bibliotekę > Dodaj bibliotekę.zip > Pobieranie > NewPing*.zip

*Proszę nie mów, że otrzymujesz błędy podczas kompilacji bez uprzedniego dodania biblioteki!*

A oto kod.

Krok 4: Korzystanie z niego

W zasadzie teraz wystarczy wskazać i strzelić (no cóż, naciśnij).

Aby podać odległość, są trzy diody LED. Jeden oznacza odpowiednio 50, 10 i 1. Na przykład, jeśli odległość wynosi 67, dioda 50 mignie raz, 10 mignie raz, a 1 mignie siedem razy. Wszystkie sumy do 67. (50 + 10 + 7 = 67).

Aby przełączyć z CM na IN lub odwrotnie, przytrzymaj przycisk przez ponad dwie sekundy. W zależności od tego, co jest aktualnie włączone (domyślnie jest to CM) wszystkie diody LED będą migać, wskazując, na co został ustawiony.

Ciągłe światło włączone, a następnie wyłączone == CM do IN Migające światło ---------- == IN do CM

Jeśli masz jakieś pytania, nie wahaj się zapytać!

Zalecana: