Im Jahr 2018 stieß ich auf das in meinen Kreisen bekannte Pultoscope- Projekt . Kurz gesagt, dies ist ein extrem primitives Oszilloskop, das auf der Arduino 328-Serie basiert. Aufgrund seiner Einfachheit wiederholte ich es in ein paar Stunden auf einem Steckbrett und wurde dann mitgerissen ... Aber das Wichtigste zuerst.
So. Das wiederholte Gerät erwies sich als so notwendig und praktisch, dass die Idee selbst entstand, es mit den Grundfunktionen eines Multimeters zu ergänzen, einschließlich eines Messgeräts für die Kapazität von Kondensatoren und die Induktivität von Spulen. Infolgedessen begann ich daran zu arbeiten, das ideale "für mich" -Gerät zu schaffen. Nachdem ich die Funktionalität, die ich auf die eine oder andere Weise beim Design meiner Geräte verwende, empirisch geschätzt hatte, schloss ich die Funktionen aus, die ich nicht benötigte, und bestimmte die obligatorischen. Zunächst ging ich davon aus, dass ich zum größten Teil keine Spannungen über 24 Volt und Ströme über 3 Ampere verwende. Normalerweise sind dies Niederspannungsgeräte, IoT, ESP32, Arduino und ähnliche Geräte in der Ideologie. Dementsprechend ist bei der Messung von Widerständen, Kapazitäten und Induktivitäten weniger die Genauigkeit wichtig als das Verständnis der Nennleistung und vorzugsweise derautomatische Erkennung von Farb- und Code-Markierungen. Normalerweise ist die Messung dieser Parameter erforderlich, wenn Stromversorgungsschaltungen für Geräte entworfen werden. Es ist mindestens eine minimale Überprüfung auf das Vorhandensein von Daten am UART-Port erforderlich, und diese sollten idealerweise gelesen werden. Hier begann ich über den Formfaktor des Geräts nachzudenken.
Eigentlich eine Liste von dem, was ich am Ende hatte:
Voltmeter mit einer Messgenauigkeit von nicht mehr als 0,01 Volt. In der Regel reichen sogar Zehntel aus. In diesem Fall müssen unbedingt die Werte der Logikpegel für CMOS1.8, TTL und CMOS5.0 Volt angezeigt werden.
Amperemeter bis zu 3 Ampere mit der Fähigkeit, ein Diagramm der Änderungen der Werte anzuzeigen.
Messung der Stückelung passiver Elemente. Eines der wichtigsten Dinge für mich war die Möglichkeit, Farb- und SMD-Markierungen von Teilen im laufenden Betrieb anzuzeigen. Gleiches gilt für die Messung von Induktivität und Kapazität, mit Ausnahme der Farbcodierung. Natürlich automatische Bereichsauswahl.
. , /. 100. .
UART .
. , . . . .
. , , :
, , , , .
, .
- , . , , . :
. , "" - .
, . ATMEGA32U4. - USB . arduino . arduino, . ACS712. , .
, :
, .
:
JDY-08. , . , . :
.
, "", - . , ESP32, . , 0,96 80x160, 1,14 135*240 .
, , 3 , . 3- 3D . , , . ESP32 , . ttp223. - , . . , 3 . , bluetooth WiFi , . , , . , , , , , . , .
, , ACS712, INA219. - I2, - 26 . , , . , 100 AD5245. . . TYPE-C .
JLCPCB , . . :
:
, . , . . App Inventor.
Heute habe ich die grundlegende Softwarebasis geschrieben. Ich musste am Körper basteln, aber ich konnte die Kosten für die Form so weit wie möglich senken. Um die Reihenfolge der Preise zu verstehen, betragen die Kosten der Matrix 5600 USD, die Ressource 300.000 Gussteile. Die Kosten für 1 Casting, einschließlich einer Abdeckung für die Anzeige und Beleuchtung des Arbeitsbereichs, betragen 1,53 USD. Abmessungen ~ 120x22mm. Solides ABS-Gehäuse mit SoftTouch-Beschichtung.
Aber auch das ist für mich ziemlich teuer. Vielleicht werde ich versuchen, mich dem Crowdfunding zuzuwenden. Wenn das Thema interessant ist, bin ich bereit, regelmäßig Artikel zu veröffentlichen.