Spisu treści:

IOT123 - ATTINY85 OPROGRAMOWANIE SERIAL JIG Montaż: 4 kroki
IOT123 - ATTINY85 OPROGRAMOWANIE SERIAL JIG Montaż: 4 kroki

Wideo: IOT123 - ATTINY85 OPROGRAMOWANIE SERIAL JIG Montaż: 4 kroki

Wideo: IOT123 - ATTINY85 OPROGRAMOWANIE SERIAL JIG Montaż: 4 kroki
Wideo: ATtiny85 arduino прошивка и подключение 2024, Listopad
Anonim
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85
IOT123 - Montaż przyrządu szeregowego OPROGRAMOWANIA ATTINY85

Używałem ATTINY85 do mashupów czujników o niskiej mocy. Początkowo myślałem, że nie ma sposobu na debugowanie tych chipów za pomocą konsoli i użyłem kilku ładnych "tam" metod, aby zerknąć, co się dzieje w czasie wykonywania.

Potem natknąłem się na SoftwareSerial. Jest to biblioteka, w której definiujesz swoje piny TX i RX (tak, nie mamy ich wiele) i otrzymujesz debugowanie konsoli za pomocą adaptera TTL-232.

Stworzyłem adapter, który łączy odpowiednie piny między ATTINY i TTL-232 (VCC i GND) i rozdziela TX i RX do własnego mapowania. Wyłamana jest również szyna nagłówkowa dla VCC i GND. W tym artykule opisano montaż przyrządu; ten artykuł zawiera instrukcje dotyczące korzystania z oprogramowania SoftwareSerial z ATTINY85 za pomocą okna Arduino Console.

Ponieważ gniazda ATTINY85 znajdują się niżej niż otaczające gniazda w gnieździe DIL IC, zaleca się dodanie etykiety z trwałej taśmy Mylar do chipa, aby ułatwić łatwe wyjmowanie z przyrządu.

Krok 1: Materiały i narzędzia

Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
  1. Dwustronna płyta prototypowa (6 x 7 otworów)
  2. 8-stykowe gniazdo DIL IC (1)
  3. Złącze żeńskie 4P z długimi pinami (2)
  4. Złącze żeńskie 6P z krótkimi pinami (3)
  5. Klej cyjanoakrylowy (1)
  6. Przewód przyłączeniowy (7)
  7. Lutownica (1)
  8. Lutowane (1)

Krok 2: Montaż przyrządu

Montaż przyrządu
Montaż przyrządu
Montaż przyrządu
Montaż przyrządu
Montaż przyrządu
Montaż przyrządu
  1. Na wyznaczonym wierzchołku płytki podłącz gniazdo DIL IC przez BLUE1 - BLUE8, wygnij piny na dole na zewnątrz i przylutuj.
  2. Na wierzchu nałóż klej cyjanoakrylowy na boki gniazda DIL IC i włóż 4P długie listwy pinów do ZIELONYCH1 - ZIELONYCH4 i ZIELONYCH5 - ZIELONYCH8. Po wyschnięciu przylutuj piny na spodzie, zapewniając mostek lutowniczy do sąsiednich pinów (niebieskie kropki).
  3. Na górze nałóż klej cyjanoakrylowy na inne strony gniazda DIL IC i włóż głowice 6P do otworów ŻÓŁTY/POMARAŃCZOWY i RÓŻOWY. Po wyschnięciu przylutuj szpilki od spodu.

  4. Na górze nałóż klej cyjanoakrylowy na ostatnią szczelinę na nagłówek 6P wklejony w #3. Włóż nagłówek 6P do czerwonych/odsłoniętych otworów. Po wyschnięciu przylutuj szpilki od spodu.
  5. Na dole zmostkuj piny z PINK1 do PINK6. Następnie podłącz ten most czarnym przewodem do RED1.
  6. Na dole zmostkuj piny z POMARAŃCZOWEGO1 do POMARAŃCZOWEGO4. Następnie podłącz ten mostek czerwonym przewodem do RED2 i BLUE1.
  7. Na dole podłącz zielony przewód z RED3 do YELLOW1.
  8. Na dole podłącz biały przewód z RED4 do YELLOW2.

Krok 3: Dodawanie etykiety

Dodawanie etykiety
Dodawanie etykiety
Dodawanie etykiety
Dodawanie etykiety
  1. Wydrukuj załączoną etykietę o szerokości 68mm na etykietach samoprzylepnych.
  2. Przykryj przezroczystą taśmą/stykiem.
  3. Wytnij do zewnętrznej kropkowanej linii.
  4. Usuń folię woskową i zawiń etykietę, jak pokazano.
  5. Dodaj przyciętą taśmę do szwu na rogu.

Krok 4: Kolejne kroki

Następne kroki
Następne kroki
Następne kroki
Następne kroki
Następne kroki
Następne kroki
Następne kroki
Następne kroki
  1. Podłącz zworki z preferowanych pinów ATTINY dla TX i RX do końcówek YELLOW1 i YELLOW2.
  2. Postępuj zgodnie z instrukcjami dotyczącymi korzystania z oprogramowania SoftwareSerial. Jak stwierdzono w artykule, ta metoda obejmuje debugowanie, a nie początkowe przesyłanie oprogramowania.
  3. Uważaj, jak używasz łańcuchów w instrukcjach println: wysysają one pamięć.
  4. Przeglądaj wartości podczas tworzenia kodu.

Zalecana: