Spisu treści:

Tarcza programowania ATtiny Arduino: 7 kroków
Tarcza programowania ATtiny Arduino: 7 kroków

Wideo: Tarcza programowania ATtiny Arduino: 7 kroków

Wideo: Tarcza programowania ATtiny Arduino: 7 kroków
Wideo: Kurs Arduino #7: Magistrala I2C - omówienie magistrali i obsługa wyświetlacza HD44780 na I2C 2024, Lipiec
Anonim
Image
Image
Importuj swój plik
Importuj swój plik

W tym kompilacji projektu pokazujemy, jak stworzyć własną nakładkę programisty ATtiny Arduino za pomocą Bantam Tools Desktop PCB Milling Machine. Ten niezbędny komponent umożliwia podłączanie i programowanie układów ATtiny za pośrednictwem Arduino IDE. Ten projekt wymaga bardzo mało czasu na ustawienie i frezowanie, aby uzyskać gotowy produkt. Zacznijmy!

Krok 1: Zbierz swoje narzędzia i materiały

NARZĘDZIA

Bantam Tools Desktop Frezarka do PCB

Komputer z zainstalowanym oprogramowaniem Bantam Tools Desktop Milling Machine

Zainstalowany program Arduino IDE

Frez płaski, 1/32"

Frez do grawerowania PCB, 0,005"

Wspornik wyrównujący

Lutownica

Szczypce do cięcia drutu po przekątnej

Kabel USB

MATERIAŁY

Zaślepka PCB, FR-1, jednostronna

Taśma o wysokiej wytrzymałości, dwustronna

Nagłówki z podziałką, 2,54 mm (32)

Rezystory (3)

diody LED (1 czerwona, 1 zielona, 1 żółta)

Gniazdo zanurzeniowe, 2x4

Gniazdo zanurzeniowe, 2x7

Kondensator, 10uF

PLIKI

Pobierz plik ATtiny-Jig-Final-Bantam-Tools.brd.

Krok 2: Skonfiguruj swoją pracę

Najpierw musimy zainstalować i zlokalizować wspornik wyrównujący. Po przymocowaniu wspornika wyrównującego w sekcji Mocowanie wybierz opcję Locate i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Użycie wspornika wyrównującego zapewni, że twoja deska będzie idealnie kwadratowa w lewym przednim rogu.

Uwaga: jeśli wcześniej nie instalowałeś wspornika wyrównującego, wykonaj czynności opisane w tym przewodniku pomocy.

Po zainstalowaniu wspornika wyrównującego nadszedł czas, aby skonfigurować pracę. Szybko przejdziemy przez tę konfigurację. Jeśli potrzebujesz więcej wskazówek na temat ładowania narzędzia i wprowadzania informacji do oprogramowania Bantam Tools Desktop Milling Machine Software, zapoznaj się z projektem Light-Up PCB Badge.

  1. Podłącz komputerową frezarkę do płytek drukowanych i otwórz oprogramowanie Bantam Tools Desktop Milling Machine Software.
  2. Strona główna młyna.
  3. Sprawdź dwukrotnie, aby upewnić się, że w sekcji Mocowanie jest napisane Wspornik.
  4. Wybierz frez płaski 1/32", załaduj go z dołączonym wentylatorem bitów i zlokalizuj narzędzie.
  5. W menu rozwijanym Materiał wybierz Jednostronny FR-1.
  6. Zmierz i wprowadź wymiary w wartościach X, Y i Z w obszarze Materiał. Następnie przyklej dwustronną taśmę o wysokiej wytrzymałości po jednej stronie płytki drukowanej i umieść ją na spoilboard tak, aby była wyrównana z rogiem wspornika wyrównującego.

Krok 3: Importuj swój plik

W oprogramowaniu Bantam Tools w sekcji Plany kliknij Otwórz pliki i wybierz ATtiny-Jig-Final-Bantam-Tools.brd. Następnie wybierz frez płaski 1/32 "i frez do grawerowania PCB 0,005". Twój czas młyna będzie się różnić w zależności od prędkości i receptury pasz, których używasz. Do tej operacji wykorzystaliśmy następujące przepisy.

Dla frezu płaskiego 1/32 :

  • Szybkość posuwu: 59 cali/min
  • Szybkość zanurzenia: 15 cali
  • Prędkość wrzeciona: 25 000 obr./min
  • Przekroczenie: 49%
  • Głębokość przejścia: 0,010 cala

Dla bitu do grawerowania 0.005 PCB:

  • Szybkość posuwu: 4,00 cala/min
  • Szybkość zanurzenia: 5,00 cala
  • Prędkość wrzeciona: 25 000 obr./min
  • Przekroczenie: 50%
  • Głębokość przejścia: 0,006 cala

Jeśli chcesz dostosować swoje prędkości i posuwy do naszych, kliknij Plik > Biblioteka narzędzi > Dodaj narzędzie. Nazwij swoje nowe narzędzia, a następnie wprowadź prędkości i receptury pasz. Więcej informacji o dostosowywaniu biblioteki narzędzi znajdziesz tutaj.

Krok 4: Rozpocznij frezowanie

Rozpocznij frezowanie
Rozpocznij frezowanie

Gotowy? Kliknij Rozpocznij frezowanie.

