Jump to content
serg6953

Правила электробезопасности

Recommended Posts

Электроустановки, по степени опасности, ранее условно подразделялись на две группы - до 1000 вольт и выше 1000 вольт. Наверное, эту границу раздела можно провести и при меньших значениях напряжения - 400 вольт или 110 вольт или 42 вольта. По мере уменьшения напряжения опасность уменьшается. Однако в истории электротехники были зарегистрированы случаи смертельного поражения даже, считающейся безопасной почти в 100% случаев, величиной напряжения 12 вольт. Кроме того, следует заметить, что постоянное напряжение 1000 вольт действительно соответствует этой величине, а амплитуда переменного напряжения с действующим значением 1000 вольт равна 1416-ти вольтам.

Высоковольтные электроустановки требуют большого опыта работы и высокого профессионального мастерства обслуживающего персонала. Новички, к работе в таких электроустановках не допускаются.

Строго говоря, опасность несёт в себе не напряжение, а величина и путь электрического тока, которые могут пройти через живой организм. Наиболее уязвимыми при воздействии тока являются сердце и нервная система. Возможны разные варианты опасного прохождения тока через организм – из одной руки в другую или из руки в ноги. Бывали случаи прикосновения к токоведущим частям головой, в этом случае ток может идти из головы к рукам или ногам. Менее опасно прохождение тока между пальцами одной руки или по стопе одной ноги, но и в этом случае болевые ощущения могут вызвать потерю сознания. Величина тока определяется законом Ома для участка цепи – прямо пропорциональна приложенному напряжению и обратно пропорциональна сопротивлению цепи. Электрическое сопротивление организма зависит от многих факторов и может находиться в пределах от нескольких килоОм  до нескольких сотен килоОм. К электрическому сопротивлению организма может прибавляться внутреннее сопротивление последовательных цепей, связанных с источником напряжения - сопротивление мокрой обуви, сопротивление растекания токопроводящих полов, контактные сопротивления и т.п. Пример. Если приложенное напряжение 300 вольт, а электрическое сопротивление цепи 300 килоОм, ток составит 1 миллиампер, а при сопротивлении 30 килоОм - 10 миллиампер. При напряжении 12 вольт и сопротивлении 1 килоОм  ток будет равен 12 миллиампер. Токи, величиной до 1 мА считаются безопасными, а более 5 мА - опасными. Но и эти величины следует считать условными, так как опасность тока зависит и от частотных характеристик формы тока и от конкретных точек приложения тока и от конкретного момента времени наложения тока на физиологические ритмы организма и от состояния и реакции самого организма. Так, при воздействии на корень языка может оказаться опасным ток величиной порядка 1 мА.

 

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

2 минуты назад, serg6953 сказал:

Кроме того, следует заметить, что постоянное напряжение 1000 вольт действительно соответствует этой величине, а амплитуда переменного напряжения с действующим значением 1000 вольт равна 1416-ти вольтам.

стандартный ряд переменного напряжения идет через корень из 3

0,22кВ, 0,4кВ, 0,66кВ, 1,2кВ переменного в 1кВ нет, так что и ошибки в определении до и выше 1000в нет....

Share this post


Link to post
Share on other sites
1 час назад, IMXO сказал:

стандартный ряд переменного напряжения 0,22кВ, 0,4кВ, 0,66кВ, 1,2кВ переменного в 1кВ нет, так что и ошибки в определении до и выше 1000в нет....

Стандартного 1000 вольт переменного нет, но нестандартное вполне может быть.

Из всего огромного количества существующих различных правил электробезопасности можно выделить фундаментальные основы безопасного поведения при работе в электроустановке. Прежде всего, не следует ни к чему притрагиваться, если нет полной уверенности, что это безопасно. Можно только смотреть, делать осмотр. Проверка отсутствия напряжения на токоведущих частях производится с помощью специальных, предварительно проверенных индикаторов. Ремонтные работы обычно выполняются при отключенных электрических цепях. В случае бытового прибора необходимо вынуть сетевую вилку из розетки и закрепить её неподалёку от ремонтируемого места, так, чтобы она была на виду, и никто нечаянно не мог её включить. В случае ремонта оборудования подключенного к сети с помощью коммутационных устройств, эти устройства отключаются и механически блокируются. После проверки отсутствия напряжения, отводящие линии заземляются. Ещё безопаснее отсоединить отводящие линии от коммутационных аппаратов. Вывешиваются предупредительные плакаты.

При проведении измерительных и регулировочных процедур может потребоваться включение устройства, подача напряжения. В этом случае важно иметь безопасное расположение относительно токоведущих частей, применять защитные средства – диэлектрические перчатки, инструменты с изолирующими рукоятками. Для предохранения глаз от расплавленных брызг или паров металлов, которые могут возникнуть при непредвиденных коротких замыканиях, помогают защитные очки.

Помещения, с точки зрения электробезопасности, подразделяются на три типа – без повышенной опасности, с повышенной опасностью и особо опасные. Без повышенной опасности это сухие, без металлоконструкций, пол которых обладает хорошими электроизолирующими свойствами. Помещения с повышенной опасностью имеют один из факторов повышенной опасности – высокая влажность, температура, токопроводящие полы, заземлённые металлоконструкции, химически агрессивная среда и другие (подробнее см. специальную литературу). Особо опасные помещения имеют несколько факторов повышенной опасности. Наружные электроустановки, те которые монтируются вне помещений, тоже считаются особо опасными. Фактически, комната в квартире, хотя и может иметь хорошо изолированный пол, но с точки зрения электробезопасности является помещением с повышенной опасностью, так как имеет металлическую батарею отопления и, например, металлический корпус компьютера или холодильника. А ванная, с точки зрения электробезопасности, является особо опасным помещением, так как имеет несколько факторов повышенной опасности. При электроремонтных работах в помещениях с токопроводящими полами в качестве дополнительных средств безопасности используют диэлектрические боты, диэлектрические коврики и диэлектрические подставки.

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

