1. You are here:  
  2. Home
  3. Zegar na lampach VFD IV-11
  4. Warsztat
zegar po zmontowaniu
zegar z płytką procesora

Zegar na lampach VFD IV-11

Details
Written by: witek
Category: Warsztat
Published: 16 June 2022
Last Updated: 03 July 2022
Hits: 2042

Zegar został zmontowany na bazie kitu kupionego w dalekim kraju. Po zmontowaniu okazało się, że coś jest nie tak z procesorem i zegar nie chodzi. Zaprojektowałem płytkę, która zastąpiła oryginalny procesor oraz napisałem oprogramowanie dopasowane do schematu zegara.

Schemat zegara: Download IV-11_clock_VFD_schematic

Schemat protezy procesora: .

Nic specjalnego w schemacie układu zastępującego procesor nie ma. Najważniejsze jest złącze J1 pomiędzy płytką procesora atmega326 a płytką zegara.

Zegar i płytka procesora:

zegar IV-11 i płytka procesora atmega328

Płytki złożone razem (zegar IV-11 VFD oraz procesor zastępczy):

płytki razem (clock IV-11 VFD i atmega328)

Żeby procesor działał, a zegar pokazywał co trzeba potrzebny jest program: IV-11 VFD clock software.

Zegar sekwencyjnie wyświetla czas (jakiś czas 30s), potem datę (5s) potem temperaturę (5s).

Wyświetlanie czasu:

IV-11 VFD clock displaying time

Zegar w akcji (śledzenie upływu czasu):

film o upływie czasu

 

Programator AVR

Details
Written by: witek
Category: Warsztat
Published: 13 February 2022
Last Updated: 13 February 2022
Hits: 2388

Programator AVR.

Aktualnie używam do wgrywania oprogramowania do procesorów z rodziny AVR programatora Pololu AVR Programator v 2.1. Współpracuje ze środowiskami Microchip Studio, AVRDUDESS, Arduino IDE, Sloeber IDE, mkAVRCalculator z wykorzystaniem protokołu STK500. Programowanie jest przeprowadzane poprzez interfejs ISP. Programator podłącza się do komputera poprzez złącze USB. W systemie pojawiają się dwa COMy. Jeden związany bezpośrednio z obsługą programatora. Drugi interfejs szeregowy może być wykorzystany np. do uruchamiania. Szybkość wgrywania można ustawiać programem konfigurującym (Pololu USB AVR Programmer v2 Configuration Utility). Jestem z tego programatora bardzo zadowolony :-).

Ustawianie w poszczególnych środowiskach:

Najpierw w programie Configuration Utility ustalamy port szeregowy do programowania:

ustawienia w configuration utility

U mnie portem do programowania (Programming port) jest COM9.

  • Arduino IDE
    • menu Narzędzia -> programator -> Atmel STK500 development board

Konstrukcje

  • Home
  • Transceiver Wolf
  • ATU 500W 7X8 N7DDC
  • Zabezpieczenie wzmacniacza mocy
  • Transformator UnUn do anteny random/long wire
  • Sekwencer do wzmacniacza mocy (PA)
  • (tr)uSDX transceiver

Warsztat

  • Programator AVR
  • Zegar na lampach VFD IV-11