Перейти к содержимому
Форум журнала практической электроники «Датагор»

Куча недорогих очков на все вкусы и цвета. Распродажа, конец сезона

Офигенные керамические подшипники FreeSport 608RS для скейта, роликов, самоката

Оригинал микро-ПК Raspberry Pi 3 Model B+ (Broadcom 1.4GHz quad-core 64 bit processor, Wifi, Bluetooth, USB)

Стартовый набор (23 элемента) Raspberry Pi 3 Internet Of Things

USB флэшка 16/32/64 Gb с доп.выходом на OTG под Android

Пластик PLA Joylites для 3D-принтера, 10m 1.75mm, 10 цветов

Набор инжекторов для 3D-принтера 10шт.

Офигенная миниатюрная рация на литии BaoFeng UV-5R, 5W, 5-15 км! Охота, поход, торговый центр и т.п.

Смартфон Original New Nokia 6 Android 7.0 Nougat 4GB 64GB Octo Core

High Quality 2 Channel PCM Voice Telephone Fiber Optical Media Converter With Ethernet FC Single mode 20Km

Автомобильный сканер Bluetooth Auto Scanner OBDII V2.1 для Android, Windows, Symbian

Аудио кабель джек-джек 3,5мм, 1.5 и 3 м

Двухдрайверные наушники MOOJECAL M1, 16 Ohm, 102dB, Super Bass, чехол

Гарнитура с микрофоном MOOJECAL MJ-06, 32 Ohm, 100dB

Футболки с принтами на выбор, T-Shirt

Мультиметр UNI-T UT139A, True RMS, Auto Range

Набор паяльных инструментов в чехле, паяльник 220V 60W с терморегулятором, пинцет и пр.

Паяльнник 80W с терморегулятором и LCD-дисплеем, популярные жала серии 900M
Гость angelv

кубик 4*4*4 на Arduino

Рекомендованные сообщения

Гость angelv

на днях собрал данный кубик,

_https://yadi.sk/i/779cbaYYoob9X

_https://yadi.sk/i/Nixz4bpioobKJ

пока что подключил его для тестирования к Arduino UNO, но сделаю все на одну плату на Arduino mini

post-7385-0-90277300-1455464152_thumb.png post-7385-0-06187300-1455464425_thumb.jpg

Примерная схема на картинке, схема подключения контактов:

[(x,y)-Pin]

  • (1,1)-13
  • (1,2)-12
  • (1,3)-11
  • (1,4)-10
  • (2,1)-9
  • (2,2)-8
  • (2,3)-7
  • (2,4)-6
  • (3,1)-5
  • (3-2)-4
  • (3-3)-3
  • (3,4)-2
  • (4,1)-1
  • (4,2)-0
  • (4,3)-A5
  • (4,4)-A4

Layers

  • a-A0
  • b-A1
  • c-A2
  • d-A3

Стрейч:

 

//initializing and declaring led rows
 int column[16]={13,12,11,10,9,8,7,6,5,4,3,2,1,0,A5,A4};
//initializing and declaring led layers
 int layer[4]={A3,A2,A1,A0};
 int time = 250;

void setup()
{
 //setting rows to ouput
 for(int i = 0; i<16; i++)
 {
pinMode(column[i], OUTPUT);
 }
 //setting layers to output
 for(int i = 0; i<4; i++)
 {
pinMode(layer[i], OUTPUT);
 }
 //seeding random for random pattern
 randomSeed(analogRead(10));
}
//xxxxxxxxxxxxxxxxxxxxFUNCTION LOOPxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
void loop()
{
 turnEverythingOff();//turn all off
 flickerOn();
 turnEverythingOn();//turn all on
 delay(time);
 turnOnAndOffAllByLayerUpAndDownNotTimed();
 layerstompUpAndDown();
 turnOnAndOffAllByColumnSideways();
 delay(time);
 aroundEdgeDown();
 turnEverythingOff();
 randomflicker();
 randomRain();
 diagonalRectangle();
 goThroughAllLedsOneAtATime();
 propeller();
 spiralInAndOut();
 flickerOff();
 turnEverythingOff();
 delay(2000);
}