Выбор подходящего элемента питания, способного обеспечивать требуемый уровень напряжения и выдавать необходимый ток на протяжении всего периода эксплуатации беспроводной пожарно-охранной системы является одной из первостепенных задач. Наиболее подходящим для этих целей элементом являются литий-тионилхлоридные элементы питания, а одним из наиболее конкурентоспособных производителей – компания Fanso, предлагающая своим клиентам продукты как универсальные, так и разработанные специально для решения конкретных задач.

Подробнее...

1000 вольт, приняты в правилах, как "до и выше", так как воздух, при нормальных условиях, являться до 1000В практически идеальным изолятором.  Приближаться к токоведущим частям до 1000 В можно на любое расстояние без прикосновения, выше 1000 уже накладываются ограничения. Также по средствам защиты, например, д-э перчатки до 1000 основное средство, выше- дополнительное.

Share this post


Link to post
Share on other sites

На постоянном токе и низкой частоте 1000 вольт, при нормальном атмосферном давлении, пробивает воздушный зазор около 0,3 мм. На повышенных частотах может пробить больше.

Замечания по основным и дополнительным средствам защиты подробно разъясняются в правилах. Новички, до изучения правил и прохождения практики в низковольтных установках, к обслуживанию высоковольтных не допускаются, но и после изучения, только под надзором опытного персонала!

Сумбурная жизнь 21-го века часто провоцирует людей рисковать. Это порождает одобрительное психологическое отношение людей к риску, зачастую неоправданному. Некоторые даже расценивают такое авантюрное поведение как элемент развлечения, и определённой части людей, чаще молодёжи, это нравится. Но сколько трагедий происходит из-за этого во всех видах человеческой деятельности?! Подумайте, стоит ли игра свеч?

Share this post


Link to post
Share on other sites

Само по себе ВЧ напряжение вызывает в основном поверхностные токи и может обжечь или обуглить поверхностные ткани. Но если напряжение смешанное, например, постоянное 800 вольт и в этой же цепи ВЧ с амплитудой 3000 вольт, то ВЧ вызовет пробой воздуха или изоляции, обгорание, обугливание участка ткани и по этому пути пойдёт постоянный ток. Такое напряжение может даже повредить изоляцию у инструмента с изолирующими рукоятками.

Вот пример введения к инструкции из документации на импортную технику:
Safety Depends on You
DO NOT INSTALL, OPERATE OR REPAIR EQUIPMENT WITHOUT READING MANUAL AND THE SAFETY PRECAUTIONS CONTAINED THROUGHOUT. And, most importantly, think before you act and be careful.
_____

Приблизительный перевод:
Безопасность зависит от Вас! (Видимо, имеется ввиду, что личная безопасность прежде всего зависит от себя самого.)
НЕ УСТАНАВЛИВАЙТЕ, НЕ ИСПОЛЬЗУЙТЕ, НЕ РЕМОНТИРУЙТЕ ОБОРУДОВАНИЕ БЕЗ ИЗУЧЕНИЯ РУКОВОДСТВА ПО ЭКСПЛУАТАЦИИ И ПРЕДУПРЕЖДЕНИЙ ДЛЯ БЕЗОПАСНОГО ПРОВЕДЕНИЯ РАБОТ, СОДЕРЖАЩИХСЯ В НЁМ. И, самое важное, прежде чем действовать, подумайте, безопасно ли это и будьте осторожны!

Share this post


Link to post
Share on other sites

Статистика показывает, что у значительной части людей имеется тенденция пренебрежительного отношения к Правилам Безопасности. Попробуем разобраться в причинах этого явления. Для начала рассмотрим поведение мелких диких животных в природе. Такое животное редко подпустит к себе человека ближе, чем на 50 метров. Инстинктивно (в подсознании) оно ощущает опасность, и подсознание запускает инстинкт самосохранения. В тоже время такое животное может попытаться перегрызть тонкий кабель, находящийся под опасным напряжением. Почему? Видимо потому, что в подсознании у него этот предмет не зафиксирован как опасность. После электрического удара при перегрызании, возможно, такая фиксация произойдёт, если, конечно, животное не погибнет, выработается стойкий условный рефлекс, почти безусловный. Сознание же человека направлено не на поддержание инстинкта самосохранения и других безусловных рефлексов, а скорее на их подавление. Сознание подавляет подсознание. В мозгу всё время происходит антагонистическая борьба. Следствием этого и является порою неадекватное поведение и неспособность усвоить азы безопасного поведения.

Гиганты мысли, прошу выразить своё мнение.

Share this post


Link to post
Share on other sites

Вывод очевиден: всех граждан при получении паспорта принудительно подвергать многократным ударам электрическим током, дабы выработать условный рефлекс.

Лицам, профессионально связанным с электричеством проводить повторные процедуры при очередной проверке знаний ПТЭ и ПТБ.

Share this post


Link to post
Share on other sites

Компьютерная программа-экзаменатор при неправильных ответах может выдавать на интерфейс сигналы, по которым специальное устройство будет генерировать безопасные импульсы электростимуляции височных областей мозга. Человек выучит правила и будет отлично их знать, но… не будет их применять. Более сложный вопрос, как стимулировать человека действовать более обдуманно? Чтобы сознание действовало не в ущерб инстинкту самосохранения. Экономя внутреннюю энергию, организм всегда пытается минимизировать свои действия. Это тоже происходит инстинктивно, но приводит к противоречиям различных регуляторных процессов внутри организма и неблагоприятным последствиям. Может быть можно создать такое безопасное электростимулирующее воздействие на мозг, после которого человек безусловно начнёт выполнять правила?

Мне кажется, что эту тему лучше было бы назвать не Правила Безопасности и не Техника Безопасности, а Искусство Безопасности. Именно понимание искусства принципиально отличает человека от животного.

Share this post


Link to post
Share on other sites

