Transistor Tester for Arduino

ksiliys
Offline
Зарегистрирован: 30.06.2022

Здравствуйте, тоже ищу под про-мини и oled 0,96 и нашёл спасибо командиру, но вылетает ошибка D:\sketch_jun30a\sketch_jun30a.ino:15:30: fatal error: Makefile.h: No such file or directory

 
   #include "Makefile.h" //JLG
 
                              ^
 
compilation terminated.
 
exit status 1
Ошибка компиляции.
Я правильно понял что этот скейч надо сунуть туда где я скачал с форума прошивку 1,13
Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Makefile.h: No such file or directory

ksiliys
Offline
Зарегистрирован: 30.06.2022

Закинул ваш скетч к остальным где Makefile.h и остальные вы летела ошибка. 

ksiliys
Offline
Зарегистрирован: 30.06.2022

В ардуино я не силён хотя собирал успешно осциллограф и металлоискатель и тразистор-тестер из этой темы, на последней прошивке для oled 0.96 экран не информативный, графики нет потому и ищу прошивку с графикой. Научите как нужно сделать и что куда добавить. 

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Не видит он Makefile.h ... может с именем проблема или с расположением папки !

ksiliys
Offline
Зарегистрирован: 30.06.2022

Что мне сделать? Я их вместе помещал в одну папку где прошивка 1.13 выходит ошибка.

 

ksiliys
Offline
Зарегистрирован: 30.06.2022
C:\Users\Алексей\Desktop\ArduTester_more\sleep_5ms.ino: In function 'void setup()':
 
sleep_5ms:344: error: return-statement with a value, in function returning 'void' [-fpermissive]
 
C:\Users\Алексей\Desktop\ArduTester_more\Sampling_cap.ino: In function 'void sampling_cap_calibrate()':
 
Sampling_cap:250: error: invalid conversion from 'void*' to 'uint16_t* {aka unsigned int*}' [-fpermissive]
 
In file included from D:\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,
 
                 from D:\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,
 
                 from sketch\ArduTester_more.ino.cpp:1:
 
d:\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error:   initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]
 
 void eeprom_write_word (uint16_t *__p, uint16_t __value);
 
      ^
 
Sampling_cap:251: error: invalid conversion from 'void*' to 'uint16_t* {aka unsigned int*}' [-fpermissive]
 
In file included from D:\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,
 
                 from D:\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,
 
                 from sketch\ArduTester_more.ino.cpp:1:
 
d:\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:689:6: error:   initializing argument 1 of 'void __eewr_word_m328p(uint16_t*, uint16_t)' [-fpermissive]
 
 void eeprom_write_word (uint16_t *__p, uint16_t __value);
 
      ^
 
C:\Users\Алексей\Desktop\ArduTester_more\ShowData.ino: In function 'void ShowData()':
 
ShowData:102: error: invalid conversion from 'void*' to 'const uint16_t* {aka const unsigned int*}' [-fpermissive]
 
In file included from D:\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,
 
                 from D:\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,
 
                 from sketch\ArduTester_more.ino.cpp:1:
 
d:\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:662:10: error:   initializing argument 1 of 'uint16_t __eerd_word_m328p(const uint16_t*)' [-fpermissive]
 
 uint16_t eeprom_read_word (const uint16_t *__p) __ATTR_PURE__;
 
          ^
 
ShowData:103: error: invalid conversion from 'void*' to 'const uint16_t* {aka const unsigned int*}' [-fpermissive]
 
In file included from D:\Arduino\hardware\arduino\avr\cores\arduino/USBAPI.h:25:0,
 
                 from D:\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:225,
 
                 from sketch\ArduTester_more.ino.cpp:1:
 
d:\arduino\hardware\tools\avr\avr\include\avr\eeprom.h:662:10: error:   initializing argument 1 of 'uint16_t __eerd_word_m328p(const uint16_t*)' [-fpermissive]
 
 uint16_t eeprom_read_word (const uint16_t *__p) __ATTR_PURE__;
 
          ^
 
exit status 1
return-statement with a value, in function returning 'void' [-fpermissive]
 
Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Это вопрос к тому кто эту хрень писал - почему нет приведения типов.

ksiliys
Offline
Зарегистрирован: 30.06.2022

Я пытаюсь прошивку из поста 840 впихнуть в про-мини с oled 0.96 но у меня ни фига не получается.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

sleep_5ms:344: error: return-statement with a value, in function returning 'void' [-fpermissive]

уберите return

ksiliys
Offline
Зарегистрирован: 30.06.2022

что это? строчка в прошивке и её надо закоментировать или стереть вообще? При этом красным у меня в прошивке высвечивается скобка которую я закоментировал но при этом появляется другая ошибка и так далее.

mifar
Offline
Зарегистрирован: 07.04.2021

ksiliys пишет:

Я пытаюсь прошивку из поста 840 впихнуть в про-мини с oled 0.96 но у меня ни фига не получается.

