Перейти до публікації

Подключение отдельного пьезо бипера к плате SKR 1.3 без использования LCD12864 или LCD2004


Рекомендовані повідомлення

Так как я использую тачскрин от малины в качестве дисплея принтера, назрела хотелка подключить зуммер и кнопку сброса к плате SKR 1.3 Посмотрев доку, а в частности раздел:

######################################################################
# Beeper
######################################################################

# M300 : Play tone. Beeper support, as commonly found on usual LCD
# displays (i.e. RepRapDiscount 2004 Smart Controller, RepRapDiscount
# 12864 Full Graphic). This defines a custom I/O pin and a custom
# GCODE macro.  Usage:
#   M300 [P<ms>] [S<Hz>]
#   P is the tone duration, S the tone frequency.
# The frequency won't be pitch perfect.

[output_pin BEEPER_pin]
pin: ar37
#   Beeper pin. This parameter must be provided.
#   ar37 is the default RAMPS/MKS pin.
pwm: True
#   A piezo beeper needs a PWM signal, a DC buzzer doesn't.
value: 0
#   Silent at power on, set to 1 if active low.
shutdown_value: 0
#   Disable at emergency shutdown (no PWM would be available anyway).
cycle_time: 0.001
#   PWM frequency : 0.001 = 1ms will give a base tone of 1kHz
scale: 1000
#   PWM parameter will be in the range of (0-1000 Hz).
#   Although not pitch perfect.

[gcode_macro M300]
default_parameter_S: 1000
#   Use a default 1kHz tone if S is omitted.
default_parameter_P: 100
#   Use a 10ms duration is P is omitted.
gcode:
    SET_PIN PIN=BEEPER_pin VALUE={S}
    G4 P{P}
    SET_PIN PIN=BEEPER_pin VALUE=0

ясно видим возможность управления стоковым зуммером дисплея. Глянул на схему смартконтроллера LCD12864 и платы SKR

LCD12864.thumb.jpg.fd9d86d5de2e20111b915172fac14c2a.jpg  skr1.3.thumb.png.5fabab5977a984c0292499c552dab8b2.png

Проблем с подключением сброса не возникает. Подключаем к кнопке землю и 3-й контакт разьема EXP2 платы SKR 1.3 RESET

А что бы подключить зуммер, (накопал с комповой материнки)

speaker.thumb.png.184351d305a5aa4e5ab6b133cbbb23e3.png

нужно, по схеме, добавить сопротивление и транзистор, подать напряжение и подключить в разьем ЕХР1 на 10-й контакт. В этом разьеме так же есть и питание на контактах 1 и 2.

Beeps.thumb.png.da21bc6d26f0913ff70444200cae374d.png

Хочу все собрать компактно и разместить прямо в разьеме на плате.

Если у кого-то есть замечания к этому алгоритму - готов выслушать и принять. 🙂 

 

 

Посилання на повідомлення
Поділитися на інших сайтах

И так, первая попытка - не удачная  удачная.

Как и писал выше - взял комповую пищалку, подпаял транзистор и сопротивление

speaker1.thumb.png.727f342f24b1d9b669f03d007169b037.png

 

Транзистор нужен проводимости NPN (в залежах накопал), сопротивление 1кОм

Пищалка на команды М300 S1 P1000 издает щелчок длинной 1с. Перепробовал крулить настройки клиппера - кина не вышло. Подключил LCD12864 шлейф ЕХР1 - пищалка как и задумано пищит. Вывод: пьезовая пищалка от компа работает от 12в. Копаю дальше. 🙂

 

И снова выручил @Deniss  👍 Я не до конца крутил настройки. :classic_biggrin: На данный момент пищалка пищит :classic_biggrin: 

Настройки клиппера с которыми работает этот вариант:

######################################################################
# Beeper
######################################################################

[output_pin BEEPER_pin]
pin: P1.30
pwm: True
value: 0
shutdown_value: 0
cycle_time: 0.001
scale: 1000

И макрос

[gcode_macro M300]
default_parameter_S: 1000    # frequency
default_parameter_P: 100        # duration
gcode:
    SET_PIN PIN=BEEPER_pin VALUE={S}
    G4 P{P}
    SET_PIN PIN=BEEPER_pin VALUE=0

Пищалка реагирует на команду 

M300 S10 P1000

 

S - частота от 10 до 900

Р - длительность сигнала. Значение 1000 = 1сек.

 

Теперь можно добавлять мелодии в скрипты. 

Посилання на повідомлення
Поділитися на інших сайтах

Приєднуйтесь до обговорення

Ви можете опублікувати повідомлення зараз, а зареєструватися пізніше. Якщо у вас є акаунт, увійдіть в нього для написання від свого імені.

Гість
Відповісти в тему...

×   Вставлено в вигляді відформатованого тексту.   Вставити у вигляді звичайного тексту

  Дозволено не більше 75 емодзі.

×   Ваше посилання було автоматично вбудоване.   Відобразити як посилання

×   Ваш попередній контент був відновлений.   Очистити редактор

×   Ви не можете вставити зображення безпосередньо. Завантажте або вставте зображення за посиланням.

×
×
  • Створити...