Кавайные мордочки на 1,3 дюймовом экранчике
Скетч написан и доработан с помощью ИИ Deepseek.
Скетч написан и доработан с помощью ИИ Deepseek.
Я не являюсь автором 3D-модели, но она была "немного" допилена.
Материалом для 3Д печати послужил PET-G около 2 кг. Элементы соединялись на металлические шипы, прихватывались суперклеем и окончательно фиксировались эпоксидной смолой. Швы и дефекты затирались шпатлевкой для пластика. Далее грунт, жидкий "хром", лак, хаки. Столь мудреная окраска нужна чтоб сквозь реальные потертости и царапины проглядывал металл.
В качестве микроконтроллера был выбран Arduino nano, из за своей попсовости и вообще он у меня 2 года пылился. Сервоприводы изначально планировались MG90S, но они оказались слишком слабыми, поэтому были заменены на MG995. Музыкой заведует модуль DFPlayer Mini. Конечно на карту памяти было залито полтора часа музыки из игры. Два фонаря белый и красный коммутируются через реле. С питанием внутренних цепей пришлось намудрить и использовать аж 4 понижайки на базе LM2596. Источником первичного питания являются 2 аккумулятора 18650, но при желании можно запитать от любого источника от 7 до 35 вольт (например БП ноутбука). Управление осуществляется посредством ИК пульта.
На изготовление данного MP3 плеера ушло порядка 2-х месяцев.
видео "@newtechnologiaa007" New Technologiaa007 Индия
Корпус и шасси с доп элементами полностью спроектированы в Компас 3D.
Начинка:
"Мозг"-Arduino Nano
Руки и шея работают на сервоприводах sg90
Шасси движется за счёт двух шаговых моторов 28BYJ-48 на драйверах ULN2003.
"Зрение робота осуществляется с помощью УЗ датчика HC-SR04.
Здравствуйте, мои драгоценнейшие радиофобы и радиофилы, давайте представим, что у нас с Вами есть прибор, который может заранее предупредить об урагане, граде, снегопаде.
Только вообразите, как бесценно за полчаса до ливня собраться и поехать домой, чем мокрым, под дождём собирать палатку, спасать шашлыки.
Что если я Вам скажу, что предсказание погоды — это не весь функционал, что данный прибор будет предупреждать о большом уровне разных примесей и крупных частиц в воздухе, высоком содержании углекислого газа, чрезмерной интенсивности ультрафиолетовом излучении, Альфа, Бетта, Гамма-радиации и сильном электромагнитном излучении.
И это ещё не всё, только представьте Вам понравился новый туристический маршрут и Вы хотите поделиться им на форуме или в мессенджере с друзьями, в лучшем случае Вы нарисуете его на карте и сфотографировав отправите картинку, а благодаря данному прибору Вы сможете поделиться точными координатами маршрута, потому что внутри его находится датчик геолокации и все координаты и показания датчиков записываются в лог файл.
Благодаря интерактивной карте, составленной прибором, Ваши друзья смогут посмотреть от температуры во время Вашего путешествия, до уровня углекислого газа или высокого уровня радиации, на всём пути следования.
В течении года я покупал разные модули, чтобы воплотить данную идею в жизнь. И вот сейчас, когда всё необходимое я закупил, нам с Вами осталось немного, перевести данные с двух аналоговых датчиков в цифровое пространство. И как многие догадались по моему нестандартному приветствию и вступительной заставке, речь в данной статье пойдёт о счётчике Гейгера-Мюллера.
Вообще тему счётчика Гейгера-Мюллера я считал проходной, - но как же я ошибался.
В интернете много схем и прошивок для дозиметров на любой вкус, казалось бы, бери и пользуйся, но не тут-то было:
Первое. Схемы, их можно разделить на две категории: первую рисовали или студенты для курсовой, что бы от них отстал преподаватель, или безумцы, которым голоса в голове нашептали спроектировать схему дозиметра, других причин что бы рисовать нерабочую схему я не могу придумать, некоторые из них я даже повторил и их разработчикам было настолько плевать, что они даже не удосужились открыть даташит и понять, что обвязку они выбрали неверно, подключили микросхемы неправильно и выбранные оптроны или ключи просто неспособны открыться, так как для их срабатывание необходим больший ток, чем способен выдать датчик дозиметра.
Второе. Схемы дозиметров рабочие, но их помимо того, что очень сложно повторить, так еще и некоторые радиодетали трудно достать, что сделает данный проект недоступным для большинства подписчиков, поэтому обратимся за помощью к нашим друзьям из Китая, а конкретно к повышающему DC-DC модулю на микросхеме MAX.
Однако готовый модуль с AliExpress выдаёт только 220 вольт, так еще и неверно спроектирован, поэтому соберём свой модуль, благо его схема есть в интернете, а сам он состоит из небольшого количества компонентов, которые имеют много аналогов и легко заменяются близкими по характеристикам радиодеталями.
В качестве счётчика дозиметра будет ESP8266 по следующим причинам:
1. Датчик будет универсальным, он будет применяться как в стационарных приборах, так и переносных, поэтому модуль с WI-FI и Bluetooth на борту в неконкуренции перед другими микроконтроллерами, при этом другие микроконтроллеры из семейства ESP дороже и избыточны для нашей задачи.
2. Он уже экранирован от внешних помех и при этом имеет низкое энергопотребление - 16 мА, что всего в два раза больше потребления ATmega328P, которой необходимо 8 mA.
Понижать напряжение для ESP8266 будет высокоэффективный модуль с КПД до 98%, название которого я не нашёл, поэтому надеюсь, Вы напишите его название в комментариях.
Принимать сигнал с датчиков дозиметра будет схема, которую я позаимствовал у дозиметра ArDos.
Велосипед изобрели (со схемами разобрались) давайте перейдём к коду.
Алгоритмы дозиметров так же делятся на два вида:
1. Измерение радиационного фона. Тут всё просто, мы в соответствии с документацией проводим измерение за определённый промежуток времени, а затем по формуле вычисляем радиационный фон.
2. Поисковый алгоритмы. В данном случае первый алгоритм нам не подходит, так как он накапливает данные за определённый промежуток времени, например возьмём самый популярный датчик СБМ-20, для измерения радиационного фона нам необходимо производить измерения за последние 34 секунды, то есть на момент получения данных, они будут уже, как 34 секунды устаревшими, что ни коем образом не подходит для поисковых алгоритмов. Просто представьте Вы попали в зону заражения и Вам нужно, как можно скорее, выбраться оттуда, но для понимания в какую сторону идти, Вам нужно будет останавливаться каждый раз на 34 секунды, чтобы понять снижается ли радиационный фон в том направлении, куда Вы направляетесь.
В интернете полно разных поисковых алгоритмов, но все они основываются на предсказаниях будущего, только представьте: радиация не имеет линейной зависимости, счётчике Гейгера-Мюллера может за первую секунду поймать 6 частиц, за вторую 0, за третью 2 и на основе этих данных поисковый алгоритм должен предсказать радиационный фон, и какие бы фильтры Вы не применяли к данным алгоритмам, точность предсказания может достигать не более 10%, что для меня не приемлемо.
Поэтому я решил сделать, как делали Советские инженеры, а именно выводить данные за последнюю секунду, тем самым мы с Вами будем получать самые актуальные данные, то есть наш с Вами дозиметр выводит стразу два значения, одно радиационный фон, второе количество импульсов за последнюю секунду и если нам нужно найти источник радиации, то по увеличению данного значения можно понять где находится источник (чем больше сигналов за последнюю секунду, тем ближе к источнику), а по спаду показаний можно убедиться, что мы удаляемся из заражённой зоны в правильном направлении.
Перед тем как мы перейдём к самому прибору, давайте поговорим о радиации, её видах и датчиках для её обнаружения, а также какие из них нужно покупать, а какие обходить стороной:
Начнём с Гамма-излучения.
Масса Гамма-частиц в состоянии покоя равна нулю, они не заряжены, поэтому большинство из них пролетают через счетчик Гейгера, никак не взаимодействуя с ним. Всего от 1 до 4% Гамма-частиц, в зависимости от их энергии, регистрируется счетчиком. Для их регистрации подойдёт почти любой счётчик, мы же в своём проекте будем использовать СБМ-20 и СИ-3БГ.
Бета-излучение.
Бета-частицы — это электроны, их можно разделить на две категории: высокоэнергетические или жёсткое Бета-излечение – преодолевают металлическую стенку счетчика и низкоэнергетические или мягкое Бета-излучение – неспособны преодолеть металлическую стенку и регистрируются только слюдяными датчиками. Бета-частицы заряжены, поэтому проникнув внутрь датчика они будут с вероятностью 99% зарегистрированы. В проекте Бета-излучение будут регистрировать СБМ-20 и СБТ-11А.
Альфа-излучение.
Альфа-частицы — состоят из 2х протонов и 2х нейтронов, а их вес в 7344 раза тяжелее электрона, они положительно заряжены, поэтому, как и Бета частицы, попав внутрь датчика будут зарегистрированы с вероятностью 99%.
Из-за своих размеров, массы и положительного заряда, Альфа-частицы сталкиваются с молекулами вещества и быстро теряют энергию. Например, они не могут преодолеть более 10 см. воздуха или 40 микрон металлической пластины, поэтому для их регистрации необходимы особые датчики, с тонким слюдяным окном, имеющие букву «А» в конце своего названия.
Из всех представленных выше излучений, Альфа-излучение является самым опасным, его не регистрируют бытовые дозиметры, для его обнаружения необходим очень близкий контакт с заражённым объектом (не более 2 см. от источника заражения), при этом при таком близком контакте легко получить загрязнение рук и дозиметра, однако пока источник Альфа-излучения находится снаружи, он нам ни чем не угрожает, Альфа-частицы врезаются в наружный слой кожи и остаются там, а как мы знаем наружный слой кожи состоит из омертвевших клеток, которые со временем отшелушиваются. Но не всё так просто, как только источник Альфа-излучая попадает нам внутрь, например с продуктами питания, Альфа-частицы начинают атаковать внутренние органы, которые не имею омертвевшего слоя клеток, что делает Альфа-излучение самым опасным из всех источников радиации. Только представите, как огромные, массивные Альфа-частицы врезаются в стенки ваших внутренних органов, вызывая травмирование тканей, при более интенсивном излучении - кровотечения, в последствии могут привезти к развитию рака. В проекте Альфа-излучение будет регистрировать СБТ-11А.
Теперь поговорим о самих датчиках и советах при покупке их с рук.
Итак, представим, что какая-то частица одного из трёх излучений попала внутрь датчика, в котором находится инертный газ (например Неон (Ne) + Аргон (Ar)) При пролете через газ, электроны производят вокруг своего трека ионизацию молекул газа, т. е. разрывают эти молекулы на заряженные частицы, тем самым создавая еще кучу медленных электронов и ионов. Эти вторичные заряженные частицы начинают притягиваться: отрицательные электроны к положительно заряженной проволоке в центре счетчика, а положительные ионы — к отрицательной наружной стенке. В процессе они ускоряются, снова сталкиваясь с молекулами газа тем самым создавая вторичную ионизацию или так называемую «лавину» заряженных частиц, которая фактически является искровым пробоем внутри счетчика, в результате этого возникает проседание напряжения на электродах счетчика, и мы получаем импульс около 50 вольт и длительностью несколько микросекунд.
В первых счётчиках Гейгера использовали в качестве гасящей высокомолекулярной добавки - пары спирта, однако такие датчики имели малую выработку и быстро выходили из строя, позже пары спирта заменили на Бром (Br), который имеет значительно большую выработку, но при этом производить датчики в которых используются пары спирта не перестали, так как их производство намного дешевле, поэтому покупая дешёвые бытовые дозиметры на AliExpress есть огромная вероятность, что в его датчике в качестве высокомолекулярной добавки используются пары спирта.
Как покупать датчики с рук?
Перед покупкой попросите продавца прислать видео замера радиационного фона, этого будет достаточно для понимания работоспособности датчика, обычно нечестные продавцы при продаже датчика с высокой выработкой прибегают к следующему обману, как например это продавец с Авито. При включении дозиметра он тут же поднёс к датчику источник радиации и дозиметр моментально начал сигнализировать о превышении радиационного фона, однако, когда датчик пришёл ко мне, я выяснил, что моя покупка имеет большую выработку из-за чего внутри датчика возникает непрерывный искровой пробой и показания счётчика Гейгера моментально зашкаливают.
Со схемой и кодом разобрались, они, как всегда, будут в описании под видео, теперь давайте я отвечу на некоторые Ваши вопросы.
Почему в дозиметре я применил сразу 3 датчика, а не 1, как делают в промышленных приборах?
1. В промышленных приборах экономят на всём, а данный проект мы делаем для себя, поэтому нет смысла экономить на себе.
2. Для расширения диапазона чувствительности, датчик СБМ-20 используется в связке с СИ-3БГ, как например в профессиональном дозиметре-радиометре ДП-5В.
3. СБМ-20 и СИ-3БГ не могут детектировать Альфа-излучения, поэтому нам потребуется третий датчик: СБТ-11А, где А означает, что датчик особенно чувствителен к Альфа-излучению. Конечно, можно обойтись одним датчиком СБТ-11А, как например делают многие промышленные приборы, однако, чтобы определить таким дозиметром тип излучения Вам потребуется вначале поднести прибор к источнику радиации, произвести замер, затем установить в прибор фильтр от Альфа-излучения, снова провести замер, если пробор продолжает показывать превышение уровня радиации, значит это не Альфа-излучение и нам потребуется снова установить фильтр, но уже от Бетта-излучения, и вновь провести замер радиации, если радиация снова выше нормы, значит перед нами Гамма-излучение, если же нет, то Бетта-излучение.
В нашем же с Вами приборе, всё просто, если превышение дозы показывает только датчик СБМ-20 и СИ-3БГ, значит перед нами источник Гамма-излучения, если же превышение фона регистрирует СБТ-11А, а СБМ-20 и СИ-3БГ молчат, значит перед нами Альфа-излучение, если же все три датчика активны значит перед нами Бетта-излучение.
Как всегда я снял для Вас подробную инструкцию и подготовил печатную плату в Sprint-Layout и PDF, все ссылки в описании под видео на ютубе.
Скетч Вы можете скачать с github https://github.com/chevichelov/GEIGER_COUNTER
Для скачивание не требуется регистрация или оплата, просто жмите на зелёную кнопку "CODE" -> "Download ZIP"
Короткий дисклеймер Я очень хочу, чтобы эта статья была просто научной работой. Чтобы никогда и никому не понадобился мой экзоскелет. К сожалению, пока это не так. По статистике у каждого есть хотя бы один близкий, кому он необходим.
Коротко о себе. Я инженер-конструктор с большим опытом. Работал много лет в космической отрасли. Сейчас я программист на удалёнке. Но не из-за денег я поменял работу. У меня отказали ноги Из-за тяжёлой формы рассеянного склероза. К слову, со старческим он никакого отношения не имеет. Отказали не только ноги. Плохо слушаются и руки. Эту статью я набиваю голосом. Вообще, повреждение спинного мозга – это ад. Не как в кино, гораздо страшнее. Но речь пойдёт о другом.
Тема Далеко не новая. Есть рынки, есть исследования, есть много всего. Но есть как минимум две причины, почему это научная фантастика. Первое это цена. В лучшем случае это цена новой машины. Второе это то, что в личное пользование это купить нельзя.
Наверное, последнее имеет под собой веские основания. Как человек, который сам постоянно сидит. Я понимаю, к чему может привести изменение позы Несерьёзное На вид, Но, довольно резкое. Если рядом не окажется того, кто сможет адекватно помочь. Всё может закончиться довольно фатально. Но, и это главное. Как танго, танец для двоих, так и калека редко бывает один. Совершенно точно я не представляю себе ситуации, чтобы калека сам в одного одел экзоскелет и начал Им пользоваться.
Но вернёмся к сути этой статьи. Практически сразу как сел в кресло, я начал разрабатывать свое решение. Это было два года назад. Все модели и код, я положил на гитхабе. Здесь я хотел бы пояснить некоторые свои решения. Там же на гите я буду выкладывать инструкции по сборке.
По стоимости комплектующих это 50-60 тысяч рублей. Трудозатрат на сборку тоже мало. По моим оценкам, 2-3 часа в день в течение месяца. Это очень лениво и не торопясь. Если администрация позволит, я оставлю свой контакт.
За два года мы собрали первый прототип. Он оказался рабочим. Поскольку у меня нет особо рук, Я проектирую и программирую. О том, как можно делать это без рук, отдельная печальная песня.
Вернёмся к отдельным техническим решениям. Прототип, что на мне, сделан из алюминия. Я очень много работал с этим материалом. Поэтому сделал прототип из него. Сюрприз-сюрприз, это очень дорого. Детали, которые на мне, я сделал тысяч за сорок. При этом детали мне пришлось заказывать в Китае. Выход нашёлся довольно быстро. Лазерная резка и использование тонкой листовой стали.
На фото сталь 3, покрытая цинком. По прочности и весу это тот же самый алюминий 10 мм. По цене ~3000. В качестве контроллера я использовал Arduino. Только потому, что я не знал, что есть другие. Это моя первая работа с этим контроллером. Вообще с контроллерами и электрикой. У меня был безумный стимул. Жизнь в коляске, она очень короткая. Гуглите гиподинамия. Сейчас у меня есть проект на ESP32. Вообще, есть много проектов, которые я в общий доступ не выкладываю.
Подытожу цель этого поста. Если на заре своей разработки Я испытывал влажные мечты, Что сумею перевернуть рынок. Сейчас я просто боюсь, что не смогу выложить даже этого. А ведь это довольно большой массив работы. Очень много полезных открытий. Разработав это всё, столкнулся с тем, что многие это не могут собрать вообще. Хотя, скорее, просто не хотят. Ведь мне удалось сильно упростить сборку. Настолько, что даже моя жена сказала, что сможет это собрать. Я отправляю это в свободное плаванье. Чтобы увидеть результат своей работы. Пожалуйста, соберите это своим друзьям. Тем, кому это необходимо. Немного фото моего прототипа..
Спроектированная в Компас 3D и распечатанная на 3D принтере гуманная мышеловка (кроме банки и основания конечно). Управляется с Arduino Nano, PIR датчика приближения и сервопривода sg90. Принцип работы следующий:
Вытаскиваем сервопривод из паза, подаём питание. Сервопривод встаёт на своё место, для поддержания первого нижнего упора. Поднимаем подпружиненную дверцу, вставляем сервопривод обратно, дверца встаёт на упор. 15 секунд перед началом работы, Arduino Nano, калибрует датчик PIR, что бы избежать фантомных срабатываний. После того, как датчик откалибруется, мышеловка готова к работе. Мышь залезая внутрь, попадает в зону действия PIR и с задержкой 3 секунды, дверца закрывается. 3 секунды нужны, что бы мышь успела пролезть и ей не прищемить хвост. Через ещё 1 секунду, как захлопнулась дверца, сервопривод фиксирует её, что бы не возможно было открыть. Что бы выпустить мышь, достаточно вытащить банку из кронштейна, открутить и выпустить на свободу.
Привет, Пикабу! На днях впервые попробовал работать с OLED-дисплеями. Всюю дорогу до этого я работал с LCD1602 экранами. Опыт пока весьма плачевный, но дело даже не в самом дисплее.
Дело в том, что китайски платы это всегда русская рулетка. Повезёт/не повезёт. Купил эту LG(B)TF328P за 80 рублей. Залил на неё тестовый скетч с библиотекой GyverOLED, всё пашет. Поработала, даже вывела сообщение на дисплей:
Но потом -- в отказ. И так, и сяк пробовал - бесполезно. Потом компьютер и вовсе перестал видеть плату в COM-портах. В общем, сегодня заказал нормальную Nano на CH340. Надеюсь, что будет нормальная, ибо очень нужна для проекта (дедлайн 8 марта). Как-то так)
Спасибо большое, что проявляете ко мне интерес, предлагаете советы и улучшения, я всё читаю и анализирую. До скорого!