//xxxxxxxxxxxxxxxxxxxxFUNCTIONSxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
///////////////////////////////////////////////////////////turn all off
void turnEverythingOff()
{
  for(int i = 0; i<16; i++)
  {
 digitalWrite(column[i], 1);
  }
  for(int i = 0; i<4; i++)
  {
 digitalWrite(layer[i], 0);
  }
}

////////////////////////////////////////////////////////////turn all on
void turnEverythingOn()
{
 for(int i = 0; i<16; i++)
 {
digitalWrite(column[i], 0);
 }
 //turning on layers
 for(int i = 0; i<4; i++)
 {
digitalWrite(layer[i], 1);
 }
}
///////////////////////////////////////////////////////turn columns off
void turnColumnsOff()
{
 for(int i = 0; i<16; i++)
 {
digitalWrite(column[i], 1);
 }
}
/////////////////////////////////////////////////////////////flicker on
void flickerOn()
{
 int i = 150;
 while(i != 0)
 {
turnEverythingOn();
delay(i);
turnEverythingOff();
delay(i);
i-= 5;
 }
}
//////////////turn everything on and off by layer up and down NOT TIMED
void turnOnAndOffAllByLayerUpAndDownNotTimed()
{
 int x = 75;
 for(int i = 5; i != 0; i--)
 {
turnEverythingOn();
for(int i = 4; i!=0; i--)
{
  digitalWrite(layer[i-1], 0);
  delay(x);
}
for(int i = 0; i<4; i++)
{
  digitalWrite(layer[i], 1);
  delay(x);
}
  for(int i = 0; i<4; i++)
{
  digitalWrite(layer[i], 0);
  delay(x);
}
for(int i = 4; i!=0; i--)
{
  digitalWrite(layer[i-1], 1);
  delay(x);
}
 }
}
//////////////////////////turn everything on and off by column sideways
void turnOnAndOffAllByColumnSideways()
{
 int x = 75;
 turnEverythingOff();
 //turn on layers
 for(int i = 0; i<4; i++)
 {
digitalWrite(layer[i], 1);
 }
 for(int y = 0; y<3; y++)
 {
//turn on 0-3
for(int i = 0; i<4; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 4-7
for(int i = 4; i<8; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 8-11
for(int i = 8; i<12; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 12-15
for(int i = 12; i<16; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn off 0-3
for(int i = 0; i<4; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 4-7
for(int i = 4; i<8; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 8-11
for(int i = 8; i<12; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 12-15
for(int i = 12; i<16; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn on 12-15
for(int i = 12; i<16; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 8-11
for(int i = 8; i<12; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 4-7
for(int i = 4; i<8; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn on 0-3
for(int i = 0; i<4; i++)
{
  digitalWrite(column[i], 0);
  delay(x);
}
//turn off 12-15
for(int i = 12; i<16; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 8-11
for(int i = 8; i<12; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 4-7
for(int i = 4; i<8; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
//turn off 0-3
for(int i = 0; i<4; i++)
{
  digitalWrite(column[i], 1);
  delay(x);
}
 }
}
/////////////////////////////////////////up and down single layer stomp
void layerstompUpAndDown()
{
 int x = 75;
 for(int i = 0; i<4; i++)
 {
digitalWrite(layer[i], 0);
 }
 for(int y = 0; y<5; y++)
 {
for(int count = 0; count<1; count++)
{
  for(int i = 0; i<4; i++)
  {
	digitalWrite(layer[i], 1);
	delay(x);
	digitalWrite(layer[i], 0);
  }
  for(int i = 4; i !=0; i--)
  {
	digitalWrite(layer[i-1], 1);
	delay(x);
	digitalWrite(layer[i-1], 0);
  }
}
for(int i = 0; i<4; i++)
{
  digitalWrite(layer[i], 1);
  delay(x);
}
for(int i = 4; i!=0; i--)
{
  digitalWrite(layer[i-1], 0);
  delay(x);
}
 }
}
////////////////////////////////////////////////////////////flicker off
void flickerOff()
{
 turnEverythingOn();
 for(int i = 0; i!= 150; i+=5)
 {
turnEverythingOff();
delay(i+50);
turnEverythingOn();
delay(i);
 }
}
///////////////////////////////////////////around edge of the cube down
void aroundEdgeDown()
{
 for(int x = 200; x != 0; x -=50)
 {
turnEverythingOff();
for(int i = 4; i != 0; i--)
{
  digitalWrite(layer[i-1], 1);
  digitalWrite(column[5], 0);
  digitalWrite(column[6], 0);
  digitalWrite(column[9], 0);
  digitalWrite(column[10], 0);

  digitalWrite(column[0], 0);
  delay(x);
  digitalWrite(column[0], 1);
  digitalWrite(column[4], 0);
  delay(x);
  digitalWrite(column[4], 1);
  digitalWrite(column[8], 0);
  delay(x);
  digitalWrite(column[8], 1);
  digitalWrite(column[12], 0);
  delay(x);
  digitalWrite(column[12], 1);
  digitalWrite(column[13], 0);
  delay(x);
  digitalWrite(column[13], 1);
  digitalWrite(column[15], 0);
  delay(x);
  digitalWrite(column[15], 1);
  digitalWrite(column[14], 0);
  delay(x);
  digitalWrite(column[14], 1);
  digitalWrite(column[11], 0);
  delay(x);
  digitalWrite(column[11], 1);
  digitalWrite(column[7], 0);
  delay(x);
  digitalWrite(column[7], 1);
  digitalWrite(column[3], 0);
  delay(x);
  digitalWrite(column[3], 1);
  digitalWrite(column[2], 0);
  delay(x);
  digitalWrite(column[2], 1);
  digitalWrite(column[1], 0);
  delay(x);
  digitalWrite(column[1], 1);
}
 }
}
/////////////////////////////////////////////////////////random flicker
void randomflicker()
{
 turnEverythingOff();
 int x = 10;
 for(int i = 0; i !=750; i+=2)
 {
 int randomLayer = random(0,4);
 int randomColumn = random(0,16);

 digitalWrite(layer[randomLayer], 1);
 digitalWrite(column[randomColumn], 0);
 delay(x);
 digitalWrite(layer[randomLayer], 0);
 digitalWrite(column[randomColumn], 1);
 delay(x);
 }
}
////////////////////////////////////////////////////////////random rain
void randomRain()
{
 turnEverythingOff();
 int x = 100;
 for(int i = 0; i!=60; i+=2)
 {
int randomColumn = random(0,16);
digitalWrite(column[randomColumn], 0);
digitalWrite(layer[0], 1);
delay(x+50);
digitalWrite(layer[0], 0);
digitalWrite(layer[1], 1);
delay(x);
digitalWrite(layer[1], 0);
digitalWrite(layer[2], 1);
delay(x);
digitalWrite(layer[2], 0);
digitalWrite(layer[3], 1);
delay(x+50);
digitalWrite(layer[3], 0);
digitalWrite(column[randomColumn], 1);
 }
}
/////////////////////////////////////////////////////diagonal rectangle
void diagonalRectangle()
{
 int x = 350;
 turnEverythingOff();
 for(int count = 0; count<5; count++)
 {
//top left
for(int i = 0; i<8; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[3], 1);
digitalWrite(layer[2], 1);
delay(x);
turnEverythingOff();
//middle middle
for(int i = 4; i<12; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[1], 1);
digitalWrite(layer[2], 1);
delay(x);
turnEverythingOff();
//bottom right
for(int i = 8; i<16; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[0], 1);
digitalWrite(layer[1], 1);
delay(x);
turnEverythingOff();
//bottom middle
for(int i = 4; i<12; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[0], 1);
digitalWrite(layer[1], 1);
delay(x);
turnEverythingOff();
//bottom left
for(int i = 0; i<8; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[0], 1);
digitalWrite(layer[1], 1);
delay(x);
turnEverythingOff();
//middle middle
for(int i = 4; i<12; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[1], 1);
digitalWrite(layer[2], 1);
delay(x);
turnEverythingOff();
//top right
for(int i = 8; i<16; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[2], 1);
digitalWrite(layer[3], 1);
delay(x);
turnEverythingOff();
//top middle
for(int i = 4; i<12; i++)
{
  digitalWrite(column[i], 0);
}
digitalWrite(layer[2], 1);
digitalWrite(layer[3], 1);
delay(x);
turnEverythingOff();
 }
 //top left
 for(int i = 0; i<8; i++)
 {
digitalWrite(column[i], 0);
 }
 digitalWrite(layer[3], 1);
 digitalWrite(layer[2], 1);
 delay(x);
 turnEverythingOff();
}
//////////////////////////////////////////////////////////////propeller
void propeller()
{
 turnEverythingOff();
 int x = 90;
 for(int y = 4; y>0; y--)
 {
for(int i = 0; i<6; i++)
{
  //turn on layer
  digitalWrite(layer[y-1], 1);
  //a1
  turnColumnsOff();
  digitalWrite(column[0], 0);
  digitalWrite(column[5], 0);
  digitalWrite(column[10], 0);
  digitalWrite(column[15], 0);
  delay(x);
  //b1
  turnColumnsOff();
  digitalWrite(column[4], 0);
  digitalWrite(column[5], 0);
  digitalWrite(column[10], 0);
  digitalWrite(column[11], 0);
  delay(x);
  //c1
  turnColumnsOff();
  digitalWrite(column[6], 0);
  digitalWrite(column[7], 0);
  digitalWrite(column[8], 0);
  digitalWrite(column[9], 0);
  delay(x);
  //d1
  turnColumnsOff();
  digitalWrite(column[3], 0);
  digitalWrite(column[6], 0);
  digitalWrite(column[9], 0);
  digitalWrite(column[12], 0);
  delay(x);
  //d2
  turnColumnsOff();
  digitalWrite(column[2], 0);
  digitalWrite(column[6], 0);
  digitalWrite(column[9], 0);
  digitalWrite(column[13], 0);
  delay(x);
  //d3
  turnColumnsOff();
  digitalWrite(column[1], 0);
  digitalWrite(column[5], 0);
  digitalWrite(column[10], 0);
  digitalWrite(column[14], 0);
  delay(x);
}
 }
 //d4
 turnColumnsOff();
 digitalWrite(column[0], 0);
 digitalWrite(column[5], 0);
 digitalWrite(column[10], 0);
 digitalWrite(column[15], 0);
 delay(x);
}
//////////////////////////////////////////////////////spiral in and out
void spiralInAndOut()
{
 turnEverythingOn();
 int x = 60;
 for(int i = 0; i<6; i++)
 {
//spiral in clockwise
digitalWrite(column[0], 1);
delay(x);
digitalWrite(column[1], 1);
delay(x);
digitalWrite(column[2], 1);
delay(x);
digitalWrite(column[3], 1);
delay(x);
digitalWrite(column[7], 1);
delay(x);
digitalWrite(column[11], 1);
delay(x);
digitalWrite(column[15], 1);
delay(x);
digitalWrite(column[14], 1);
delay(x);
digitalWrite(column[13], 1);
delay(x);
digitalWrite(column[12], 1);
delay(x);
digitalWrite(column[8], 1);
delay(x);
digitalWrite(column[4], 1);
delay(x);
digitalWrite(column[5], 1);
delay(x);
digitalWrite(column[6], 1);
delay(x);
digitalWrite(column[10], 1);
delay(x);
digitalWrite(column[9], 1);
delay(x);
///////////////////////////////////////spiral out counter clockwise
digitalWrite(column[9], 0);
delay(x);
digitalWrite(column[10], 0);
delay(x);
digitalWrite(column[6], 0);
delay(x);
digitalWrite(column[5], 0);
delay(x);
digitalWrite(column[4], 0);
delay(x);
digitalWrite(column[8], 0);
delay(x);
digitalWrite(column[12], 0);
delay(x);
digitalWrite(column[13], 0);
delay(x);
digitalWrite(column[14], 0);
delay(x);
digitalWrite(column[15], 0);
delay(x);
digitalWrite(column[11], 0);
delay(x);
digitalWrite(column[7], 0);
delay(x);
digitalWrite(column[3], 0);
delay(x);
digitalWrite(column[2], 0);
delay(x);
digitalWrite(column[1], 0);
delay(x);
digitalWrite(column[0], 0);
delay(x);
///////////////////////////////////////spiral in counter clock wise
digitalWrite(column[0], 1);
delay(x);
digitalWrite(column[4], 1);
delay(x);
digitalWrite(column[8], 1);
delay(x);
digitalWrite(column[12], 1);
delay(x);
digitalWrite(column[13], 1);
delay(x);
digitalWrite(column[14], 1);
delay(x);
digitalWrite(column[15], 1);
delay(x);
digitalWrite(column[11], 1);
delay(x);
digitalWrite(column[7], 1);
delay(x);
digitalWrite(column[3], 1);
delay(x);
digitalWrite(column[2], 1);
delay(x);
digitalWrite(column[1], 1);
delay(x);
digitalWrite(column[5], 1);
delay(x);
digitalWrite(column[9], 1);
delay(x);
digitalWrite(column[10], 1);
delay(x);
digitalWrite(column[6], 1);
delay(x);
//////////////////////////////////////////////spiral out clock wise
digitalWrite(column[6], 0);
delay(x);
digitalWrite(column[10], 0);
delay(x);
digitalWrite(column[9], 0);
delay(x);
digitalWrite(column[5], 0);
delay(x);
digitalWrite(column[1], 0);
delay(x);
digitalWrite(column[2], 0);
delay(x);
digitalWrite(column[3], 0);
delay(x);
digitalWrite(column[7], 0);
delay(x);
digitalWrite(column[11], 0);
delay(x);
digitalWrite(column[15], 0);
delay(x);
digitalWrite(column[14], 0);
delay(x);
digitalWrite(column[13], 0);
delay(x);
digitalWrite(column[12], 0);
delay(x);
digitalWrite(column[8], 0);
delay(x);
digitalWrite(column[4], 0);
delay(x);
digitalWrite(column[0], 0);
delay(x);
 }
}
//////////////////////////////////////go through all leds one at a time
void goThroughAllLedsOneAtATime()
{
 int x = 15;
 turnEverythingOff();
 for(int y = 0; y<5; y++)
 {
//0-3
for(int count = 4; count != 0; count--)
{
  digitalWrite(layer[count-1], 1);
  for(int i = 0; i<4; i++)
  {
	digitalWrite(column[i], 0);
	delay(x);
	digitalWrite(column[i], 1);
	delay(x);
  }
digitalWrite(layer[count-1], 0);
}
//4-7
for(int count = 0; count < 4; count++)
{
  digitalWrite(layer[count], 1);
  for(int i = 4; i<8; i++)
  {
	digitalWrite(column[i], 0);
	delay(x);
	digitalWrite(column[i], 1);
	delay(x);
  }
digitalWrite(layer[count], 0);
}
//8-11
for(int count = 4; count != 0; count--)
{
  digitalWrite(layer[count-1], 1);
  for(int i = 8; i<12; i++)
  {
	digitalWrite(column[i], 0);
	delay(x);
	digitalWrite(column[i], 1);
	delay(x);
  }
digitalWrite(layer[count-1], 0);
}
//12-15
for(int count = 0; count < 4; count++)
{
  digitalWrite(layer[count], 1);
  for(int i = 12; i<16; i++)
  {
	digitalWrite(column[i], 0);
	delay(x);
	digitalWrite(column[i], 1);
	delay(x);
  }
digitalWrite(layer[count], 0);
}
 }
}

 

Изменено пользователем angelv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость angelv

следующий шаг собрать на Atmel AVR Atmega16. по данной схеме.

в схеме написано, что кварц должен быть 14.7456

его можно заменить на 15 или 14?

post-7385-0-76618600-1455464700_thumb.jpg

Изменено пользователем angelv

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

От спасибо, исправился! :smile:

Нет, без изменения программы заменить кварц нельзя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

  • Форум законсервирован 💬

    Я законсервировал форум. Дальше общаемся в обычном режиме на основном сайте Журнала. Новая тема = новая статья, посты = комментарии.

    Игорь

  • Сообщения

    • Спасибо за инфо.  Собрал некоторые комплектующие.   В выходние хотел начать делать для себя станок для намотки выходных трансформаторов моего лампового проекта.    Не могли бы выложить на этот форум печатную плату. Хотел сделать через технологию  ЛУТ.
    • А я вот нашёл в полученном наборе для творчества - EF86, ECC83, ECC808, ECH81. tunsgram-ы. Где бы теперь корпусок взять?
    • На стабилизаторе был перекос 0,3В, быстро убрал его и фона больше нет. Что это было?, - ток компенсации? В любом случае, спасибо за совет.
    • общее для них  -  стабилизатор  +/--31 при включении попытаться успеть измерить эти  +/--31
    • Спасибо за ответы! Проверю - отпишусь.
    • Это я к тому клоню, что усилитель может быть неисправным, раз динамики сгорели. Можно и новые так же спалить. Желательно проверить работоспособность усилителя. Сначала без нагрузки. Померить, нет ли постоянного напряжения на выходе. А потом нагрузить резистором, или лампочкой. Или последовательно с новыми динамиками включить резистор на 50-100 ом для ограничения тока.
    • Фон 50Гц(100Гц) даже при максимальном ослаблении регулятора громкости и сразу в обоих каналах. Включение регулятора тембров, фильтра 9 кГц, режима "Моно" не влияет на процесс. Могу сделать вывод, что причина в предусилителе, но тогда не понятно почему через минуту всё резко прекращается, ведь основные переходные процессы идут в усилителях мощности (термостабилизация, смещение и т.д). Заземление так же не вносит изменений. 
    • Дмитрий, посмотрел в своих закромах родины. Нашел пару штук динамиков от аналогичных Микролабовских колонок. Динамики из ЗИПа (приходили с представительства Микролаба для ремонта гарантиных колонок). На динамиках написано 4 Ома 16W. Размер 78мм те самые 3дюйма. Если интересует в личку давай адрес. С тебя только за пересылку.
    • я сначала тоже так думал, долго проверял плату, потом подсоединил сабвуфер на место колонок (если недолго и негромко должно быть без последствий) и звук был. Ставил динамики на место буфер - звука нету.   динамики разобрал до "самих динамиков" т. е. вынул из корпуса, и соответственно проверил. Проверял тестером прозвонкой - нет контакта. Проверял батарейкой, при замыкании, мембрана дёргаться должна. На сабвуфере всё звонится, дергается и как уже говорил - поёт (басами). Сами динамики вынутые из деревянного корпуса внимательно осмотрел, доступные провода проверил, прозвонил видимого обрыва нету.   Как еще проверять? Думаю тут уже все понятно с усилителем. Или нет?
    • Что-то не верится, что плата цела, а сателлиты сгорели. Чаще сгорает усилитель, или то и другое одновременно. Точно в самих динамиках обрыв? Может быть, в подводящих проводах?  
    • нет инфы мало , фон понятие у всех разное, у меня это 50гц (100гц) в обоих каналах или в одном? в каких положениях органов управления?  нужно искать источник этого явления например полностью отключить пред а вообще похоже на непропай или возбуд гадать можно долго, неисправность  мерзкая, на поиск дается одна минута 🙂
    • Заметил одну очень интересную вещь - когда усилитель прогревается в колонках слышен фон, через примерно 1 минуту он резко исчезает. Я понимаю, что это переходные процессы, но так должно быть? Токи покоя и ноль при этом у меня выставлены.
    • Что по мощности, сопротивлению динамиков?   И я так понял важен частотный диапазон. Но с этим чувствуется будет сложно, учитывая что даже на родных динамиках ватты, оммы не написаны...     Цена за 2 шт.   Динамики ydn78-1 нашёл за 100 руб. но они 5 Вт думаю маловато будет, не выдержат. + доставка дороже самих динамиков... пустая трата времени, денег...      
    • 1000 рублей за динамик? Не дороговато ли будет для таких колонок. К тому же я не уверен что эти динамики отыграют по высоким частотам до 20кГц. На вид это типичные НЧ/СЧ с диапазоном в пределах 100Гц - 8-10кГц. Поищи в Гугле динамики с маркировкой ydn78-1 - они практически аналогичны по виду и размеру тем, которые продаются на Али, но при этом в 10 раз дешевле. Если не понравятся по звуку, то не жалко будет потраченных денег.    
    • Здравствуйте.   Сразу скажу я в радиотехнике новичок, но любопытный и даже упорный 😀.   В данном случае нужны рекомендации.   Есть акустика Sven MS-915. Характеристики. http://all-specs.net/model/7931/ После долгих разбирательств выяснилось что неисправны сами 2 динамика (болтиков нету, не сразу понял как их разобрать). Сабвуфер цел, плата цела. Нужно найти динамики на замену. Заявленная мощность 2x8+10 Вт, т.е. динамики по 8 Вт. Размер динамиков по диагонали 78 мм. Динамики 8 Вт 8 Ом 78 мм я нигде не нашёл. Самое близкое это 10 Вт 4 Ом 78 мм здесь. https://ru.aliexpress.com/item/2pcs-3inch-4ohm-10W-78mm-gold-foam-edge-black-magnetic-multimedia-speaker/32581348021.html И, кроме того я не уверен 8 Ом, 4 Ом или можно оба варианта. Подскажите пожалуйста где правильный ориентир?  
    • Вопрос снимается, я разобрался в чём дело - тот, кто чинил этот аппарат до меня, перепутал местами транзисторы VT8 и VT9. Всё оказалось крайне банально. Когда проверял транзисторы на целостность, даже мысли не было, что можно их перепутать.
    • Немного тему перепутал, нужно было в "Ремонте усилителей" создавать.
    • Падение напряжения на R17 - 0,83В. Прикрепляю картинку с напряжениями. На базах выходных транзистров напряжение просажено до +0,29 -0,22  
    • ну очень похоже на https://forum.datagor.ru/topic/11644-remont-usilitelya-elektronika-50u-017s/?tab=comments#comment-162309 поэтому и совет тот же, измерить падение напряжения на R17 - должно быть 0,7в если напряжение в норме, то выложите напряжения на базах (всех шести) транзисторов выходного каскада  
    • Здравствуйте. Достался мне усилитель Амфитон-У-002, как оказалось, после неудачной и неумелой починки. Провёл профилактику - почистил, заменил ёмкости, обновил термопасту на радиаторах.  Отстроил плечи +31В и -31В для предварительного усилителя и блока тембров. Запустил блок защиты.  Один канал усилителя работает отлично, а со вторым беда. Транзисторы VT4, VT6, VT7, VT11 и VT13 - были пробиты. Резисторы R8 и R18 почернели. Заменил неисправную элементную базу и уже второй день кручусь вокруг проблемы ограничения верхней полуволны на низких частотах при положении регулятора начиная от - 10dB  в точке указанной на фото (от неё и дальше по цепи). Питающие напряжения в полном порядке. Все резисторы и ёмкости проверены. Подобрал дифкаскад VT2, VT4 по коэффициенту усиления, толку не дало.   Проследите пожалуйста за мною моё понимание работы схемы: VT2, VT4 - дифкаскад, R5 - установка нуля. VT3 - источник тока. VT1 - включен как диод, C3 - гасит ВЧ пульсации. С коллектора VT2 сигнал поступает на эмиттерный повторитель на VT5. Далее на базу VT7 с обратной связью по току. Положительная полуволна усиливается VT10, VT12, VT3, а отрицательная VT11, VT13, VT4. С усилительной частью всё, остаётся термостабилизация на VT1(315Г) и защиа от перегрузки на VT8, VT9. VT14, VT15 - запирают транзистор в цепи реле на плате защиты.   Верно ли я понимаю принцип работы схемы? Не понятно для чего цепочка, собранная на VT6?   Меня смущают несколько заниженные напряжения на транзисторах (красным на схеме).  У транзистора VT3 коэффициент усиления всего 19 (как показал китайский тестор).  Мои мысли в данном случае только отпаять выходные транзисторы и посмотреть изменится ли выход дифкаскада (в чём я очень сомневаюсь).  Больше мыслей нет. Прошу Вас подсказать в каком направлении двигаться.   P.S. Коэффициенты усиления пар транзисторов VT5 VT7 - VT11 VT13 - VT10 12 как и оконечников не подбирал.
    • Идиотизм !!!  Не верьте маркетологам..., наша 6Н2П  (а если с ЕП) вполне приличная лампа (обычная, какой и должна быть...), всё остальное - БРЕД СУМАСШЕДШЕГО !!! Для дураков...
    • На Али вообще не нашел ни ЕСС808, ни 6КХ8.
    • Ну, что тут скажешь  "За неимением гербовой пишут и на простой".  Это уже перебор,  цена AEX- 650 в районе 100.  
    • Я как-то держал в руках ECC808, купленную на AliExpress. Помню на удивление блестящий анод, явно не подвергавшийся отжигу в водороде, и отсутствие даже намёка на бариевый поглотитель на стекле колбы. Ставилась на замену старенькой, с сгоревшим накалом, ECC808 производства то ли TUNGSRAM, то ли TELEFUNKEN, точно не помню, у которой эти внешние половые признаки присутствовали. Лампа тогда заработала, но дальнейшую её судьбу не знаю.
    • Да, цены кусаются, наверное весь металл в адаптере "платина" и собран по "новым технологиям" (что же там такое внутри)  
︽ Наверх страницы ︽
×