А ничего что там черным по белому написано The MEGA with Graphic Display 1306 OLED 128 X 64 with I2C interface ( and Freq. Counter ) ?

ksiliys
Offline
Зарегистрирован: 30.06.2022

Какую тогда запихнуть что бы графика появилась:)

Туцик
Туцик аватар
Offline
Зарегистрирован: 31.03.2020

А точность данного аппарата только от калибровки зависит? Или есть более продвинутые аппаратно варианты? С внешним ацп или еще чем?

Alex-Bee
Offline
Зарегистрирован: 13.03.2020

Точность данного аппарата, в первую очередь, зависит от стабильности источника питания и источника опорного напряжения, от которого и "пляшут" все дальнейшие программные вычисления. Источник опорного напряжения может быть внутренним (менее точно, но без дополнительных затрат и обвязки) или внешним (более точно, но дополнительные детальки в обвязке). Внешние - тот же TL431 или "жирный" AD584.
Ну и, во вторых, точность подбора резисторов в делителях (470 КОм и 680 Ом по схеме). Особенно 680. Я брал ленту 680 и выбирал из неё три с наиболее одинаковыми значениями. То же самое и с 470 КОм, но менее важно. Или сразу - в скетче подставлять реальные значения резисторов. Это, отчасти, и будет "калибровка".

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Alex-Bee пишет:

Точность данного аппарата, в первую очередь, зависит от стабильности источника питания и источника опорного напряжения, от которого и "пляшут" все дальнейшие программные вычисления. Источник опорного напряжения может быть внутренним (менее точно, но без дополнительных затрат и обвязки) или внешним (более точно, но дополнительные детальки в обвязке). Внешние - тот же TL431 или "жирный" AD584.
Ну и, во вторых, точность подбора резисторов в делителях (470 КОм и 680 Ом по схеме). Особенно 680. Я брал ленту 680 и выбирал из неё три с наиболее одинаковыми значениями. То же самое и с 470 КОм, но менее важно. Или сразу - в скетче подставлять реальные значения резисторов. Это, отчасти, и будет "калибровка".

просто резисторы надо составлять из двух корпусов и будет полное счастье

Alex-Bee
Offline
Зарегистрирован: 13.03.2020

ua6em, я вообще не понимаю - что тут делают люди, которые просто "хотят это собрать и чтоб заработало"?
В этом случае, лучше сюда https://vrtp.ru/index.php?showtopic=26994&st=30
И ищем пост ВАРИАНТЫ КОНСТРУКЦИИ МУЛЬТИТЕСТЕРА НА БАЗЕ АППАРАТНОЙ ПЛАТФОРМЫ ARDUINO
 

andrey3824
Offline
Зарегистрирован: 17.03.2020

Привет всем. Залил скетч в UNO с поста по ссылке ниже. У меня OLED i2c. Изображение зеркальное в горизонтальной плоскости. Подскажите как можно поправить?

https://arduino.ru/forum/proekty/transistor-tester-arduino?page=5#comment-327285

andrey3824
Offline
Зарегистрирован: 17.03.2020

andrey3824 пишет:

Привет всем. Залил скетч в UNO с поста по ссылке ниже. У меня OLED i2c. Изображение зеркальное в горизонтальной плоскости. Подскажите как можно поправить?

https://arduino.ru/forum/proekty/transistor-tester-arduino?page=5#comment-327285

Отбой. При последующем подключении USB всё встало на место.

BigSam
Offline
Зарегистрирован: 26.04.2020

Привет всем.  Странно, но адекватно завелась первая версии прошивки с OLED . У остальных либо плывет все,, либо за границы вылазит.

andrey3824
Offline
Зарегистрирован: 17.03.2020

У меня с OLED показания нестабильные, остановился на LCD1602

BigSam
Offline
Зарегистрирован: 26.04.2020

ну у меня от источника питания еще зависит, заметил.. По шнурку или блок.. процента на 2 отличаются

 

pal.sch
Offline
Зарегистрирован: 09.10.2022

Привет всем, кто ни будь пробывал собрать тестер с ESP8266/ESP32. Возможно ли это, или даже не стоит начинать?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А смысл?

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

andriano Мотив как раз понятен - цена платы.

pal.sch Сделать то можно, но надо полностью переработать код. Я сделал для ProMicro на Leonardo без дисплея - только вывод в Serial. Хоть и платформа AVR - пришлось много где чего поправить. Если менять платформу, то это намного сложнее ...

pal.sch
Offline
Зарегистрирован: 09.10.2022

adriano: Komandir правильно ответил, цена платы низкая, да и у меня их больше 20ти штук дома лежат, а Arduino не одного нету.

Komandir: как ты думаешь, сами платы технически подойдут к этому, или там что-то может не хватать для реализации такого прибора?

 
pal.sch
Offline
Зарегистрирован: 09.10.2022

-

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

С этих плат можно ракету на луну запустить ... было бы желание ...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

pal.sch пишет:

