ARDUINO Генератор XR2206 + TDA7056 + NANO (Для катушки Мишина)

Есть ли необходимость в таком генераторе?

  • Да, Нет, Затрудняюсь ответить

    Голосов: 1 7.7%
  • Да

    Голосов: 2 15.4%
  • Нет

    Голосов: 8 61.5%
  • Затрудняюсь ответить

    Голосов: 2 15.4%

  • Всего проголосовало
    13

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
Такой генератор реализован в железе. Хотелось бы общими усилиями разработать к нему программное обеспечение.

20211102_02-1.jpg

20211102_01-1.jpg
GSP:
/*  ИСПОЛЬЗУЕМЫЕ ПИНЫ  *

    LCD 0802A - rs = 6, en =7, d4 = 8, d5 = 9, d6 = 10, d7 = 11;
    ZUM - 13
    FREQ_INPUT - 5
    I2C -A4, A5

*/

volatile unsigned int Data_ina219 = 0;
volatile float Voltage_ina219 = 0;
volatile unsigned long old_millis = 0;
volatile unsigned int dfreq = 0;

#include <LiquidCrystal.h>
const int rs = 6, en = 7, d4 = 8, d5 = 9, d6 = 10, d7 = 11;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
#include <Wire.h>
#include "ina219.h"
#include <Adafruit_MCP4725.h>
#define PIN_ZUM 13
#define pinINT1 3
#define zFreq 2
Adafruit_MCP4725 dac;
INA219 monitor;

/*******************ПИЩАЛКА ********************/
void start_Buzzer() {
  pinMode(PIN_ZUM, OUTPUT);
  attachInterrupt(1, Buzzer, RISING );
  analogWrite(pinINT1, 0x80);
}

void end_Buzzer() {
  detachInterrupt(1);
  digitalWrite(PIN_ZUM, LOW);
}

void Buzzer(void) {
  static int i = 490 / zFreq;
  if (!i--)
  {
    digitalWrite(PIN_ZUM, ! digitalRead(PIN_ZUM));
    i = 490 / zFreq;
  }
}

/*************** Ч А С Т О Т О М Е Р **********************/
volatile unsigned int int_tic = 0;
float freq_tic = 0;
volatile unsigned long tic;
ISR (TIMER1_OVF_vect) {
  int_tic++;
}

void freq_meter() {
  pinMode (5, INPUT); // вход сигнала T1 (only для atmega328)
  TCCR1B = (1 << CS10) | (1 << CS11) | (1 << CS12); //тактирование от входа Т1
  delay(1000);
  TCCR1B = 0;                           // Остановить счетчик
  tic = ((uint32_t)int_tic << 16) | TCNT1; //сложить что натикало
  int_tic = 0; TCNT1 = 0;
  freq_tic = (float) tic / 1000.0;
}

/**************** ВЫВОД НА LCD Дисплей ****************/
void lcdDisplay(){
     lcd.setCursor(0, 0);
     lcd.print("        ");
     lcd.setCursor(0, 0);
     lcd.print("I=");
     lcd.print(Data_ina219);
     lcd.print("ma");
     lcd.setCursor(0, 1);
     lcd.print(freq_tic,1);
     lcd.print("kHz");
}

void lcdDisplay1(){
     lcd.setCursor(0, 0);
     lcd.print("        ");
     lcd.setCursor(1, 0);
     lcd.print("V=");
     lcd.print(Voltage_ina219,1);
     lcd.print("v");
     lcd.setCursor(0, 1);
     lcd.print(freq_tic,1);
     lcd.print("kHz");
}

void setup() {
  Serial.begin(115200);
  pinMode(PIN_ZUM, OUTPUT);
  TCCR1A = 0; TIMSK1 = 1 << TOIE1; // прерывание по переполнению
  //pinMode (5,INPUT);         // вход сигнала T1 (only для atmega328)
  freq_meter();
  lcd.begin(8, 2);
  delay(100);
  lcd.cursor();
  lcd.cursor();
  lcd.setCursor(0, 0);
  lcd.print("GSP-V5.0");
  lcd.setCursor(0, 1);
  lcd.print(freq_tic, 1);
  lcd.print("kHz");
  monitor.begin(0x44);                // i2c address
  monitor.configure(0, 2, 12, 12, 7); // 16S - 8.51ms
  monitor.calibrate(0.100, 0.32, 16, 3.2);
  dac.begin(0x62);
  dac.setVoltage(dfreq, true);
}

void loop() {
   freq_meter();
}
 
Изменено:

Геннадий П

★★★★★★✩
14 Апр 2021
1,837
592
44
@RG22EM, Ну хотя бы потому что нет ни одного научного практического доказательства что они работают, и что вообще благотворно работает электромагнитное поле. Кроме того, нет обязательной медицинской сертификации этих "приборов". Кучу восторженных отзывов что "все работает" можете не приводить, это в 99% случаев работает эффект плацебо.
 
  • Лойс +1
