Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Miernik Panelowy V3
#1
   
Cześć,
chciałbym Wam udostępnić projekt miernika panelowego, który możecie wykorzystać np. w zasilaczu Uśmiech

Specyfikacja:
  • Pomiar prądu, napięcia, mocy i temperatury
  • Zakres pomiaru napięcia 0-26V
  • Zakres pomiaru prądu 0-3,2A*
  • Zakres pomiaru temperatury: -55*C do +125*C
  • Automatyczny dobór zakresu: 0.4A , 1A , 2A
  • Rozdzielczość na danym zakresie: 0.1 mA, 0.24mA, 0.78mA
  • Automatyczny alarm informujący o przekroczeniu temperatury
Co będzie nam potrzebne:
  • 1szt. ATMega328
  • 1szt. czujnika INA219
  • 1szt. LCD 20x4 albo 16x2 (w zależności którą wersję chcemy wykonać)
  • 1szt. regulator 78M05 w obudowie DPakl (TO-252)
  • 1szt. czujnika DS18B20
  • 2szt. goldpin 1x2
  • 1szt. goldpin 1x6
  • 2szt. złącza ARK 2pin raster 5mm
  • 1szt. kondensator elektrolityczny 100uF 25V THT r.2,54mm
  • 1szt. kondensator elektrolityczny 47uF 16V THT r.2,54mm
  • 6szt. kondensatorów 100nF SMD1206
  • 2szt. kondensatorów 27pF SMD1206
  • 1szt. dławik osiowy 10uH THT
  • 1szt. rezonator kwarcowy 16MHz THT
  • 5szt. rezystorów 10k ohm SMD1206
  • 2szt. rezystory 220 ohm SMD1206
  • 1szt. rezystor 470 ohm SMD1206
  • 1szt. rezystor 4.7k ohm SMD1206
  • 1szt. rezystor 0.1 ohm dokładność 1% SMD1206
  • 1szt. potencjometr 10k ohm montażowy pionowy THT
Ponadto będziemy potrzebować:
  • Lutownicę (oczywiste)
  • USBASP do wgrania bootloadera
  • przejściówkę FT232RL do wgrania programu
  • zewnętrzne zasilania naszego miernika
Ze względu na trudności w zdobyciu w detalu układu INA219 oraz rezystora 0.1ohm 1% to proponuję kupić gotowy moduł, a następnie wylutować z niego wszystkie elementy (dodatkowo układ nam wyda 4szt. rezystorów 10k ohm i 1szt. kondensator 100nF Uśmiech )

Opis wyprowadzeń układu:
   

Wybór dwóch rodzajów miernika- z wyświetlaczem 20x4 oraz 16x2:
       

To tyle odnośnie listy elementów przejdźmy teraz do montażu płytki:

   

Na samym początku radzę porobić przelotki warstwy bottom (niebieskie ścieżki), a następnie zacząć od wlutowania układu INA219, ATmegi328, a potem reszty elementów. Najlepiej jest zacząć lutowanie od najmniejszy elementów do największych, czyli rezystory, kondensatory SMD, potem rezonator kwarcowy, kondensatory elektrolityczne, goldpiny, złącza ARK i na końcu LCD. Lecz teraz nie lutuj ekranu. Teraz jest dobry moment na wgranie bootloadera do ATMegi. W tym celu podłącz wyjścia programatora jak na zdjęciu poniżej:

   

W Arduino IDE, w zakładce narzędzia, wybieramy Płytkę Arduino Pro or Pro Mini, jako procesor wybieramy ATMega328 (16MHz, 5V). W liście Programator wybieramy USBasp. Po podłączeniu płytki do programatora, klikamy, Wypal bootloader. Po paru sekundach powinien być wgrany bootloader- powiadomi nas o tym Arduino IDE. Po wgraniu bootloadera można spokojnie odlutować te połączenie wykonane do jego wgrania.

Teraz możemy wlutować LCD.
Przy pomocy FT232RL wgramy program. Wybieramy odpowiedni dla nas program (w zależności od wybranego LCD), w zakładce Narzędzia, wybieramy port, pod którym jest FT232RL i wgrywamy program. Po wgraniu programu możemy zacząć mierzyć. Grafika poniżej przedstawia jak poprawnie podłączyć miernik panelowy do zasilacza i jego zacisków:

   

Gratuluję, właśnie wykonałeś miernik panelowy, z bardzo dokładnym zakresem pomiarowym jak na warunki domowe Uśmiech

W poniższej paczce znajdziesz wszystkie pliki i biblioteki potrzebne do uruchomienia miernika panelowego Uśmiech


.zip   Miernik_INA219.zip (Rozmiar: 793.3 KB / Pobrań: 13)
>> Nie pomagam na PW. Od tego jest forum Uśmiech >> Koniecznie sprawdź: Jak dodawać załączniki

1 problem = 1 wątek
Odpowiedz
#2
Jest jeszcze wersja uproszczona z minimum lutowania. 

Do niej będzie potrzebne:
  • 1szt. Arduino (np. Nano)
  • 1szt. Moduł INA219
  • 1szt. LCD 16x2 albo 20x4
  • 1szt. regulator 78M05 w obudowie DPak (TO-252)
  • 1szt. czujnik DS18B20
  • 1szt. konedensator 100nF
  • 1szt. kondensator 100uF 25V
  • 1szt. kondensator 47uF 16V
  • 1szt. potencjometr 10k ohm
  • 2szt. rezystor 220 ohm
  • 1szt. rezystor 470 ohm
  • 1szt. rezystor 4,7k ohm
  • 1szt. dioda LED
  • 1szt. przycisk typu tact-switch
  • garść przewodów
  • opcjonalnie płytka uniwersalna do polutowania całego układu
Łączymy wszystko według tego schematu:

   

Układ regulatora łączymy według schematu z pierwszego postu i podłączamy bezpośrednio pod zaciski 5V i GND 

Wgrywamy program i też się cieszymy miernikiem panelowym Uśmiech
>> Nie pomagam na PW. Od tego jest forum Uśmiech >> Koniecznie sprawdź: Jak dodawać załączniki

1 problem = 1 wątek
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości