Weegschaal uitschalen lukt niet
4 berichten
• Pagina 1 van 1
Weegschaal uitschalen lukt niet
Ik gebruik een Arduino MKR1310 om de meetwaarden van een weegschaal door te sturen naar het TTN-netwerk. In de weegschaal zijn meetsensoren aanwezig en met een HX711 meetversterker komt het signaal toe op de Arduino. In het TTN-netwerk kan ik het gewicht bekijken, werkt prima, maar de schaalfactor klopt van geen kanten :
Bij een lege weegschaal wordt een getal weergegeven van 247534
Bij een gewicht van 1 Kg wordt een getal weergegeven van 226281
Bij een gewicht van 2 Kg wordt een getal weergegeven van 205178
Ik moet dus een formule bedenken om de juiste weergave van het gewicht weer te geven. Bij wat zoekwerk op google vind ik deze code :
Helaas een totaal verkeerde weergave. Kan iemand mij helpen ? Alle tips welkom waarvoor dank.
Bij een lege weegschaal wordt een getal weergegeven van 247534
Bij een gewicht van 1 Kg wordt een getal weergegeven van 226281
Bij een gewicht van 2 Kg wordt een getal weergegeven van 205178
Ik moet dus een formule bedenken om de juiste weergave van het gewicht weer te geven. Bij wat zoekwerk op google vind ik deze code :
- Code: Alles selecteren
long value = scale.read();
float gewicht = (value * 0.000034594) - 5.44;
Helaas een totaal verkeerde weergave. Kan iemand mij helpen ? Alle tips welkom waarvoor dank.
Advertisement
Re: Weegschaal uitschalen lukt niet
Wat meet je (Volt of amp) met een multimeter
hoe groot is de waarde met een multimeter bij 0kg, bij 0,1 kg bij 0,2kg, bij 0,3 ..........
als dat een min of meer liniaire schaal is heb je een uitgangspunt.
daarna pas de micro controller programmeren
hoe groot is de waarde met een multimeter bij 0kg, bij 0,1 kg bij 0,2kg, bij 0,3 ..........
als dat een min of meer liniaire schaal is heb je een uitgangspunt.
daarna pas de micro controller programmeren
Re: Weegschaal uitschalen lukt niet
Ik heb zonet de uitgangsspanning gemeten, zoals ik al dacht is deze spanning niet meetbaar ( 55 MV ) omdat de spanning fluctueert tijdens de meting.
Met een scope zou je meer te weten kunnen komen.
Maar met een Arduino Uno werkt dit uitstekend. ( dus de weegschaal werkt wel degelijk ).
Dat komt omdat de schalings-factor ( afkomstig uit een kalibratie programmaatje ) wordt opgeslagen in de EEPROM van de uno. Helaas heeft de MKR1310 geen EEPROM en dus gebeurt de inschaling van de weegschaal met een formule in de programmeercode. ( zie code in de vorige post ).
Het is een kwestie om de juiste formule te gebruiken ...
Met een scope zou je meer te weten kunnen komen.
Maar met een Arduino Uno werkt dit uitstekend. ( dus de weegschaal werkt wel degelijk ).
Dat komt omdat de schalings-factor ( afkomstig uit een kalibratie programmaatje ) wordt opgeslagen in de EEPROM van de uno. Helaas heeft de MKR1310 geen EEPROM en dus gebeurt de inschaling van de weegschaal met een formule in de programmeercode. ( zie code in de vorige post ).
Het is een kwestie om de juiste formule te gebruiken ...
Re: Weegschaal uitschalen lukt niet
Ondertussen heb ik de weegschaal kunnen instellen. Werkt uitstekend.
In de setup heb ik onderstaande code toegevoegd :
Dank iedereen
In de setup heb ik onderstaande code toegevoegd :
- Code: Alles selecteren
// weegschaal kalibratie
scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN);
scale.set_scale(21000.1604f);
scale.set_offset(126846.686f);
scale.tare();
Dank iedereen
4 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 18 gasten