Pamiętaj, że ta praca będzie wymagała zmiany narzędzia. Po wyświetleniu monitu zainstaluj bit do grawerowania PCB 0,005 z dołączonym wentylatorem bitów, zlokalizuj narzędzie i wybierz opcję Rozpocznij frezowanie, aby ukończyć płytę.

Krok 5: Przylutuj komponenty

Przylutuj komponenty
Przylutuj komponenty
Przylutuj komponenty
Przylutuj komponenty

W porządku, czas na lutowanie! Chwyć swoje komponenty i lutownicę. Komponenty najłatwiej przylutować w następującej kolejności:

  1. Rezystory
  2. Gniazdo zanurzeniowe 2x4 lub 2x7
  3. Nagłówki o skoku 2,54 mm
  4. Żółte, zielone i czerwone diody LED
  5. Kondensator 10uF

Po zakończeniu lutowania płytka będzie wyglądać tak, jak pokazano tutaj. Zwróć uwagę, jak komponenty przechodzą przez tylną stronę FR-1.

Gratulacje! Stworzyłeś swoją własną tarczę programisty ATtiny Arduino za pomocą frezarki PCB Bantam Tools Desktop.

Krok 6: Zaprogramuj swoje układy Arduino

Zaprogramuj swoje układy Arduino
Zaprogramuj swoje układy Arduino

Dołącz przyrząd do programowania ATtiny, który właśnie wyfrezowałeś, do płytki Arduino, którą chcesz zaprogramować. Otwórz środowisko Arduino IDE. (Jeśli jeszcze tego nie zrobiłeś, pobierz go tutaj.)

  1. Prześlij szkic ArduinoISP do Arduino Uno.
  2. Zainstaluj ATTinyCore autorstwa Spence Konde za pomocą Arduino Board Manager.
  3. Kliknij Narzędzia > Tablica > ATTiny 25/45/85 (lub 24/44/84).
  4. Kliknij Narzędzia > Zegar - 8 MHz (wewnętrzny).
  5. Kliknij Narzędzia > Chip > ATTiny85 (lub ATTiny84).
  6. Kliknij Narzędzia > LTO – „Wyłączone”.

Podłącz ATtiny do gniazdka. Gdy port USB Arduino jest skierowany w dół, pin 1 powinien znajdować się w prawym dolnym rogu. Następnie podłącz przyrząd do programowania, który wyfrezowałeś, do Arduino i włącz go. Żółta dioda LED powinna zacząć oddychać po sekwencji startowej.

Następnie kliknij Narzędzia > Programista > Arduino As ISP, a następnie wybierz Narzędzia > Nagraj Bootloader. Ten krok należy wykonać tylko raz na chip. Po wypaleniu Arduino Bootloader na ATTiny możesz przesłać kilka szkiców z przykładowych folderów w Arduino IDE lub możesz zakodować własne. Upewnij się, że wybrałeś „Prześlij za pomocą programatora” z menu Szkic. Uwaga: Aby uzyskać więcej informacji na temat programowania układu Arduino, zapoznaj się z przewodnikiem Arduino dotyczącym programowania Arduino Uno.

Podczas programowania chipów należy pamiętać o kilku uwagach projektowych

Diody LED: Diody LED są podłączone do pinów 7, 8 i 9 Arduino, aby pokazać programowanie, błędy i bicie serca. Są to diody LED stanu podczas programowania i wbudowane w szkic ArduinoISP. Żółta dioda LED „oddycha”, gdy jesteś podłączony; zielona dioda LED miga podczas programowania; a czerwona dioda LED włącza się, gdy wystąpi błąd i po zakończeniu przesyłania szkicu.

  • Pin 7 - Programowanie
  • Pin 8 - Błędy
  • Pin 9 - Bicie serca

Szeregowy interfejs peryferyjny (SPI): SPI jest używany przez mikrokontrolery do szybkiej komunikacji z jednym lub większą liczbą urządzeń peryferyjnych, lub w tym przypadku z płytkami drukowanymi. Zawsze istnieje jedno urządzenie główne, które steruje pozostałymi urządzeniami.

  1. Pin 10 - Salve Select (SS)
  2. Pin 11 - Master Out Slave In (MOSI)
  3. Pin 12 - Master In Slave Out (MISO)
  4. Pin 13 - Zegar szeregowy (SCK)

Programowanie globalne

  • 5V - Moc
  • GND - Uziemienie
  • Resetowanie

Krok 7: Przetestuj swoją płytkę Arduino

Przetestuj swoją płytkę Arduino
Przetestuj swoją płytkę Arduino

W tym ostatnim kroku nadszedł czas, aby przetestować swoją deskę. Aby upewnić się, że tablica działa, wykonaj następujące czynności:

  • Kliknij Plik > Przykłady > 01. Podstawy > Migaj. Zmień pin LED na 3. To jest pin 2 na 85 i pin 10 na 84.
  • Kliknij Narzędzia > Programista. Wybierz Arduino jako dostawcę usług internetowych.
  • Kliknij Szkic > Prześlij > Programista.

Czy jest temat, który chciałbyś, abyśmy omówili w naszym następnym filmie instruktażowym? Wyślij e-mail na adres [email protected] lub skontaktuj się z nami na naszych kanałach mediów społecznościowych. Śledź nas na Instagramie, Facebooku i Twitterze, aby otrzymywać najnowsze instrukcje, projekty CNC i aktualizacje!

Zalecana: