Innehållsförteckning:
Video: Kapacitansmätare med TM1637 med Arduino .: 5 steg (med bilder)
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Hur man gör en kapacitansmätare med Arduino som visas på TM1637. Från 1 uF till ca 2000 uF.
Steg 1: Delar krävs
Resitatorer:
1x: 220 Ohm
1x: 10 kOhm (Eller något annat men du måste ändra koden efter det du använder, 8000 Ohm fungerar också.)
Kondensatorer:
Har en rad kondensatorer medan du testar, eftersom det är lättare att kalibrera om det behövs på det sättet. Kondensatorerna på bilden ses från vänster, 10 uF, 47 uF, 220 uF och 1000 uF. Kalibrera det efter vad du tror att du kommer att använda mest.
TM1637:
Detta behövs inte om du bara vill se värdena på din dator, men programmeringen är redan klar för din del, varför inte lägga till en.
Bygelkablar:
Beroende på om du använder TM1637 eller inte behöver du cirka 8 ledningar, TM1637 använder 4.
USB-kabel:
För att programmera Arduino.
Och naturligtvis en Arduino och en dator för att programmera den.
Steg 2: Anslutning av resitorerna
Motståndet på 220 Ohm går från digital 11 till A0 och kondensatorns anod.
Det andra motståndet går från digital 13 till A0 och kondensatorns anod. Den fjärde kabeln leder den andra änden av kondensatorn GND.
Steg 3: Anslutning av TM1637
Det finns 4 stift på den här skärmen, 2 av dem går till GND och 5V. De andra 2 heter DIO och CLK, DIO går till digital 8 på Arduino och CLK till digital 9.
Allt klart! Dags att ladda skissen!
Steg 4: Koden och visningsfilerna
Filen med namnet Capacitance meter är huvudskissen, de andra två filerna är nödvändiga för att displayen ska fungera.
Det första steget är att öppna Arduino IDE, om du inte redan har det finns det här:
Öppna sedan huvudskissen, tryck på skiss och tryck sedan på lägg till fil. Därifrån väljer du de andra 2 filerna. När du är klar ska det se ut ungefär som på skärmdumpen som hittades i det här steget.
Tryck på uppladdning och testa det!
Om du vill att "u" -tecknet ska visas som på den första bilden skriver du:
TM -display (2, 0x30);
För att visa "F":
TM -display (3, 15);
Jag tog bort detta i koden eftersom det begränsar antalet du kan visa.
Steg 5: Tack till:
Baelzabubba:
www.instructables.com/member/baelza.bubba/
Vem gav mig länken till webbplatsen nedan där jag hittade den här kretsen och det mesta av koden.
www.circuitbasics.com/how-to-make-an-arduino-capacitance-meter/