Спроектируем левитатор?

Что бы еще такого сделать?... Предлагайте! Обсудим все!!!
Ответить
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

тю....а гроб Магомета просто так парил в воздухе, без всяких систем слежения и обратных связей
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср июн 09, 2010 06:59:11

Сообщение Ecco »

все проще и одновременно сложнее - строим электромагнит в несколько Тл, кидаем каплю воды, кусок алюминия, лягушку, жабу, etc и наслаждаемся :))
Реклама
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср июн 09, 2010 06:59:11

Сообщение Ecco »

Maykill писал(а):тю....а гроб Магомета просто так парил в воздухе, без всяких систем слежения и обратных связей
а магнит там был?
Друг Кота
Аватара пользователя
Сообщения: 73964
Зарегистрирован: Вт дек 20, 2011 12:46:51
Откуда: Петроград

Сообщение Maykill »

там даже Магомет был....говорят
http://ru.wikipedia.org/wiki/Левитация_(физика)
https://www.int-s.spb.ru
" Можно я лягу?"(C)
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Аватара пользователя
Сообщения: 85
Зарегистрирован: Пт июл 26, 2013 09:19:36
Откуда: Крым . Все спокойно

Сообщение Горлов »

У меня заработал левитатор . Железный шарик левитирует примерно в 7 мм от магнита 8). Схема с первой страницы микросхема уд608 , питание твк110лм 3 и 4-5 обмотки + диодный мост .
Реклама
crocodil

Сообщение crocodil »

У меня тоже заработал :)
Магнит парит на высоте 2см. Питание схемы 5 вольт, потребляемая мощность около 3 ватт.
Вообщем работает от порта USB. :beer:
ИзображениеИзображение

Надобно будет облагородить.. :roll:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk

Сообщение maglev »

Отлично получилось, поздравляю.
А сверху что, латунная шайба толстая?
Контактная информация:
Открыл глаза
Сообщения: 42
Зарегистрирован: Чт окт 15, 2009 20:40:16

Сообщение Medv95 »

поздравляю!да и так совсем неплохо получилось - чего там облогораживать то..
а схемуту же самую использовали или преобразователь с 5 вольт внутри стоит??
crocodil

Сообщение crocodil »

Схема немного другая, преобразователя нет.
А парит просто магнит, обмотанный черной изолентой - что бы не разбился.
До готовой, в моем понимании, конструкции еще далеко. Особенно учитывая мой темп работ. :roll:
Держит паяльник хвостом
Аватара пользователя
Сообщения: 908
Зарегистрирован: Вс май 23, 2010 13:55:42
Откуда: Украина, Александрия

Сообщение Apparatchik »

crocodil писал(а):Схема немного другая...
Покажете? :roll:
«И всё-таки она вертится!»
crocodil

Сообщение crocodil »

Померял потребление девайса - 50ma на холостом ходу, 100mA с левитирующим магнитом при питании 5 вольт.
Итого потребление 0.5 ватт.
https://www.dropbox.com/s/gwdgqbyetm470 ... 2_0001.mp4
Встал на лапы
Аватара пользователя
Сообщения: 103
Зарегистрирован: Пн фев 22, 2010 21:00:12

Сообщение Polle »

Поздравляю! Красиво получилось, ваш девайс можно питать от аккумулятора и причём время работы может быть больше 8 часов непрерывно. Например вот от этого: http://www.hobbyking.com/hobbyking/stor ... _Pack.html
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Сообщение minakan »

Конструкция китайского товарища aeinsteinustc, управление на основе Arduino Duemilanove,
http://arduino.cc/en/Main/arduinoBoardDuemilanove
два линейных датчика Холла A1301 расположены взаимно перпендикулярно,
4 катушки Х У, включенных попарно последовательно,
10 постоянных магнитов под фанеркой, их положение обозначено окружностями.
силовая часть на L298 (см. ниже).
СпойлерИзображение
отсюда
http://arduino-info.wikispaces.com/MotorDrivers
http://blog.sina.com.cn/s/blog_71afdbfd0100ssuk.html
Код для Arduino (частота ШИМ - заводская по умолчанию 490HZ)
Спойлер

Код: Выделить всё

//magnetic levitation program: PID controller

float Kp=0.5;
float Kd=8.5;
int Ki=0;
int midValue=400; // Hall sensor value for equilibrium state

int in1=11;
int in2=10;
int ena=9; // PWM pins for y coils

int in3=8;
int in4=7;
int enb=6; // PWM pins for x coils

void setup()
{
  pinMode(in1, OUTPUT);
  pinMode(in2, OUTPUT);
  pinMode(ena, OUTPUT);
 
  pinMode(in3, OUTPUT);
  pinMode(in4, OUTPUT);
  pinMode(enb, OUTPUT);
 
  Serial.begin(9600);
}

  int errorX; // midValue - current X hall sensor reading
  int prevErrX=0; // previous error for calculating dirivative
  int dErrorX; //derivative of error in X
 
  int errorY; // midValue - current Y hall sensor reading
  int prevErrY=0; // previous error for calculating dirivative
  int dErrorY; // derivative of error in Y
 
  int powerX; //PWM number of driving X coil
  int powerY;  //PWM number of driving Y coil
 
  int HallX;
  int HallY; //Hall sensor readings
 
  int j=0; //control how many data to send to computer
 