Несколько участников этого форума негативно относятся к пропагандированию вопросов искусства безопасности. Тем не менее, если эта тема поможет избежать трагедии хотя бы одному человеку, то цель темы можно считать вполне положительной.

Share this post


Link to post
Share on other sites

Дело не в безопасности, а в том, что вы пихаете ссылку во все темы подряд, к месту и не к месту, что уже похоже на спам.

Edited by Dr. West

Share this post


Link to post
Share on other sites

Не выдёргивайте вилку из розетки за провод! Не наступайте в мокрой обуви на оголённые провода! При работе с электрооборудованием, при ремонте электрооборудования, следует соблюдать Правила электробезопасности!

Такая ссылка везде к месту, где есть электрический ток!!!

Share this post


Link to post
Share on other sites

Тогда вам стоит распечатать эти призывы на бумагу и развесить у себя в квартире под каждым выключателем, розеткой и лампочкой, а также привязать бирки к каждому шнуру с вилкой. И соседям в почтовые ящики накидайте листовок.

Если уж доводить идею до абсурда, то не стоит мелочиться.:D

Предлагаю также расширить и углУбить следующими призывами:

Береги честь смолоду!
Не пили сук, на котором сидишь!
Не плюй в колодец!
и т.п.
 

Edited by Dr. West

Share this post


Link to post
Share on other sites

На данный момент тема прочитана 463 раза. Если эта тема или ссылки помогут избежать опасной ситуации хотя бы одному человеку, то цель достигнута с положительным результатом!

Edited by serg6953
корр

Share this post


Link to post
Share on other sites

Ну конечно положительным - в целых 90 минусов у ТС_а :) . Видимо остальные его сообщения такие же актуальные и востребованные как и эта тема...

Share this post


Link to post
Share on other sites

Это говорит о пренебрежительном отношении людей к этим вопросам. Понятно, что спекулянтам на безопасность ДРУГИХ наплевать, у них на уме только личная выгода. Если хотите, можете ходить на поводке у спекулянтов.

Share this post


Link to post
Share on other sites

Примечание: не хватайтесь мокрыми руками за оголённый поводок спекулянтов!

Share this post


Link to post
Share on other sites

В данной ситуации спекулянтом выглядите именно вы! Спекулируя на теме электробезопасности вы тулите свои сообщения куда надо и не надо, таким образом пытаясь исправить свою явно подмоченную репутацию на данном сайте. Обратите внимание, что так думаю не один я...

Share this post


Link to post
Share on other sites

На данный момент тема прочитана 510 раз.

Действующая электроустановка это электроустановка в которую подано электрическое напряжение или в любой момент может быть подано! Чтобы сделать электроустановку не действующей и электробезопасной, надо разобрать схему так, или предпринять такие действия, чтобы ни при каких условиях в ней не могло появиться напряжение.

Share this post


Link to post
Share on other sites

Да хоть миллион раз пусть она будет прочитана!

То что вы максимум получите от этого, это негативную карму в свой адрес, которая в свою очередь отразится на вашем здоровье, это нужно осознавать однако!

Необходимо знать места где этому необходимо учить, а не гадить во всех темах без разбора, типа вы самый умный инспектор по ТБ.

Share this post


Link to post
Share on other sites

Эта ТБ на работе задрала и еще тут умник нарисовался на мозги капать...

Share this post


Link to post
Share on other sites
В 4 Январь 2017 г. в 11:12, Dr. West сказал:

Тогда вам стоит распечатать эти призывы на бумагу и развесить у себя в квартире под каждым выключателем, розеткой и лампочкой, а также привязать бирки к каждому шнуру с вилкой. И соседям в почтовые ящики накидайте листовок.

Если уж доводить идею до абсурда, то не стоит мелочиться.

 

