En 2018, je suis tombé sur le projet Pultoscope , assez connu dans mes cercles . En bref, il s'agit d'un oscilloscope extrêmement primitif construit sur la série Arduino 328. Vu sa simplicité, je l'ai répété en quelques heures sur une maquette et puis je me suis laissé emporter ... Mais tout d'abord.
Donc. Le dispositif répété s'est avéré si nécessaire et pratique que l'idée elle-même est née de le compléter avec les fonctions de base d'un multimètre, y compris un compteur de capacité des condensateurs et d'inductance des bobines. En conséquence, j'ai commencé à travailler sur la création de l'appareil idéal "pour moi-même". Ayant estimé empiriquement les fonctionnalités que j'utilise d'une manière ou d'une autre dans la conception de mes appareils, j'ai exclu les fonctions dont je n'avais pas besoin et déterminé celles obligatoires. Tout d'abord, je suis parti du fait que pour la plupart je n'utilise pas de tensions supérieures à 24 volts et de courants supérieurs à 3 ampères. Il s'agit généralement d'équipements basse tension, d'IoT, d'ESP32, d'arduino et d'appareils similaires dans l'idéologie. Par conséquent, lors de la mesure des résistances, des capacités et des inductances, ce n'est pas tant la précision qui est importante que la compréhension de la valeur nominale et, de préférence,détection automatique du marquage couleur et code. Habituellement, la mesure de ces paramètres est requise lors de la conception des circuits d'alimentation des appareils. Au moins une vérification minimale de la présence de données sur le port UART est requise, et idéalement leur lecture. Ici, j'ai commencé à réfléchir au facteur de forme de l'appareil.
En fait, une liste de ce avec quoi j'ai fini:
Voltmètre avec une précision de mesure ne dépassant pas 0,01 volts. Habituellement, même des dixièmes suffisent. Dans ce cas, il est impératif d'afficher les valeurs des niveaux logiques pour CMOS1.8, TTL et CMOS5.0 volts.
Ampèremètre jusqu'à 3 ampères avec la possibilité d'afficher un graphique des changements de valeurs.
Mesure des dénominations des éléments passifs. L'une des choses les plus importantes pour moi était la possibilité d'afficher les marquages ​​couleur et SMD des pièces à la volée. Il en va de même lors de la mesure de l'inductance et de la capacité, à l'exception du codage couleur. Sélection automatique de gamme, bien sûr.
. , /. 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.
Aujourd'hui, j'ai écrit la base du logiciel de base. J'ai dû bricoler le corps, mais j'ai pu réduire au maximum le coût du moule. Pour comprendre l'ordre des prix, le coût de la matrice est de 5600 $, la ressource est de 300k de pièces moulées. Le coût de 1 moulage, y compris une couverture pour l'affichage et l'éclairage de la zone de travail 1,53 $. Dimensions ~ 120x22 mm. Corps en ABS solide avec revêtement SoftTouch.
Mais même cela me coûte assez cher. je vais peut-être essayer de me tourner vers le financement participatif. Si le sujet est intéressant, je suis prêt à publier des articles périodiquement.