void loop()
{
  j++;
 
  int AveHallX=0;
  int AveHallY=0;// average hall sensor readings
 
  for(int i=0;i<4;i++)
  {
    HallX=analogRead(A1);
    HallY=analogRead(A0);
    AveHallX=AveHallX+HallX;
    AveHallY=AveHallY+HallY;
  }
  AveHallX=AveHallX/4;
  AveHallY=AveHallY/4;
 
  errorX=midValue-AveHallX;
  errorY=midValue-AveHallY;
 
  dErrorX=errorX-prevErrX;
  dErrorY=errorY-prevErrY;
   
  powerX=errorX*Kp+dErrorX*Kd;
  powerY=errorY*Kp+dErrorY*Kd;
 
  if(powerX>0) // need to push in -x direction
  {
    digitalWrite(in3, HIGH);
    digitalWrite(in4, LOW);
    if(powerX>255)
    {
      powerX=255;
    }
    analogWrite(enb, powerX);
  }
  else //need to push in +x direction
  {
    powerX=-powerX;
    digitalWrite(in3, LOW);
    digitalWrite(in4, HIGH);
    if(powerX>255)
    {
      powerX=255;
    }
    analogWrite(enb, powerX);
  }
 
  if(powerY>0) //need to push in -y direction
  {
    digitalWrite(in1, HIGH);
    digitalWrite(in2, LOW);
    if(powerY>255)
    {
      powerY=255;
    }
    analogWrite(ena, powerY);
  }
  else // need to push in +y direction
  {
    powerY=-powerY;
    digitalWrite(in1, LOW);
    digitalWrite(in2, HIGH);
    if(powerY>255)
    {
      powerY=255;
    }
    analogWrite(ena, powerY);
  }
 
  prevErrX=errorX;
  prevErrY=errorY;
 

}
Вложения
MotorDriver2.jpg
(166.35 КБ) 4335 скачиваний
Встал на лапы
Аватара пользователя
Сообщения: 103
Зарегистрирован: Пн фев 22, 2010 21:00:12

Сообщение Polle »

Вот драйвер в полтора раза дешевле: http://dx.com/p/l298n-stepper-motor-dri ... lue-149662
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Сообщение minakan »

Polle :beer:
Смотрю у нас уже во всю продают эти устройства. Китайские разумеется, такие: http://www.wrbest.com/e_products/?big_id=4
Есть желание разобраться в программе Arduino и переписать ее в AVRGCC, странная величина положения равновесия:
int midValue=400; // Hall sensor value for equilibrium state
но там и датчики не по центру стоят.
не могу понять есть у китайца сердечник или нет. Переводчик про карандаши клей и картон говорит.
Изображение
Вложения
katuha.jpg
(22.03 КБ) 4754 скачивания
crocodil

Сообщение crocodil »

По ходу, сердечник нужен - для усиления магнитного поля. Но это на мой взгляд, что бы не увеличивать высоту конструкциии :)
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Сообщение minakan »

Спасибо, понятно.
Тут накопал еще сайт французского не побоюсь сказать пионера левитаторостроения Rene Deroussent http://www.flyingmagnet.com/
Конструкция №5 (см картинку и пдф внизу) очень похожа на разжеванную здесь конструкцию Апостола.
Изображение
Интересно, что электромагниты у него лежат....
Рене искал оптимальный метод контроля положения левитирующей платформы. Было несколько вариантов: холлы, оптика, какая та сложная схема с генератором и передающей катушкой 50КГц на летающем магните, детектор на перемножителе AD633, который через сравнение фаз определяет положение левитирующего магнита. Рене говорит, что при использовании датчиков Холла сложно исключить взаимное влияния каналов.
Вложения
geo5web.pdf
Схема устройства №5 от Рене.
(30.79 КБ) 469 скачиваний
embasegeo5.jpg
(47.52 КБ) 5530 скачиваний
crocodil

Сообщение crocodil »

Раздобыл немного анобтаниума и вот результат:
Изображение
Этот серый камушек идет по 20 миллионов за кило. :?

Изображение

Изображение

Изображение
парение анобтаниума :)
Встал на лапы
Аватара пользователя
Сообщения: 103
Зарегистрирован: Пн фев 22, 2010 21:00:12

Сообщение Polle »

Выглядит всё просто супер, но с датчиками надо что то делать?
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2209
Зарегистрирован: Вт июл 27, 2010 11:31:59
Откуда: Кххх

Сообщение minakan »

На картинке, http://radiokot.ru/forum/download/file.php?id=166258 просто холлы. Плата с перемножителем вот http://www.flyingmagnet.com/servo7pcb.html, но ни схемы ни разводки ни описания....

Там у него есть видео, на котором объект (магнит) висит как влитой на фоне секундной стрелки... Так и не понял нужно ли для работы этого детектора вешать генератор на левитирующий столик...
Ответить

Вернуться в «Умные мысли»