На импортном оборудовании предупреждающие об ОПАСНОСТИ надписи, шильдики, бирки имеются на всех ОПАСНЫХ местах! Однако, обслуживающий персонал и "ответственный" персонал по недомыслию своему умышленно портят не только надписи, но и сами системы безопасности!!! Пренебрежительное отношение людей к этим вопросам по всей видимости является следствием низкой КУЛЬТУРЫ ПРОИЗВОДСТВА! Вот и подумайте, что заставляет людей доводить дело до такого абсурда!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By admin
      В обзоре представлен лабораторный блок питания E-core PS-3010PL3A российского производства, который имеет два канала с напряжением до 30 вольт и силой тока до 10 ампер на основном канале, а так же контроллер быстрой зарядки QC3.0.
      Ссылка на товар: https://www.e-core.ru/moshhnyj-dvuhkanalnyj-programmiruemyj-blok-pitaniya-pl-3010pl3a
    • By mefi73
      Particle Photon
      Микроконтроллеры ESP32 и ESP8266 наделали много шума в среде радиолюбителей. Основное их преимущество - поддержка интернет соединения посредством Wi-Fi.
      Но ESP не единственные "девборды" с Wi-Fi и одна из множества плат разработки с Wi-Fi попала ко мне на обзор.
      Итак, Particle Photon - плата прототипирования (терпеть не могу это слово, не правильное оно какое-то, но аналога в русском языке нет) с Wi-Fi, но со своими особенностями предоставлена на обзор магазином DFRobot.

      Имеет следующие параметры:
      Broadcom BCM43362 Wi-Fi chip 802.11b/g/n Wi-Fi Datasheet STM32F205RGY6 120Mhz ARM Cortex M3 1MB flash, 128KB RAM Datasheet On-board RGB status LED 18 Mixed-signal GPIO and advanced peripherals Open source design Real-time operating system (FreeRTOS) Soft AP setup Диаграмма (Block Diagram):

      GPIO порты:
      18 цифровых I/O 8 АЦП 2 ЦАП 2 SPI 1 I2S 1 CAN 1 USB  9 PWM 1 JTAG Распиновка представлена на следующих изображениях:


      И выводы микроконтроллера, к которым нет прямого подключения, но ими можно управлять программно.

      И еще один вариант распиновки (распиновка та же, изображение нагляднее):

      Особенностью "фотона" (как и всех устройств Particle) является связь через облако Particle. Даже программирование осуществляется через облако.
      Товарищи из Particle серьезно подошли к делу и создали несколько инструментов для работы со своими устройствами (не только с "фотоном", но и с остальными).
      Во-первых: мобильное приложение, при помощи которого можно привязать устройство к своему аккаунту, настроить его и даже по управлять им (как именно расскажу чуть позже). 
      По большому счету приложение не приносит большой пользы. Через него можно по управлять "фотоном", очень забавно это реализовано. Но запрограммировать не получится (что странно, ведь программирование происходит через Web сервис и реализовать его в приложении не сложно). Так же у меня не получилось и настроить "фотон" через приложение. Вообще с настройкой возникли некоторые сложности не только через мобильное приложение, но и другими способами ("фотон" упорно не хотел настраиваться, но возможно это "особенности" моего провайдера). Так что мобильное приложения я буду использовать только для проверки статуса "фотона" и продемонстрирую как через приложение управлять "фотоном".
      Второй инструмент для работы с "фотоном" - CLI (command-line interface), позволяет работать с "фотоном" через командную строку.
      Я так же пытался настроить "фотон" через командную строку, но неудачно. поэтому я потерял интерес к командной строке и упоминать её далее я не буду.
      Здесь должна была быть пара скриншотов CLI, но я на днях сбросил ОС на своем ноутбуке до состояния "только купил" и все установленные программы конечно же удалились. Сейчас же попытка установить CLI привела к тому, что якобы всё установилось, но...

      Эта надпись висит весь день, но плагины так и не устанавливаются. Хотя в первый раз всё установилось и заработало сразу.
      Третий инструмент - Particle Dev, IDE для ПК.

      Настроить "фотон" через компьютерную программу у меня снова не получилось. Программа опознала что "фотон" подключен через USB (драйвера кстати, установились самостоятельно и без проблем), но дальше этого обнаружения дело не пошло. Кстати CLI так же увидел "фотон" через USB, но не смог...
      А вот программировать в Particle Dev вполне удобно. Первым делом необходимо войти в свой аккаунт и привязанные устройства сразу же появятся в списке привязанных устройств. Прошивка производится через интернет, нет необходимости в подключении "фотона" кабелем. То есть, неважно где находится ваше устройство, у вас на столе или на другой стороне земного шара, если есть интернет соединение, то можно обновить прошивку. Это плюс и минус одновременно. Минус в том, что если Particle решит прекратить поддержку своих устройств или отключит сервера, то устройства Particle обновить через интернет не удастся. 
      И, наконец. четвертый инструмент - Web IDE. Непосредственно на сайте производителя есть он-лайн редактор кода с подсветкой синтаксиса, выбором библиотек и консолью. Отсюда же можно отправить прошивку на устройство, обновить версию программного обеспечения "фотона" и многое другое.

      Мой выбор пал на Web IDE, потому что этот способ работы с "фотоном" оказался самым стабильным.
      Настроить фотон из Web IDE нет возможности, но предусмотрена другая возможность настроить "фотон" при помощи браузера. Но при этом компьютер должен иметь возможность подключаться к беспроводным сетям (короче говоря должен иметь wi-fi адаптер). И хотя этот способ срабатывал у меня один раз из пятидесяти (утрирую), в отличии от всех других способов он все же сработал.
      Для того, чтобы настроить "фотон" при помощи браузера, необходимо первым делом залогиниться на сайте, затем перейти по адресу https://setup.particle.io/ и выбрать "Photon/P Series", откроется страница с дальнейшими указаниями - подключить питание к "фотону" и ввести его в режим настройки (светодиод должен моргать синим цветом). Режим настройки меня слегка удивил. В инструкции сказано "нажмите кнопку setup на 3 секунды для перевода "фотона" в режим настройки", но иногда это не срабатывает. Опытным путем я установил, что в этом случае необходимо многократно нажать кнопку setup. Итак, "фотон" переведен в режим настройки, жмем "next" и затем "CONTINUE WITH LOCAL FILE", сохраните html файл и откройте его в браузере. Здесь начинаются чудеса. Во первых, предупрежу, что скачанный html файл вы можете использовать только в течении 60 минут.  
      Во-вторых, не торопитесь подключаться к точке доступа, созданной "фотоном", открыть скачанный html файл надо до подключения к "фотону", затем подключиться к точке доступа, созданной фотоном.

      Затем необходимо настроить к какой точке доступа "фотон" должен подключаться.

      Я использую интернет без пароля. И настройка выдает ошибку, мол все поля должны быть заполнены. 

      Поэтому ставим галочку "The network has a hidden SSID", в поле "SSID (the name of your Wi-Fi network)" вводим имя сети, в выпадающем списке "Security type" я выбираю "open".

      Жмем большую синюю кнопку..

      Если на "фотоне" RGB светодиод моргает "циановым" - настройка успешна, если синим или зеленым - нет. Затем необходимо подключиться к основной точке доступа Wi-Fi и попадаем на страницу, где можно задать имя своему "фотону".

      На этом настройка окончена. Переходим в Web IDE.
      Если нажать на значок напоминающий прицел, выпадет меню, в котором можно выбрать необходимое для работы устройство. Оно у меня в списке одно. Так же в правом нижнем углу можно увидеть имя устройства и "циановый" кружок - "фотон" подключен к облаку Particle.

      Символ в виде ленточки открывает список библиотек. Список библиотек выводится на экран по 10 библиотек. Так же есть поиск по названию библиотеки.

      Здесь можно выбрать необходимую библиотеку, просмотреть исходные коды и примеры.

      Символ шестеренки уже давно ассоциируется с настройками. Здесь настройки не богаты, лишь смена токена, очистка кэша, смена пароля и выход из системы.

      Угловые скобки <> ведут к меню файлов. Если вам необходимо создать новый файл, открыть существующий или сохранить редактируемый - вам сюда.

      В общем разобраться в интерфейсе не сложно даже новичку.
      Теперь о самом интересном - о программировании "фотона".
      Сразу приведу ссылку на справку по языку программирования: https://docs.particle.io/reference/device-os/firmware/photon/ 
      Замечу, что язык программирования "фотона" очень похож на язык программирования ардуино. Так же используются функции setup и loop, так же настраиваются порты GPIO, работа с UART, SPI и I2C почти не отличается от ардуино, кроме нюансов. Эти нюансы очень важны, поэтому без этой справки не обойтись.
      Сейчас, в этом обзоре, я не могу охватить всю справку по фотону, там более 300 страниц информации из расчета размера листа А4.

      Поэтому постараюсь вкратце.
      Я уже писал про некоторые нюансы. Вот пример одного из них:
       
      When using INPUT_PULLDOWN make sure a high level signal does not exceed 3.3V. При использовании INPUT_PULLDOWN убедитесь, что сигнал высокого уровня не превышает 3,3 В. INPUT_PULLUP does not work as expected on TX on the P1, Electron, and E Series and should not be used. NPUT_PULLUP не работает так, как ожидалось, в TX на сериях P1, Electron и E и не следует использовать INPUT_PULLDOWN does not work as expected on D0 and D1 on the P1 because the P1 module has hardware pull-up resistors on these pins. NPUT_PULLDOWN работает не так, как ожидалось, на D0 и D1 на P1, потому что модуль P1 имеет аппаратные подтягивающие резисторы на этих контактах Also beware when using pins D3, D5, D6, and D7 as OUTPUT controlling external devices. After reset, these pins will be briefly taken over for JTAG/SWD, before being restored to the default high-impedance INPUT state during boot. Также будьте осторожны при использовании контактов D3, D5, D6 и D7 в качестве OUTPUT, управляющих внешними устройствами. После сброса эти контакты будут кратко переведены для JTAG / SWD, прежде чем будут восстановлены состояние INPUT с высоким полным сопротивлением во время загрузки. D3, D5, and D7 are pulled high with a pull-up D6 is pulled low with a pull-down D4 is left floating В общем таких нюансов много и все их в одну статью не вместить. Здесь надо целую книгу писать.
      Но кое о чем особенном я заострю внимание. Устройства Particle работают через облако не только для загрузки прошивки. Через облако можно передавать переменные от "фотона" и взаимодейтсвовать с "фотоном" посредством облачных функций. Рассмотрим примеры.
      int analogvalue = 0; double tempC = 0; char *message = "my name is particle"; String aString; void setup() {   // variable name max length is 12 characters long   Particle.variable("analogvalue", analogvalue);   Particle.variable("temp", tempC);   if (Particle.variable("mess", message)==false)   {       // variable not registered!   }   Particle.variable("mess2", aString);   pinMode(A0, INPUT); } void loop() {   // Read the analog value of the sensor (TMP36)   analogvalue = analogRead(A0);   //Convert the reading into degree celcius   tempC = (((analogvalue * 3.3)/4095) - 0.5) * 100;   delay(200); } В данном примере показана работа с облачными переменными. К сожалению эти переменные передаются только в одну сторону - от "фотона" в облако. Удаленно прочитать эти переменные можно через мобильное приложение или через браузер. 
      Скриншот мобильного приложения:

      Что бы прочитать значение переменной через браузер необходимо ввести в адресную строку адрес вида https://api.particle.io/v1/devices/3a002c000c47353136383731/analogvalue?access_token=481afe0e8625fe50f61c6a1e789f968d4a27fd2c , где 
      3a002c000c47353136383731 - Device ID устройства, 481afe0e8625fe50f61c6a1e789f968d4a27fd2c - токен доступа analogvalue - имя переменной. В результате облако передает данные в формате JSON.
      {"cmd":"VarReturn", "name":"analogvalue", "result":1367, "coreInfo":{"last_app":"",   "last_heard":"2018-11-02T13:27:40.573Z",   "connected":true,   "last_handshake_at":"2018-11-02T13:27:40.271Z",   "deviceID":"3a002c000c47353136383731",   "product_id":6} } К сожалению через браузер можно получить одну переменную, а не все разом, как через приложение. Но, если убрать имя переменной из адресной строки ( https://api.particle.io/v1/devices/3a002c000c47353136383731/?access_token=22e4a7a7d63b534b1504b05fd6ee4bb8b18665b2 ), то можно узнать список всех переменных и их типы данных. И, если вы заметили. там же упоминаются некие функции.
      {"id":"3a002c000c47353136383731", "name":"giant-ninja", "last_app":null, "last_ip_address":"62.143.162.99", "last_heard":"2018-1102T13:32:06.711Z", "product_id":6, "connected":true, "platform_id":6, "cellular":false, "notes":null, "status":"normal", "serial_number":"PH-161114-9YF6-0", "current_build_target":"0.7.0", "system_firmware_version":"0.7.0", "default_build_target":"0.7.0", "variables":{"analogvalue":"int32",   "temp":"double",   "mess":"string",   "mess2":"string"}, "functions":[]} Облачные функции позволяют взаимодействовать с "фотоном". Рассмотрим код из примера.
      int brewCoffee(String command); void setup() {   // register the cloud function   Particle.function("brew", brewCoffee); } void loop() {   // this loops forever } // this function automagically gets called upon a matching POST request int brewCoffee(String command) {   // look for the matching argument "coffee" <-- max of 64 characters long   if(command == "coffee")   {     // some example functions you might have     //activateWaterHeater();     //activateWaterPump();     return 1;   }   else return -1; } Функция brewCoffee объявляется до функции setup, в функции setup привязывается к облаку и получает имя "brew", которое используется в облаке. Сама функция размещена после loop, а в loop ничего нет. 
      Функция принимает в качестве аргумента строку, в данном случае если строка "coffee", то функция возвращает 1, если что-либо иное - возвращает -1. То есть у функции есть ограничения: агрумент должен быть один, иметь тип строки, функция должна возвращать целое число. Скриншот из приложения:



      Вызов адреса https://api.particle.io/v1/devices/3a002c000c47353136383731/?access_token=22e4a7a7d63b534b1504b05fd6ee4bb8b18665b2 возвращает следующее:
      {"id":"3a002c000c47353136383731", "name":"giant-ninja", "last_app":null ,"last_ip_address":"62.143.162.99" ,"last_heard":"2018-11-02T13:52:53.692Z", "product_id":6, "connected":true, "platform_id":6, "cellular":false, "notes":null, "status":"normal", "serial_number":"PH-161114-9YF6-0", "current_build_target":"0.7.0", "system_firmware_version":"0.7.0", "default_build_target":"0.7.0", "variables":{}, "functions":["brew"]} В самом конце видно упоминание функции brew, но больше ничего через браузер сделать не получается (либо я настолько глуп что не разобрался).
      Еще одно фишка "фотона" - События.
      Рассмотрим код из примера.
      // ----------------------------------------- // Publish and Dashboard with Photoresistors // ----------------------------------------- // This app will publish an event when the beam of light between the LED and the photoresistor is broken. // It will publish a different event when the light is intact again. // Just like before, we're going to start by declaring which pins everything is plugged into. int led = D0; // This is where your LED is plugged in. The other side goes to a resistor connected to GND. int boardLed = D7; // This is the LED that is already on your device. // On the Core, it's the LED in the upper right hand corner. // On the Photon, it's next to the D7 pin. int photoresistor = A0; // This is where your photoresistor is plugged in. The other side goes to the "power" pin (below). int power = A5; // This is the other end of your photoresistor. The other side is plugged into the "photoresistor" pin (above). // The following values get set up when your device boots up and calibrates: int intactValue; // This is the average value that the photoresistor reads when the beam is intact. int brokenValue; // This is the average value that the photoresistor reads when the beam is broken. int beamThreshold; // This is a value halfway between ledOnValue and ledOffValue, above which we will assume the led is on and below which we will assume it is off. bool beamBroken = false; // This flag will be used to mark if we have a new status or now. We will use it in the loop. // We start with the setup function. void setup() {   // This part is mostly the same:   pinMode(led,OUTPUT); // Our LED pin is output (lighting up the LED)   pinMode(boardLed,OUTPUT); // Our on-board LED is output as well   pinMode(photoresistor,INPUT);  // Our photoresistor pin is input (reading the photoresistor)   pinMode(power,OUTPUT); // The pin powering the photoresistor is output (sending out consistent power)   // Next, write the power of the photoresistor to be the maximum possible, which is 4095 in analog.   digitalWrite(power,HIGH);   // Since everyone sets up their leds differently, we are also going to start by calibrating our photoresistor.   // This one is going to require some input from the user!   // First, the D7 LED will go on to tell you to put your hand in front of the beam.   digitalWrite(boardLed,HIGH);   delay(2000);   // Then, the D7 LED will go off and the LED will turn on.   digitalWrite(boardLed,LOW);   digitalWrite(led,HIGH);   delay(500);   // Now we'll take some readings...   int on_1 = analogRead(photoresistor); // read photoresistor   delay(200); // wait 200 milliseconds   int on_2 = analogRead(photoresistor); // read photoresistor   delay(300); // wait 300 milliseconds   // Now flash to let us know that you've taken the readings...   digitalWrite(boardLed,HIGH);   delay(100);   digitalWrite(boardLed,LOW);   delay(100);   digitalWrite(boardLed,HIGH);   delay(100);   digitalWrite(boardLed,LOW);   delay(100);   // Now the D7 LED will go on to tell you to remove your hand...   digitalWrite(boardLed,HIGH);   delay(2000);   // The D7 LED will turn off...   digitalWrite(boardLed,LOW);   // ...And we will take two more readings.   int off_1 = analogRead(photoresistor); // read photoresistor   delay(200); // wait 200 milliseconds   int off_2 = analogRead(photoresistor); // read photoresistor   delay(1000); // wait 1 second   // Now flash the D7 LED on and off three times to let us know that we're ready to go!   digitalWrite(boardLed,HIGH);   delay(100);   digitalWrite(boardLed,LOW);   delay(100);   digitalWrite(boardLed,HIGH);   delay(100);   digitalWrite(boardLed,LOW);   delay(100);   digitalWrite(boardLed,HIGH);   delay(100);   digitalWrite(boardLed,LOW);   // Now we average the "on" and "off" values to get an idea of what the resistance will be when the LED is on and off   intactValue = (on_1+on_2)/2;   brokenValue = (off_1+off_2)/2;   // Let's also calculate the value between ledOn and ledOff, above which we will assume the led is on and below which we assume the led is off.   beamThreshold = (intactValue+brokenValue)/2; } // Now for the loop. void loop() {   /* In this loop function, we're going to check to see if the beam has been broken.   When the status of the beam changes, we'll send a Particle.publish() to the cloud   so that if we want to, we can check from other devices when the LED is on or off.   We'll also turn the D7 LED on when the Photoresistor detects a beam breakagse.   */   if (analogRead(photoresistor)>beamThreshold) {     /* If you are above the threshold, we'll assume the beam is intact.     If the beam was intact before, though, we don't need to change anything.     We'll use the beamBroken flag to help us find this out.     This flag monitors the current status of the beam.     After the beam is broken, it is set TRUE     and when the beam reconnects it is set to FALSE.     */     if (beamBroken==true) {         // If the beam was broken before, then this is a new status.         // We will send a publish to the cloud and turn the LED on.         // Send a publish to your devices...         Particle.publish("beamStatus","intact",60,PRIVATE);         // And flash the on-board LED on and off.         digitalWrite(boardLed,HIGH);         delay(500);         digitalWrite(boardLed,LOW);         // Finally, set the flag to reflect the current status of the beam.         beamBroken=false;     }     else {         // Otherwise, this isn't a new status, and we don't have to do anything.     }   }   else {       // If you are below the threshold, the beam is probably broken.       if (beamBroken==false) {         // Send a publish...         Particle.publish("beamStatus2","broken",60,PRIVATE);         // And flash the on-board LED on and off.         digitalWrite(boardLed,HIGH);         delay(500);         digitalWrite(boardLed,LOW);         // Finally, set the flag to reflect the current status of the beam.         beamBroken=true;       }       else {           // Otherwise, this isn't a new status, and we don't have to do anything.       }   } } Сконцентрируем внимание на следующем участке кода
      if (beamBroken==true) {         // If the beam was broken before, then this is a new status.         // We will send a publish to the cloud and turn the LED on.         // Send a publish to your devices...         Particle.publish("beamStatus","intact",60,PRIVATE);         // And flash the on-board LED on and off.         digitalWrite(boardLed,HIGH);         delay(500);         digitalWrite(boardLed,LOW);         // Finally, set the flag to reflect the current status of the beam.         beamBroken=false;     } Здесь видно, что если выполняется какое-то условие, то в облако отправляется событие: Particle.publish("beamStatus","intact",60,PRIVATE).
      Результат получения мобильным приложением нескольких событий на скриншоте.

      И скриншот web-консоли:

      В заключении. 
      Я очень поверхностно описал работу с Particle Photon, потому что полностью приводить здесь перевод мануала - бессмысленное занятие. Тем не менее я надеюсь, что разжег у вас интерес к этой необычной плате для создания прототипов. Если возникнут вопросы - не стесняйтесь задавать. Я уверен что они возникнут, потому что я здесь не описал и одного процента от того что следовало бы знать о "фотоне".
      Несмотря на то, что некоторые инструменты для работы с "фотоном" работают не правильно, либо не работают совсем, сам "фотон" мне понравился своими возможностями работы через облако. Да, можно и ESP прошить через OTA, но у "фотона" эта возможность существует сразу, без необходимости настраивать возможность OTA.
      И наконец приведу все необходимые ссылки:
      За подробными характеристиками прошу проследовать сюда Подробное описание языка программирования Быстрый старт - описание как настроить "фотон" Инструкция по инструментам для работы с "фотоном" Datasheet. Много другое можно найти в документации (куда и вели предыдущие ссылки) Огромная благодарность магазину DFRobot за предоставленный на обзор "фотон", ссылка на товар. 
      P.S. Немного своих фотографий (я знаю, что посыпется критика из-за отсутствия фото которые сделал я лично, "даже сфоткать не мог, фоток из интернета надергал"). Фото крупные, но рука слегка дрогнула.
      Коробочка пластиковая снаружи и картонная внутри. Так же же виден кружочек с логотипом Particle, не знаю зачем его вложили в коробочку с "фотоном". Внутри коробке интернет адрес, рекомендую начать с него.

      На корпусе пара кнопок, RGB светодиод и синий светодиод, подключенный к выводу D7. На корпусе видно антенну и гнездо для подключения внешней антенны.

      Снизу ничего нет, сейчас поймете почему.

      Здесь видно, что выводы выведены на грань печатной платы, металлизированы и залужены. Это сделано для того, чтоб устанавливать "фотон" на печатную плату не через "пинхедеры".

      Но "фотон" пришел с уже распаяными выводами, о чем даже указано на коробочке.
    • By mefi73
      Здесь будет публиковаться список устройств, на которые уже были сделаны обзоры на нашем сайте и на нашем YouTube канале. Данный список создан для:
      исключения повторения обзоров помощи нашим обзорщикам (и мне) в подборе устройств для обзоров демонстрации магазинам наших обзоров Список будет пополняться и обновляться.
      Список будет разбит на категории, например, по типам устройств. Например, все мультиметры будут в одном списке рядом. Так же обзоры будут группироваться. Например, конструкторы отдельно, видео обзоры по электронике отдельно, текстовые обзоры на сайте отдельно, текстовые обзоры на форуме отдельно и так далее. Так же один и тот же товар может встречаться в нескольких списках. Например, осциллограф DSO180 будет находиться в списке конструкторов и в списке осциллографов.
      Тема будет оставаться закрытой для  ответов.
      Список будет содержать наименование товара, ссылку на готовый обзор и фото устройства (для облегчения поиска по фото).
      Короткая ссылка на тему: https://clck.ru/Eciaf
    • By mefi73
      ТД НИКАТЭН ( nikaten.ru ) предлагает на обзор инфракрасный обогреватель NT-300 и программируемый терморегулятор на видео-обзор. 
      Пожелание заказчика - показать в видео:
      Комплект поставки, коробку и элементы которые защищают панель от ударов при транспортировке. Устойчивость к заниженному напряжению \ повышенному напряжению \ скачкам напряжения \ расход реальный и заявленный. 
       
       
    • By mefi73
      Кроме классических Arduino с микроконтроллерами Atmel существуют так же платы, в основе которых лежат другие микроконтроллеры. Одной из таких ардуин является модель 101, в основе которой находится Intel Curie. Выглядит она так:

      Поскольку ардуино это проект открытый, то изготавливать совместимые платы может кто угодно, иногда изменяя схему.
      Так вот, у компании DFrobot свой взгляд на arduino 101. Представляю вашему вниманию DFRobot Curie Nano.


      Для сравнения приведу фото этой платы с некоторыми другими (леонардо, esp32, NodeMCU). Плата довольно компактна.

      Не вижу смысла перепечатывать характеристики микроконтроллера из даташита , просто приведу содержимое первой страницы.

      расположение и назначение выводов DFRobot Curie Nano представлено на следующем изображении.

      Итак, на борту 32-битный микроконтроллер, работающий на частоте 32 мегагерца. Есть встроенный 6-осевой акселерометр, Bluetooth, часы реального времени. То есть микроконтроллер изначально задуман для создания носимых умных устройств. К тому же DFRobot Curie Nano меньше по размеру, чем arduino 101.
      Для программирования DFRobot Curie Nano можно использовать фирменную IDE от Intel (но я её не прбовал), либо ArduinoIDE. На ArduinoIDE я и остановлюсь.
      Что бы ArduinoIDE могла работать с Curie, необходимо добавить поддержку этого микроконтроллера в «менеджере плат».

      Всего необходимо скачать чуть менее 200 мегабайт. На скриншоте только один из скачиваемых пакетов.

      После загрузки и установки выпрыгнет окно установки драйвера, без него мы конечно же обойтись не можем.

      Вот и вся установка.
      Стоит отметить, что работа с ардуино 101 (и соответственно с DFRobot Curie Nano) ничем не отличается от других плат ардуино, построенных на микроконтроллерах AVR. Дело в том, что с "ядром" Intel Curie Boards устанавливаются библиотеки, которые заменяют встроенные в ArduinoIDE библиотеки (Wire, SPI, EEPROM, servo и так далее). Кроме того, в комплект пакета поддержки входят библиотеки, специально предгазначенные для микроконтроллера Intel Curie - CurieBLE для работы с bluetooth, CurieI2S, CurieIMU для работы со встроенным датчиком положения, power для спящего режима, CurieTime для работы со встроенным RTC, CurieTimerOne в пояснениях не нуждается.
      Для прошивки микроконтроллера отведено 155682 байт, это больше чем у большинства микроконтроллеров AVR, используемых в платах ардуино. Но, одна и та же программа может занимать разный объем в микроконтроллерах разной архитектуры.  Я решил сравнить объем программ, компмллируемых для Intel Curie и ATmega 328p (arduino nano). Итак...

      С ATmega328p всё закономерно, больше объем скетча - больше памяти занимает скомпилированный код. А вот с Intel Curie не все так просто. Даже пустой скетч занимает 31% памяти. Но далее с ростом скетча рост скомпилированной программы значительно меньше, чем у ATmega328p.
      На данном примере я покажу совместную работу встроенной в ядро Intel Curie библиотеки и библиотеки U8g2. Это скетч простых часов, которые выводят данные на дисплей.
      #include <CurieTime.h> #include <U8g2lib.h> U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0,U8X8_PIN_NONE); char c_time[10]; void setup() {   u8g2.begin(); } void loop() { int i_hour=hour(); //получаем время: час, int i_minute=minute(); //минуты, int i_second=second(); //секунды и помещаем их в соответствующие переменные String s_time = String(i_hour) + ":" + String(i_minute) + ":" + String(i_second); //конактенация и одновременный пере s_time.toCharArray(c_time, 10); //преобразование переменной типа string в тип char   u8g2.firstPage(); //вывод данных на дисплей   do {   u8g2.setFont(u8g2_font_ncenB14_tr); //выбор шрифта   u8g2.drawStr(30, 36, c_time); //эта функция может вывести только значение переменной типа char   }     while ( u8g2.nextPage() ); }
      Создатели arduino 101 хорошо поработали над совместимостью исходного кода, предназначенного для микроконтроллеров AVR, с микроконтроллером Intel Curie. То есть,  большинство сторонних библиотек, написанных для arduino, совместимы так же и с DFRobot Curie Nano.
      Подробно рассматривать библиотеки, поставляемые с ядром Intel Curie, я не буду. Так как примеров, поставляемых с ядром, достаточно для понимания их работы. Отдельного внимания заслуживает библиотека CurieBLE и собственно работа с BLE, но это тема отдельной статьи.
      Кроме того, на базе Curie Nano можно построить нейронную сеть при помощи Curie's neuron SDK, вот только библиотека платная и стоит 19$.
      P.S. DFRobot Curie Nano мне очень понравилась. Уже есть огромный план по использованию этой платы по назначению, то есть для создания носимого устройства с применением возможностей микроконтроллера Intel Curie (часы с навигацией и расчетом астрономических событий для туристов и фотографов)
      Отдельная благодарность магазину dfrobot.com за предоставленную на обзор DFRobot Curie Nano.
       
  • Сообщения

    • Автомобильные ланзароподобные видны сразу с полпинка Парень,который привез этот сабвуфер вчера,пояснил что электрики чего то там баловались с подключением и в итоге саб *упал на колени* Я спросил так может предохранитель помер и все? На что он грустно ответил типа я то себя знаю и предохранителем мол никогда в жизни не обходились))) Вам придется его делать. Смех и только. Ну чего,бум ваять
    • А детишки там на кой по садику слоняются?
    • Думаю на фильтрах, шланге и щётках оставляет. Все они такие, те что бытовые. Жрать киловатты горазды, а вот пыль и другой мусор затягивать, не особо. Я когда этот пылесос лет 5 назад выбирал, то проверил штук 6 разных, единственное в чем ступил, не узнал стоимость расходки)) А так, по эффективности уборки и цене, был лучшим вариантом. У меня у родителей есть пылесос витек, у него потребляемая заявляется под 2 квт, а эффективная, в районе 400вт с копейками. В сравнении с моим, он действительно кажется раза в 2 хуже собирает мусор.
    • 15 Вольт как раз и равняется напряжению полностью заряженной 12 Вольтовой батареи (10 банок по 1,5 Вольта). Т.е. батарея заряжается нормально. Цель какая замеров напряжения? Ну а то, что скачет на холостом ходу и при полном заряде - так это зависит от алгоритма заряда батареи, заложенного производителем, который нам неведом.
    • Никак. Вам придётся жить с этим позором до самого конца.  
    • А если встал не с той подруги, то у самца будет плохое настроение
×
×
  • Create New...