Digitale Arduino-ampèremeter:hoe u thuis uw eigen ampèremeter kunt maken
Een ampèremeter/ampèremeter (afkorting voor ampèremeter) is een apparaat waarmee u de stroom in een circuit kunt meten. Digitale Arduino Ampèremeter (A) zijn de meeteenheden voor de stroom, en dit is waar de ampèremeter zijn naam aan ontleent. Sommige mensen noemen ze stroommeters.
Arduino-microcontroller- en microprocessorkaarten geven u toegang tot een grote overvloed aan projecten. U kunt bijvoorbeeld uw eigen ampèremeter bouwen. Het is een geweldig project om te ondernemen vanwege de herbruikbaarheid. Daarom laten we u in de volgende gids zien hoe u uw eigen Arduino-ampèremeter kunt bouwen om stroom te meten.
Hoe u uw eigen doe-het-zelf Arduino-versterkermeter kunt bouwen
Elektriciens werken aan een elektrische meter
Ons doel voor deze gids was ervoor te zorgen dat deze gemakkelijk te volgen is en zo min mogelijk bronnen gebruikt. U hoeft geen ervaren ingenieur te zijn om het volgende project te bouwen.
Vereiste componenten:
- Arduino-compatibel 128×32 OLED LCD-scherm
- INA219 Stroomsensor Breakout
- Arduino Pro Mini Rev 5 (5 Volt)
- CH340 Programmeur
- 9V accubak (met batterijen)
- JST PH 2-pins kabel – vrouwelijke connector
- JST haakse connector
- Mini kleine schroevendraaier met platte kop
- Zes-pins haakse header voor Arduino
- Soldeerbout
- 24 SWG vertind koperdraad 500g ZEKERINGDRAAD 18 AMP 0,56MM
- Minitang
- Draadknipper
- Zelfklevend schuimkussen
- 4-pins vrouwelijke naar vrouwelijke verbindingskabel
Hardwareconfiguratie Arduino Amp Meter
Elektrische meter
Voorbereiding
Voordat we beginnen met het monteren van onze op Arduino gebaseerde Amp-meter, moeten we ervoor zorgen dat we over de juiste apparatuur en gereedschappen beschikken. Onze Arduino Amp Meter zal uit drie hoofdonderdelen bestaan. Dit omvat het 128 × 32 OLED-scherm, dat de huidige metingen weergeeft. De INA219 stroomsensor meet de stroom- of spanningswaarden, terwijl de Arduino Mini alles berekent, verwerkt en aansluit.
De Arduino Mini bevat twee rijen pinnen aan de zijkant. We moeten de INA219-stroomsensor aansluiten met behulp van het I2C-protocol van de Arduino Mini.
Analoge multimeter
Zorg ervoor dat u een Arduino Mini Pro 328P Rev 5-kaart of een replica gebruikt. Als u er geen kunt vinden, moet u ervoor zorgen dat de versie die u gebruikt een A4- en A5-pin heeft.
U zult merken dat de pinnen op de Arduino Pro Mini op één lijn liggen met de pinnen op de INA219-sensor en de OLED-displaymodule. Dit gaat ervan uit dat u de juiste hardware gebruikt.
De VCC- en GND-pinnen van de INA219-sensor maken verbinding met de VCC- en GND-pinnen op de Arduino Pro Mini. Terwijl SDA verbinding maakt met de A4-pin en SEL verbinding maakt met de A 5-pin. Om het te vereenvoudigen, ziet het er ongeveer zo uit:
1. INA219 VCC -> Arduino Pro Mini VCC
2. INA219 GND -> Arduino Pro Mini GND
3. INA219 SDA -> Arduino Pro Mini A4
4. INA219 SEL -> Arduino Pro Mini A5
Dit werkt ook op dezelfde manier met het OLED-scherm:
1. OLED-scherm VCC -> Arduino Pro Mini VCC
2. OLED-scherm GND -> Arduino Pro Mini GND
3. OLED-scherm SDA -> Arduino Pro Mini A4
4. OLED-scherm SEL -> Arduino Pro Mini A5
Zodra u ervoor heeft gezorgd dat deze pinnen overeenkomen en uitgelijnd zijn, kunnen we beginnen met het bouwen van onze Ampèremeter.
Instructies
1. Gebruik uw soldeerbout/-pistool om de pinnen van zowel de INA219-sensormodule als de OLED-displaymodule te verwijderen.
Als er een plastic dop of afdekking is, moet u deze verwijderen met een platte schroevendraaier
Verwarm de achterkant van elke pin een voor een en schud hem eraf
2. Knip vier stukken van 40 mm lange draad van uw SWG vertinde koperen rol
3. Verbind en soldeer de draden op de OLED-displaymodule, ter vervanging van de pinnen die we eerder hebben verwijderd
4. Gebruik de vers gesoldeerde draden van de OLED-displaymodule en sluit ze aan op de pinnen op de Arduino Pro Mini.
Lijn de pinnen uit volgens de beschrijving die we hebben gegeven in de voorbereidingssectie
Het zou eruit moeten zien als een boterham als het goed is gedaan
Probeer te voorkomen dat de draden elkaar raken - gebruik je schroevendraaier om ruimte tussen de draden te maken
5. Soldeer de draden aan de Arduino Pro Mini, maar knip ze niet kort - we moeten ze aansluiten op de INA219-sensormodule
U kunt de draden bovenop het OLED-bord inkorten als u dat nog niet heeft gedaan
6.Plaats de pinnen van de Arduino Pro Mini en sluit ze aan op de INA219-sensormodule met behulp van de draden
Zorg ervoor dat de draden elkaar niet raken - u kunt ze uit elkaar wrikken met uw schroevendraaier
Soldeer de draden aan de INA219-sensor
7.Zorg ervoor dat u elke draad doorknipt om de opstelling netjes te houden
Sluit de zespolige header met rechte hoek aan op de Arduino en soldeer deze vast
8. We hebben het nodig om code naar de Arduino te uploaden
U moet de OLED-displaymodule omhoog duwen om de headers te solderen - wees voorzichtig wanneer u dit doet
Sluit de JST-PH 2-pins connector aan op de draden van de accubak
Verbind en soldeer de JST haakse connector aan de Arduino Pro-Mini
De rode draad (stroom) maakt verbinding met de RAW-pin, terwijl de zwarte draad (neutraal) verbinding maakt met GND - zorg ervoor dat u dienovereenkomstig aansluit en soldeert
Sluit de 4-pins vrouwelijke naar vrouwelijke jumperkabel van de Arduino Pro-mini aan op de CH340-programmer
Sluit de CH340 programmer aan op de USB-poort van uw computer
Raadpleeg het gedeelte Softwareconfiguratie van deze handleiding voor het programmeren van de Arduino-ampèremeter
Als je klaar bent met het programmeren van de Arduino Pro Mini, zou je een circuit op de sensormodule moeten kunnen aansluiten en een meting van het OLED-display kunnen krijgen. U kunt de hele ampèremeter van stroom voorzien met behulp van de CH340-programmer via de USB of met behulp van het 9V-batterijpakket.
Arduino Amp Meter Software Configuratie
U moet het Arduino Pro Mini- en OLED-scherm programmeren. Voordat u doorgaat met de instructies in dit gedeelte, moet u een basiskennis hebben van hoe programmeren met de Arduino IDE werkt voor compatibele apparaten. In dit gedeelte hebben we een schets toegevoegd voor elk onderdeel van onze Arduino Pro Mini.
OLED 128×32-code
1. #include
2. #include
3. #include
4. #include
UEG2_SSD1306_128x32_UNIVISION_F_HW_12C ueg2 (USG2_RO);
ongeldige setup (ongeldig) {
u8g2.begin();
ina219.begin();
}
void lus (void) {
u8g2.clearBuffer(); // wis het interne geheugen
u8g2.setFont (u8g2_font_logi303032_tr); // kies een geschikt lettertype
u8g2.setCursor(0, 32);
u8g2.print(millis());
u8g2.sendBuffer(); // breng intern geheugen over naar het display
vertraging(200);
}
INA219-code
1. #include
2. #include
Adafruit_INA219 ina219;
ongeldige setup (ongeldig)
{
uint32_t huidige Frequentie:
Serial.begin(115200);
Serial.println(“Hallo!”);
Serial.println ("Spanning en stroom meten met INA219 ...");
ina219.begin();
}
void lus (void)
{
1. float-shuntspanning =0;
2. vlotterbusspanning – 0;
3. float current_mA =0;
4. float laadspanning =0;
shuntspanning – ina219.getShuntVoltage_mV();
busspanning =ina219.getBusVoltage_V();
current_mA =ina219.getCurrent_mA();
laadspanning – busspanning + (shuntspanning / 1000);
Serial.print ("Busspanning:");
Serial.print (busspanning);
Serial.println(“V”);
Serial.print ("Shuntspanning:");
Serial.print (shuntspanning);
Serial.println(” “);
Serial.print ("Laadspanning:");
Serial.print(laadspanning);
Serial.println(” “);
Serial.print(“Huidige:“);
Serial.print(current_mA);
Serial.println(”mA”);
Serial.println(“”):
vertraging (2000);
}
*Opmerking:u moet de schets een naam geven voor de INA219-code GetCurrent.
Conclusie
Nadat u de hardware en software voor dit project hebt geconfigureerd, zou u de sensormodule moeten kunnen gebruiken om de stroom van elk eenvoudig circuit te meten. Zoals je kunt zien, is dit een heel eenvoudig project. Het duurt niet lang voordat je klaar bent. Het is perfect voor beginners en hobbyisten. Bovendien kunt u dit project opnieuw gebruiken om als spanningssensor te werken of het gewoon gebruiken als een hulpmiddel om de stroomsterkte in uw andere projecten te meten. Wat je ook besluit, we hopen dat je de gids met plezier hebt gelezen. Zoals altijd, bedankt voor het lezen.
Industriële technologie
- Een ampèremeter gebruiken om stroom te meten
- Maak je eigen multimeter
- Hoe u het meeste uit uw gegevens haalt
- Hoe u het meeste uit uw productiedag-evenement haalt
- Hoe u van uw eerste robotintegratie een succes kunt maken
- Het identificeren van zwakke punten in uw eigen elektrische ontwerpproces
- Hoe u nu het beste uit uw toeleveringsketen haalt
- Muziek maken met een Arduino
- Hoe uw concurrenten verslaan met digitale werkinstructies?
- Hoe u uw productie en verzending meer gestroomlijnd kunt maken?
- Hoe u het kantoor van uw productiefaciliteit meer georganiseerd kunt maken?