adriano: Komandir правильно ответил, цена платы низкая, да и у меня их больше 20ти штук дома лежат, а Arduino не одного нету.

Боюсь, что стоимость переделки скетча окажется в несколько раз выше, чем экономия на 20 платах. 

Поэтому и спрашиваю про смысл.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

andriano а если он сам ГУРУ код-написания ?

pal.sch
Offline
Зарегистрирован: 09.10.2022
так как я информатик, код я написать бы мог, но времени столько нету, мало знаний по електроники и нету приборов проверить финальный продукт. 
Я надеялся что может уже кто-то с этим занимался :) 
Ну посмотрим, может что не будь придумаю
andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Komandir пишет:

andriano а если он сам ГУРУ код-написания ?

Вот с такими вопросами?

pal.sch пишет:

Привет всем, кто ни будь пробывал собрать тестер с ESP8266/ESP32. Возможно ли это, или даже не стоит начинать?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

pal.sch пишет:

adriano: Komandir правильно ответил, цена платы низкая, да и у меня их больше 20ти штук дома лежат, а Arduino не одного нету.

Komandir: как ты думаешь, сами платы технически подойдут к этому, или там что-то может не хватать для реализации такого прибора?

я конечно не Командир, но беглого взгляда на схему достаточно, что на ESP32 в принципе реализуемо, в каком объёме - вопрос

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

andriano с русским языком там точно жопа ...

pal.sch
Offline
Зарегистрирован: 09.10.2022

Ладно мужики, хватит обсирать, вы меня поняли, значит русского языка хватило.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

pal.sch пишет:
Ладно мужики, хватит обсирать, вы меня поняли, значит русского языка хватило.

Конечно поняли.

Но, надеюсь, Вы нас тоже поняли: самый дешевый вариант - собрать в точности как есть, ничего не меняя.

uldin@mail.ru
Offline
Зарегистрирован: 15.02.2012

!

uldin@mail.ru
Offline
Зарегистрирован: 15.02.2012

Берешь резистор меньше, вместо 680 например 670, оскабливаешь краску (я скальпелем,, не весь, а окошечком) и ЛЁГКИМИ движениями красного песчаного ластика убираешь напыление постоянно контролируя R. Потом лачком и сушишь)) Для удобства моно 0,5-1 ваттные взять, если точность надо, место подыщешь))

Urij258
Offline
Зарегистрирован: 16.01.2022

Здравствуйте, собрал уже давно по вашей схеме и прошивке даный тестер, Спасибо Огромное за разработку, очень выручает в ремонтах!
Приключилась неудача, забыл разрядить конденсатор и вход А2 теперь в кз на минус, на экране после теста выводит как будто подкл. полевик, так как я в программировании не совсем разбираюсь подскажите пожалуйста как переназначить вход допустим на А6 или какой другой, обычно в прошивках которых я встречал заметил что аналоговые входы обозначались как А0-А7, но сдесь я такого не нашел.
Не приимите за сверхнаглость, не могли бы вы переназначить этот вывод и скинуть мне файл пожалуйста, если это вас сильно не затруднит, ибо с паяльником я на ты а вот в програмной части не могу разобраться от слова совсем.

Димan
Offline
Зарегистрирован: 20.10.2022

здравствуйте все,

есть ли замер тока калектора в обсужаемых приборах\прошивках

кто подскажет прибор с измерением тока коллектора Iк транзисторов

81Slim
Offline
Зарегистрирован: 31.10.2018

Ток коллектора транзистора зависит от выбранного режима работы в твоей схеме. См. даташит на тр-р. Там же всегда указывается максимальный ток и мощность.

uldin@mail.ru
Offline
Зарегистрирован: 15.02.2012

Вот бы найти буйных, которые бы дописали этот тестер под самый простой осцил, экран есть, ацп есть, ну чё ещё надо... ах да, мозги...

 

Chudo-Judo
Offline
Зарегистрирован: 07.03.2022

АШГЫ пишет:

Извините был занят. Прошивку лить через прагроматор. В прошивки есть автовыключение. Если удалить все светодиоды то потребление мизерное. А так выключается но горит светодиод включения. Использовал дисплэй от старой нокии. вот ссылка на архив с исходниками 

( https://drive.google.com/file/d/1ofTR0gmiv66WaOGwpxx01wjQintpwMty/view?usp=sharing  )

Питание подавал через смд кренку от 2 акб от нокии. Все топорно но показания меня устраивают. Расброс с заводским минимальный. Я склоняюсь к мнению что мои резисторы 1% несовсем  хорошие хотя брал в чипе по цене как космический карабль. Фото устройства тапками не кидать)). 

если долго жать на кнопку поподете в меню краткое нажатие листать меню долгое выбор пункта в меню. Но впринцыпе он и ненадо и так все автоматом тестирует при включении.

  К сожалению ссылка 

https://drive.google.com/file/d/1ofTR0gmiv66WaOGwpxx01wjQintpwMty/view?usp=sharing

не работает. Большая просьба, выложите еще раз, пожалуйста  !