Czy wiesz, że możesz używać płytki Arduino jako woltomierza i amperomierza?
To właśnie ten projekt oferujemy Państwu dzisiaj. W tym celu wykorzystamy ekran LCD, który będzie wyświetlał wartości napięcia i natężenia prądu.
Zaletą tego projektu jest posiadanie multimetru, który jest łatwy do wykonania, bardzo precyzyjny i może mierzyć wartości napięć znacznie wyższe niż 5V.
Drugą zaletą tego projektu jest to, że wymaga on bardzo niewielu komponentów.
Materiały potrzebne do projektu:
Płytka Arduino
Ekran LCD 16×2
3 rezystory: 500 omów, 15 kiloomów, 1,5 kilooma
Łączenie wątków
Oto diagram symulowanego projektu, na którym możemy zobaczyć, że napięcie i prąd odczytywane przez kartę Arduino są niemal takie same, jak te podawane przez generator napięcia:
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 4, 5, 6, 7);
float tension_entree = 0.0;
float lecture_tension = 0.0;
float lecture_courant = 0.0;
float resistance_A = 15000.0;
float resistance_B = 1500.0;
void setup(){
lcd.begin(16, 2);
lcd.clear();
}
void loop () {
lcd.setCursor(0,0);
lcd.print("Tension:");
lcd.setCursor(8, 0);
lcd.print(lecture_tension);
lcd.setCursor(14, 0);
lcd.print("V");
lcd.setCursor(0,1);
lcd.print("Courant: ");
lcd.setCursor(8, 1);
lcd.print(lecture_courant);
lcd.setCursor(14, 1);
lcd.print("mA");
tension_entree = (analogRead(A0)*5.0)/1023.0;
lecture_tension = tension_entree/(resistance_B/(resistance_A + resistance_B));
lecture_courant = 1000*(lecture_tension/(resistance_A+resistance_B));
}
Aby umieścić program na płytce potrzebne będzie oprogramowanie Arduino IDE. Bierzesz kod, kopiujesz go do oprogramowania, a ono go kompiluje i przesyła na kartę.
Zalecamy, aby do multimetru nie podłączać napięcia większego niż 25 V i natężenia 0,5 A. Co więcej, może być niebezpiecznie, jeśli dojdzie do zwarcia. Arduino Factory nie ponosi żadnej odpowiedzialności za jakiekolwiek obrażenia spowodowane projektem multimetru.