Dmitry__ писал(а):А ведь, как учитель физики, мог поделить скорость звука в воздухе на частоту ультразвука 40кгц. И прикинуть соотношение длины волны к площади препятствий. Ну правда пришлось бы еще вспомнить про дифракцию волн, резонанс и затухающие колебания. И эти люди запрещают ковырять мне в носу?!
Поделил, получил, сравнил длину волны и линейный размер препятствий (длину и площадь не сравнивают и просто так не соотносят). Не нашёл противоречий с экспериментом.Слово дифракция,наверное, уместна в связи с разрешением датчика в 0,3 мм (другие просто указывают точность в 1 см), а не с площадью препятствия в 0,5 квадратных метра. Всё же здесь определяет эту величину дистанция в 4 метра и угол расхождения пучка (могу ошибаться - аргументируйте "не через ПППЦ!"). Про ковыряшки в носу - на уроке это плохо!Надо уважать собеседника - какой бы птицей он не показался.
dimamichev писал(а):сравнил длину волны и линейный размер препятствий (длину и площадь не сравнивают и просто так не соотносят)
Понимаю, тебе сложно, по длине волны, оценить сколько полных периодов уместится на определенной площади Дифракция уместна именно тут. Почитай чего-нибудь про отраженный фронт звуковой волны и про рассеянную волну (внезапно - отражение от малых препятствий).
dimamichev писал(а):разрешением датчика в 0,3 мм
0.3 миллиметра? Вот ты про что сейчас? Зачем ты вообще упомянул 300 микрон На кетайских мыльницах тоже пишут 1000 ватт мощности...
Не 0,3 мм , а 0,3 см-3 мм (перепутал). Длина волны порядка 1 см, преграды с таким лин. размером будут трудно различимы датчиком.
Добавлено спустя 34 минуты 30 секунд: Длина волны около 1 см, значит преграды с размером подобным и меньше плохо различимы датчиком. Ладонь гораздо больше, но с 2 метров не видна - дифракция здесь ни при чём. Просто энергии отражённых волн мало для датчика на таком удалении или преграда не попадает в луч. В чём заблуждения? Зачем мне знать во сколько раз линейный размер преграды больше длины волны?
Началось. Тогда приведи свои мысли в порядок, потом и поговорим. А то окажется что и о клавишах в 5 см. шириной не говорил. Кста, хоть сможешь рассчитать ошибку разрешения УЗ системы от движения воздуха, скажем скорость 1км/ч?
т.е. не смущает, что датчик выдаёт попугаи, как минимум различные материалы отражают/поглощают звук слегка не одинаково, влияет размеры/форма объектов, от которых звук отражается, номиналы и схема у таких датчиков очень сильно разные, да и излучатели/приёмники в них со слегка не одинаковыми параметрами. все откалибровать можно и схему/датчик переделать, только для кнопок, особенно если их будет не одна и без переделки модуля есть более подходящие варианты датчики приближения/касания. да даже модули покупать было не обязательно, емкостные элементарно делаются.
Планирую вот такой светильник с "4 кнопками" на трёхцветном светодиоде высотой около 25-35 см. Переключать и отключать-ладошкой. Приезжает друг, пока эксперименты с обдуванием датчика феном отложу (надо стол рабочий очистить).
dimamichev писал(а):пока эксперименты с обдуванием датчика феном отложу
Теоретицки, движение воздуха не должно влиять на показания , скорость в одном направлении складывается, а в другом вычитается. А вот с феном (с изменением температуры), тут да, добавляются слова "плотность воздуха".
Здравствуйте! подскажите пожалуйста каким девайсом (программатором) можно загрузить скетч на ATMEGA328 Микроконтроллер. Если можно ссылку на алиекспресс. Спасибо!
Вернулся к фену...Дуй не дуй (горячим и холодным, перпендикулярно и параллельно), в работе светодиода ничего не меняется. Добавил в скетч переключение на пять режимов с шагом дистанции в 10 см. Ограничил время ожидания отклика от преграды до 4 миллисекунд.Попробую упростить конструкцию - собрать всё в одной банке-подставке и управлять проще - приближая, удаляя ладонь.
Экспериментирую с сервоприводом (пришла посылка) - сделал механический экран для отображения текстовых сообщений.
Добавлено спустя 2 минуты 31 секунду: Возникло непонимание между теорией работы скетча и практикой (по программе время перехода между буквами 6 секунд - на практике гораздо меньше)...
Ну это зависит от цели использования. Можно на стрелке какую нибудь фигурку склеить... и тогда текст как дополнение к дёрганью стрелки. Вот со скетчем своим не могу разобраться. Слишком много времени в программе прописано (i<=300)для смены буквы, а стрелка перескакивает шустрее. Где подвох?
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // // Arduino UNO // //////////////////////// // //программа для управления алфавитом // int tabl[12]={540,1410,1355,1795,2130,1960,1245,540,2015,1355,1190,2070}; //ПРИВЕТ ДРУГ int x=0; int i=1;//счётчик, max значение определяет длительность удержания угла поворота void setup() { pinMode(7,OUTPUT);//управляющий канал сервопривода digitalWrite(7,LOW); }
void loop() { x=x+1;//переход с буквы на букву if(x>=12){x=0;}//условие повтора фразы for (i=1;i<=300;i++) { digitalWrite(7, HIGH); delayMicroseconds(tabl[x]);//длительность импульса digitalWrite(7, LOW); delayMicroseconds(20000-tabl[x]);//длительность паузы
}
} // // Конец / // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////