Jump to content

tesla.qwartz

Members
  • Content Count

    948
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by tesla.qwartz

  1. написано под свои нужды, а мои нужды требуют такого формата, свой глаз замыливается когда долго смотришь, мож чужой глаз найдет ошибку
  2. здравствуйте, если кому не сложно посмотрите пп на наличие ошибок, перерисовал пп под свои нужды выкладываю оба слоя + оригинальную плату с которой срисовывал. мои художества: оригинальная пп: оригинальные платы для сравнения : пост поправил
  3. В ожидании срача, заниматься самим срачём просто некому ... И даже артисты замерли в ожидании представления...
  4. Здравствуйте подскажите собрал код в ардуино термометра на ds18b20, проверил на Arduino Nano все работает, хотел залить в Digispark attiny 85 и Arduino IDE выдало ошибку компиляции для платы Код #include <OneWire.h> #include <SPI.h> // провод CS подсоединяем к 8-му пину Arduino enum { reg = 8 }; OneWire ds(7); // Объект OneWire int temperature = 0; // Глобальная переменная для хранения значение температуры с датчика DS18B20 long lastUpdateTime = 0; // Переменная для хранения времени последнего считывания с датчика const int TEMP_UPDATE_TIME = 400; // Определяем периодичность проверок void setup() { // инициализируем SPI SPI.begin(); // определяем 8-й пин Arduino как выход pinMode(reg, OUTPUT); //Serial.begin(9600); } //мы разобъем число на сотни, десятки и единицы, объявляем их здесь int hundreds=0, tens=0, ones=0; //время отображения каждой цифры int delayTime=5; //коды цифр на семисегментнике (0-9 и пустота) static uint8_t digit[31] = {0x08,0x18,0x88,0x98,0x48,0x58,0xC8,0xD8,0x28,0x38,0xFF, 0x04,0x14,0x84,0x94,0x44,0x54,0xC4,0xD4,0x24,0x34,0x02,0x12,0x82,0x92,0x42,0x52,0xC2,0xD2,0x22,0x32}; // коды позиций зажигаемого семисегментника (левый, центральный, правый) //static uint8_t pos[3]= {0xE7,0xEB,0xF3}; void loop() { detectTemperature(); // Определяем температуру от датчика DS18b20 //Serial.println(temperature); // Выводим полученное значение температуры // Т.к. переменная temperature имеет тип int, дробная часть будет просто отбрасываться } int detectTemperature(){ byte data[2]; ds.reset(); ds.write(0xCC); ds.write(0x44); if (millis() - lastUpdateTime > TEMP_UPDATE_TIME) { lastUpdateTime = millis(); ds.reset(); ds.write(0xCC); ds.write(0xBE); data[0] = ds.read(); data[1] = ds.read(); // Формируем значение temperature = (data[1] << 8) + data[0]; temperature = temperature >> 4; } //число, которое будем выводить int f = temperature; //выделяем сотни hundreds=(f/100) ; //выделяем десятки tens=((f-hundreds*100)/10); //выделяем единицы ones=f-hundreds*100-tens*10; //если сотен нет, не отображаем ничего в 3м разряде if (hundreds==0) hundreds=10; //если сотен и десятков нет, не отображаем ничего во 2м разряде if (hundreds==10 && tens==0)tens=10; //начинаем передачу по SPI digitalWrite(reg, LOW); //передаем код цифры, соответствующей разряду сотен SPI.transfer(digit[hundreds+21]); //выбираем левый 7-сегментник //SPI.transfer(pos[0]); //заканчиваем передачу digitalWrite(reg, HIGH); //пауза, равная delayTime delay(delayTime); //передаем код цифры, соответствующей разряду десятков digitalWrite(reg, LOW); SPI.transfer(digit[tens+11]); //выбираем центральный 7-сегментник //SPI.transfer(pos[1]); digitalWrite(reg, HIGH); delay(delayTime); //передаем код цифры, соответствующей разряду единиц digitalWrite(reg, LOW); SPI.transfer(digit[ones]); //выбираем правый 7-сегментник //SPI.transfer(pos[2]); digitalWrite(reg, HIGH); delay(delayTime); } sketch_sep09b.ino
  5. не формат, но очень впечатляюще
  6. чисто технический интерес, на трансе на железе сделан клемник? а как он туда встроен???
  7. товарищи подскажите, а вашу схему можно переделать под токи 150-160а
  8. ну как еще проще, есть источник 42(37) вольт (10 литевых банок) емкость банок 200 А/ч надо регулировать напряжение и ограничить ток!
  9. напряжения до 45, основное около 40 мне надо именно стабилизатор напряжения, а не сварочник
  10. здравствуйте, хочу поинтересоваться существуют ли готовые решения dc-dc преобразователей на токи 150-160 А со стабилизацией тока и напряжения? или "около готовые", размеры некритичны....
  11. первая позиция какой имеет вес? и седьмая тоже интересует ?
  12. товарищи не подскажите, какая может быть проницаемость у феритового сердечника выдранного из импульсного бп старого телевизора
  13. хм, покажите правильную, аж интересно - неужели простым узелком? согласен приспособа сложная, но она того стоит... также хотелось взглянуть.
  14. попытался жгутировать провода "по старинке", вроде как лучше чем стяжками или изолентой если кому интересно, то научился такой технологии с этой картинки но пока учился, раз 30, рвалась нитка раз 50, путались узлы после каждой второй порванной нитки было "все хватит страдать хе***ей ни каких ниток"... и еще тонкую синтетическую нитку нежелательно использовать, может перерезать изоляцию
  15. НЕ пойму вот почему надо придумывать коммерческую подоплеку???, если бы дома без осложнений, можно было бы вытащить почку, кусок печени или спиной мозг, в россии на авито появился раздел "купить донорские органы, дешево" если им более 50 лет (!) и состояние "не потрепанного ширпотреба", мое вам почтение.
  16. у меня тоже есть реликвия, (некоторые винтажники кипятком сцут...), уже лет 5 храню дедушку ЛОМОвца, хочу выдержать этак лет до 90 - 100... к сожалению родной пылезащитный колпачок утерян, но и такой ему идет неплохо дедушка был выкраден из радиолы, которая имела декоративную функцию и фм приемник , а по звуку, нелинейность слышна не вооруженным слухом, но по объему переигрывает даже домашний кинотеатр за 50к.
  17. во товарищи я нашел что я хочу https://vk.com/video143618995_456239057
  18. эти и только приходится работать, а хочется не напрягая слух ... товаришъ тебя не в ту степь понесло... так оно правильно все, до тех пор пока сцепление на Дешке не хватит масло, золотник знаешь он такой....
  19. здравствуйте всем, имею во владении технику под названием рига 13 с д8 мотором, который немного на "тюнинге" установлен карбюратор 13мм от японского скутера, зажигание автомат Новикова, и все прекрасно работает, но есть одно но когда трогаешься с места на сцеплении, приходится ювелирно выжимать/опускать сцепление дабы не перекрутить мотор, а в перекрут мотор уходит очень легко, равно также легко и глохнет если выводишь мотор из крутящего момента (т.е при открытой дроссельной заслонке обороты падают ниже холостых ) в результате всей выше описанной демагогии бывают следующие случаи при перекруте мотора сначала народ пугается а потом смотрит как на дебила который насилуе несчастную дэшку... в общем вопрос, есть ли какая либо простая схема ограничения оборотов в качестве сигнала есть магнето где 100 герц синуса это 6000 об мин мне надо ограничение на около 7000-8000 об мин схема зажигания
  20. все заработало, если кому надо схема (Беспалов В. Корректор угла ОЗ. - Радио, 1988) работает левое крайнее положение движка R8 (зеленый вх. им. син. вых. им.) _________ и аналогично другое положение движка
  21. товарищи я наверное догадываюсь почему не работает схема в симуляторе, подскажите какие параметры надо вводить для пленочного конденсатора (в библиотеке только полярные) надо для о.001 мкф 0.01 мкф 0.1 мкф
×
×
  • Create New...