Archiwum kategorii: AtTiny85

MP2307: zasilacz na szybko: wersja 2

Pamp2307_22miętacie zasilacz na szybko? Potrzebowałem „na wczoraj” bezprzewodowego zasilacza. Pojemnik na trzy akumulatory 18650, ciekawy układ monitorowania ich napięcia oraz regulowana przetwornica – wszystko połączone sznurkiem i gorącym klejem.mcp2_60

Co ciekawe, okazało się, że to… bardzo pożyteczne narzędzie! Już po kilku dniach wykorzystywałem je dosłownie co chwilę. postanowiłem więc zrobić to trochę porządniej – i powstała wersja 2.0:

Czytaj dalej MP2307: zasilacz na szybko: wersja 2

HVSP dla AtTiny85

Są (co najmniej) dwa powody, dla których warto mieć HVSP dla AtTiny85:hvsp_15

  • Bawiąc się fusami wyłączyliście możliwość programowania przez ICSP (jasne, że przez przypadek),
  • Żeby odzyskać dodatkowy port, wyłączyliście RESET na pinie 1 AtTiny85 – a teraz chcecie ją przeprogramować… (to z premedytacją).

W obydwu przypadkach nie ma innej możliwości jak przyłożyć 12v na RESET i za pomocą drugiego kontrolera wpisać nowe ustawienia fusów. Spokojnie, to wcale nie jest takie trudne.

Czytaj dalej HVSP dla AtTiny85

Programowanie AtTiny85 przez Arduino UNO

Zastosowanie ‚normalnej’ płytki Arduino jest najczęściej najszybszym sposobem na stworzenie prototypu. Uniwersalny przepis brzmi:

  • Weź Arduino UNO, płytkę stykową, kilka kabelków połączeniowych,
  • Wepnij projektowany układ na płytce stykowej (tzw ‚pająk’),
  • Otwórz nowy szkic w środowisku Arduino IDE, dodaj biblioteki, wpisz kod,
  • Podepnij Arduino kable USB do komputera, zapisz na niego nowy kod,
  • Podepnij Arduino do płytki stykowej (zasilanie i logikę),
  • Gotowe do testowania!

Jednak gdy trzeba się zmieścić w ciasnej obudowie, a część peryferiów Arduino nie jest potrzebna w docelowym rozwiązaniu – zamiast Arduino można pomyśleć o czymś znacznie mniejszym.

attiny85_04Wyrzekając się eleganckiej płytki, bagażu obsługi USB, stabilizatora, gniazd wyprowadzeń pinów i mas z każdej strony, całej tej uniwersalności – możemy znacznie zredukować rozmiar końcowego produktu.

Poznajcie AtTiny85 – mikrokontroler z firmy Atmel. Czym różni się od zamontowanego na Arduino UNO R3 AtMega328p? A przede wszystkim – jak go zaprogramować?

Czytaj dalej Programowanie AtTiny85 przez Arduino UNO