Реакции: Divin и PiratFox

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
@Геннадий П,
сертификация уже есть и не на одном... и нет ни одного научного практического доказательства, что не работают )))
 

Divin

★★★✩✩✩✩
30 Янв 2021
412
184
@RG22EM, Ну все убедил! Ждем теперь чертежи фильтров Петрика.
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
нет ни одного научного практического доказательства, что не работают
Это демагогия. Вы вообще в курсе, что бремя доказательств работы лежит на том, кто это устройство изобрёл и пытается продавать? Вообще, это бессмысленный спор Вы затеяли. Нравится - собирайте, пользуйтесь на здоровье. Только не надо говорить другим, что это какая-то панацея. Над вами смеяться будут. :LOL:
 

Геннадий П

★★★★★★✩
14 Апр 2021
1,837
592
44
Просто процитирую тут :ROFLMAO:

"Вылечить заикание, сахарный диабет, астму; избавить от паразитов, дерматита и даже рака — все это может, если верить рекламе, «катушка Мишина»"
 
  • Ахах! +1
  • Лойс +1
Реакции: bort707, Divin и PiratFox

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
понятно, здесь антипрививочники собрались, а я думал программисты )))
 

Геннадий П

★★★★★★✩
14 Апр 2021
1,837
592
44
@RG22EM, Как раз таки секта антипрививочников это к тем же "Мишин и Ко" и ближе к "народной медицине", которые например жрут чеснок от гриппа, что чуть больше чем полностью бесполезно.
 

Bruzzer

★★★✩✩✩✩
23 Май 2020
327
102
Не важно катушка это или нет, подход изначально неверный.
Приведена картинка неизвестного устройства, и предлагается по картинке написать неизвестную программу.
Почитайте про правила оформления проектов в данном разделе.
 
  • Лойс +1
Реакции: Divin

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
Избыточное цитирование
Почитайте про правила оформления проектов в данном разделе.
Для начала хотелось бы узнать надо это кому, али нет, ну а на нет и... снесено будет...
Схема восстанавливается потихоньку по девайсу...но как-то писалась программа без схемы, когда распиновка известна )))
 
Изменено:

Lumenjer

★★★✩✩✩✩
10 Дек 2020
220
112
@Геннадий П, а воду без телевизора заряжает?) Или только с телевизором надо?)
А если к компу подключить, то сможет диагностику может провести, как Intera-DiaCor? Хотяяяя... Какой смысл в диагностике, если сразу все вылечит)
 

Divin

★★★✩✩✩✩
30 Янв 2021
412
184
@Lumenjer, Воду заряжать умел лишь один человек ( ныне покойный) а так конечно лечит, но к нему необходим циркониевый браслет -тогда индукция возрастает неимоверно , аж нимб появляется.
 

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
понятно, на форуме одни гении, программистов нет, жаль )))
 

PiratFox

★★★★★✩✩
13 Фев 2020
1,722
481
Программисты есть, авантюристов и мракобесов нет. Пичалька.
 

RG22EM

✩✩✩✩✩✩✩
22 Окт 2020
33
4
@PiratFox, всё как всегда, сколько людей столько и мнений, на arduino.ru этот форум тоже имя нарицательное )))
PS программиста пока встретил только одного, он проект Mission Planer пишет
 

Divin

★★★✩✩✩✩
30 Янв 2021
412
184
@UA6EM, Папа у него непростой был, поэтому напрямую к homo sapiens отнести не представляется возможным. Так шо все по чесноку.
 
  • Ахах! +1
Реакции: Lumenjer

Lumenjer

★★★✩✩✩✩
10 Дек 2020
220
112
Воду заряжать умел лишь один человек ( ныне покойный)
Жаль, видимо у него катушки-панацеи не было.

а врать взрослому человеку не к лицу, каждое 19 января кто это делает )))
@UA6EM, Папа у него непростой был, поэтому напрямую к homo sapiens отнести не представляется возможным. Так шо все по чесноку.
Осознал, спасибо, проорал 😂
 

bort707

★★★★★★✩
21 Сен 2020
2,895
860
сколько людей, столько и мнений, на arduino.ru этот форум тоже имя нарицательное )))
я б на вашем месте не стал на ардуино.ру ссылаться- несмотря на разногласия участников того форума и местного- к катушке Мишина там относятся так же - как к дури и мракобесию. Там тему про катушку давно во флудилку сослали.
программиста пока встретил только одного, он проект Mission Planer пишет
ни один нормальный программист в этой фигне (катушке)участовать не станет.
 
Изменено:
  • Лойс +1
Реакции: PiratFox