Светофор на pic12f629 с “неправильной” программой

Светофор на PIC12F629 с “неправильной” программой

Когда сын клеил для школы из бумаги муляж светофора, пришла мысль: “А почему не собрать для него  действующую модель светофора на микроконтроллере”. На просторах Интернет есть много схем и программок к ним, реализующих принцип простейшего светофора.

Но они или слишком сложны для игрушки (DC-DC преобразователь, сдвиговые регистры и т.д.) или представлены лишь как пример простейшей программы на ассемблере. Я хочу представить на обозрение схему и программу на ассемблере законченной конструкции игрушечного светофора с некоторыми дополнительными функциями.

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

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

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

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

Здесь в обработчике прерывания есть и циклы, и вызов другой подпрограммы, и (о ужас!) даже  переход в режим SLEEP. Поэтому, в заголовке программа названа «неправильной».

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

Краткие характеристики устройства:

Устройство представляет собой модель уличного светофора с достоверной симуляцией его работы (переключение цветов, моргание зеленого) и имеет дополнительные функции: изменение частоты переключения по нажатию кнопки, режим моргающего желтого, переход в спящий режим в ручном и автоматическом режиме с последующим включением по нажатию кнопки. Данное устройство может быть использовано как детская игрушка, а также как наглядное пособие в детских дошкольных учреждениях при обучении детей поведению на дорогах.

Итак, перейдем к описанию и рассмотрению схемы.

Схема собрана на недорогом микроконтроллере PIC12F629. Непосредственно для управления светодиодами используются выводы GP0-GP2, GP4,GP5 (ножки 7, б, 5, 3, 2), запрограммированные как выходы. Светодиоды по каждому направлению объединены в последовательные группы, что позволяет минимизировать потребляемый ток.

Резисторы R3-R8 ограничивают токи светодиодов. В случае сильной разницы в отдаче светодиодов разных цветов, придется подбирать соответствующие резисторы.

У меня, например, две группы желтого цвета соединены параллельно и подключены к одному резистору, причем того же номинала, что и остальные и светят даже чуть ярче остальных (отдача больше).

В этой схеме на светодиоды подается на 1.5 В больше чем на микроконтроллер с дополнительного элемента (в данном случае, при отключенном выходе ток не проходит на вывод микросхемы, так как для открытия переходов двух светодиодов требуется гораздо большее напряжение, чем 1.5 В (не менее 2.5 В).

И даже при пробитых обоих светодиодах (что маловероятно), ток через внутренний защитный диод на плюс питания составит около 7.5 мА, что гораздо меньше допустимого. Потребление тока светодиодами намного выше, чем потребление МК, поэтому, разностью разрядки элементов (через один не течет ток потребления МК) можно пренебречь.

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

Схема при этом предельно упрощается, и нет стабилизатора напряжения, потребляющего дополнительный ток, что позволило отказаться от выключателя питания (ток потребления в спящем режиме – 1-3 мкА).

Кнопка управления режимами работы устройства подключена к выводу GP3 (ножка 4), который в битах конфигурации объявлен как цифровой вход. При нажатии кнопки происходит прерывание, в обработчике которого происходит следующее.

При длительном нажатии (более 4 с) устройство переходит в спящий режим. При более коротких нажатиях, происходит последовательное переключение скорости работы светофора по кругу с индикацией текущей скорости согласно рисунку.

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

Заряда элементов АА в режиме sleep хватит не менее чем на год, именно поэтому, в устройстве не предусмотрен выключатель питания. Устройство переходит в спящий режим также по истечении 0.

5 – 1 часа (зависит от скорости переключения цветов) работы без воздействия на кнопку. Из режима SLEEP выход происходит при любом нажатии кнопки. Питание на микроконтроллер подается по выводам 1 и 8.

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

Небольшие пояснения к программе, которая приведена во вложении.

Обработка нажатий кнопки производится в подпрограммах: wait_butt__- ожидание нажатия и регистрация 6сек. без нажатия, push_butt__- регистрация длительности нажатия, wait_nobutt__- ожидание не нажатой кнопки.

 В моменты изменения состояния светофора (желтый и моргание зеленого) значения на выходной порт считываются из таблицы в подпрограмме tact__ (младший или старший полубайты). Аналогично, индикация состояния при нажатии кнопки  – из подпрограммы ind__.

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

Изменением констант CONST_MIN, CONST_REG, CONST_SL можно изменить соответственно период моргания зеленого, начальный режим при подсоединении батареи, время работы без воздействия до перехода в режим SLEEP.

Печатная плата изготовлена из односторонне-фольгированного стеклотекстолита и имеет размеры 22х87 мм. Крайние светодиоды установлены параллельно плате в разные стороны.

Средние устанавливаются один со стороны установки деталей, а другой – со стороны дорожек с продеванием выводов в отверстия платы и фиксацией их со стороны деталей каплей припоя, а со стороны дорожек припаиванием к соответствующим дорожкам.

Все резисторы мощностью 0.125 Вт. Светодиоды можно взять любые отечественные или импортные желательно одного типа с прямым падением напряжения при токе 10 мА около 2 Вольт. Кнопка – любая без фиксации. Микроконтроллер установлен на колодку.

Слово конфигурации заносится в память автоматически при загрузке прошивки (в IC-Prog установлена “птичка” только в пункте “PWRT”, остальные пункты “сброшены”, в графе “осциллятор” установлено “intOSC GP4”).

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

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

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

Устройство помещается в подходящую пластмассовую коробку. Под светодиоды в коробке и крышке проделываются соответствующие отверстия. В моем варианте сам светофор и основание с кнопкой и батареей питания соединяются через отрезок пластиковой водопроводной трубы, диаметром 20 мм.

В приложении имеются: Proteus модель, печатная плата в формате LAY, программа на Ассемблере MPASM, файл прошивки HEX.

Скачать список элементов (PDF)

Прикрепленные файлы:

Источник: http://cxem.net/mc/mc265.php

Кращі відео

404

CYGO – Panda E (ПАРОДІЯ)

  • Чоткий Паца
  • Переглядів 6 748 477

LITTLE BIG – AK-47 (music video)

  • Little Big
  • Переглядів 4 416 017

Что если затопить блютус колонку?

  • Тимур Сидельников
  • Переглядів 482 577

Что делать, когда скучно – 12 идей!

  • Трум Трум СЕЛЕКТ
  • Переглядів 575 058

Вот и Мураева нет..

  • Анатолий Шарий
  • Переглядів 523 722

“Канцелярская крыса”. 1 серия

Недільне ВАТА ШОУ Андрій Полтава

  • Вата Шоу
  • Переглядів 203 342

НАСТОЯЩИЕ ГЕРОИ НАШЕГО ВРЕМЕНИ #1

  • Bubble™
  • Переглядів 1 248 362

ЗАШКВАРНЫЕ ИСТОРИИ 2 сезон: Настя Ивлеева

  • КЛИККЛАК
  • Переглядів 3 900 666

Моя Извращенная Учительница

  • Deshnov
  • Переглядів 583 430

KAZKA – ПЛАКАЛА [OFFICIAL VIDEO] ПРЕМ`ЄРА

У прошлого в долгу! (Серия 10)

  • Канал Украина
  • Переглядів 146 780

NK – PELIGROSO [OFFICIAL LYRIC VIDEO]

  • NKofficial
  • Переглядів 1 033 303

МОИ АРМЕЙСКИЕ ПОХОЖДЕНИЯ… (анимация)

  • ZAKATOON
  • Переглядів 378 080

ONUKA – STRUM (Official Music Video)

Lil Peep & XXXTENTACION – Falling Down

  • Lil Peep
  • Переглядів 24 370 275

60 минут по горячим следам от 25.09.2018

  • Россия 24
  • Переглядів 263 218

Ленинград – Цой

  • Ленинград | Leningrad
  • Переглядів 2 014 171

9 САМЫХ КРУТЫХ ДЕТЕЙ В МИРЕ!

  • Мастерская Настроения
  • Переглядів 1 153 317

ДЕЛАЕМ ПРОСТОКВАШИНО ЕЩЁ ЛУЧШЕ

  • Fedor Comix
  • Переглядів 536 022

12 самых КРАСИВЫХ ПРИНЦЕСС древности

  • ChanceToday
  • Переглядів 307 313

КОРОЧЕ ГОВОРЯ, Я ОПТИМИСТ – ТимТим

  • Tим Тим
  • Переглядів 748 035

Мот – Она не твоя (премьера трека, 2018)

Треш Обзор Фильма КУРОРТ

  • Фальшивый Критик
  • Переглядів 324 379

ЗАСМЕЯЛИСЬ ИЛИ УЛЫБНУЛИСЬ – ПроКЕКали ! )

  • TheBrun
  • Переглядів 947 594

!ОПАСНО! ЗАЛИВАЕМ РУЛЕТ КИПЯЩИМ МАСЛОМ!

  • oblomoff
  • Переглядів 374 794

МАРМАЖ: ЗАБЫТОЕ И НЕ ВОШЕДШЕЕ (анимация)

FLESH – SPACE JAM

МОИ РАЗВЛЕЧЕНИЯ В ШКОЛЕ (анимация)

След – Маугли

  • След – новый сезон
  • Переглядів 73 033

МастерШеф 8 сезон. Выпуск 8 от 19.09.2018

  • МастерШеф
  • Переглядів 377 307

ЧТО, ЕСЛИ ты можешь БЫТЬ ЛЮБОГО РАЗМЕРА

  • Что если
  • Переглядів 965 682

Рутина настоящего игромана

THE HARDKISS – Koxaнці (official audio)

  • THEHARDKISS
  • Переглядів 459 720

Источник: https://ua-films.com/v-%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D1%84%D0%BE%D1%80-%D0%BD%D0%B0-pic12f629-%D1%81-%D0%BD%D0%B5%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BE%D0%B9-JDC6kRs_LUk.html

Светофор на PIC12F629 с неправильной программой

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

В наше прогрессивное время наука двигается быстрыми темпами, так что не всегда можно уследить за ними. Какие-то старые догмы рушатся, какие-то выдвигаются новые.

Человечество не стоит на месте и не должно стоять, а двигателем человечества, являются ученые, научные деятели.

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

Особая роль в науке выделяется медицине, так как человек, к сожалению не бессмертен, хрупок и очень уязвим к всякого рода заболеваниям. Многим известно, что в средние века люди в среднем жили лет 30, а сейчас 60-80 лет.

То есть, как минимум вдвое увеличилась продолжительность жизни. На это повлияло, конечно, совокупность факторов, однако большую роль привнесла именно медицина. И, наверняка 60-80 лет для человека не предел средней жизни.

Вполне возможно, что когда-нибудь люди перешагнут через отметку в 100 лет. Ученые со всего мира борются за это.

В сфере и других наук постоянно ведутся разработки. Каждый год ученые со всего мира делаю маленькие открытия, потихоньку продвигая человечество вперед и улучшая нашу жизнь. Исследуется не тронутые человеком места, в первую очередь, конечно на нашей родной планете. Однако и в космосе постоянно происходят работы.

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

Ещё хочется особое внимание уделить электронным вычислительным машинам, которые ещё лет 50 назад занимали огромное количество места, были медленными и требовали для своего ухода целую команду сотрудников.

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

С появлением компьютера человечество открыло новую эру, которую многие называют «технологической» или «информационной».

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

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

Источник: http://imperiya.by/video/DLW6uXt_OCu/svetofor-na-PIC12F629-s-nepravilnoy-programmoy.html

Светофор на PIC12F629 с неправильной программой – Дом 2 новости и слухи

3 years ago

Конструктор для начинающих от Микроники: крона (9В) из элемента питания АА (1.5В) Подробное описание, процесс сборки, запуск. Продается здесь: http://goo.gl/Xi4VBS

6 months ago

В этом видео я покажу как сделать устройство, которое позволяет производить измерение эквивалентного последовательного сопротивления конденсаторов, так называемый ESR-метр. Он позволяет достоверно определить качество конденсаторов и с легкостью найти неисправные детали. Подписывайтесь на канал “Байки PRO роботов” https://goo.gl/iJQEm8

4 years ago

Mood lamp using PIC 12F675 and two RGB LEDs. Thanks picprojects.org.uk for the firmware. For more information and firmware see the link: http://picprojects.org.uk/projects/rgb/index.htm

4 years ago

Controlador de led RGB, hace un fundido de color entre los tres diodos. Como no tengo led RGB, utilizo tres led’s simples de 5mm. Está realizado con un microcontrolador PIC12F629, modulando el brillo de cada led con PWM (modulación del ancho del pulso). El circuito se puede modificar (añadiendo unos transistores) para controlar tiras de led.

Es útil como decoración, ambientación de locales, escaparatismo, y como práctica en programación de micros e iluminación led. Pincha aquí para descargar el esquema y el programa del pic. http://sinreparos.webcindario.com/controladora_RGB.zip El PIC necesita ser grabado con el fichero hex adjunto.

Tienen que marcar (poner a cero) los siguientes BIT's en la palabra de configuración: FOSC0 FOSC1 WDTEN PWRTE MCLRE Para mayor claridad, el fichero Zip incluye la imagen de los fuses en mi programador y un PDF de la palabra de configuración.

Si quieres aprender muchas cosas de led, proyectos, etc, te recomiendo el canal de LEDSOUND, ahí aprenderás un montón. https://www.youtube.com/user/bourlotg Un saludo.

5 years ago

Обзор схемотехники и принципа работы инвертора (преобразователя напряжения) 12 вольт постоянного тога (DC) в 220 Вольт переменного тока (AC).

6 years ago

Что это, крыло от самолета? нет Может это сноуборд? нет Наверно это садовая лопата? Нет, все гораздо интереснее – это новое продолжение легенды – Samsung Galaxy Note 2. Подробнее на: http://samsung-mobile.kz/

11 years ago

http://embeddedmicro.com Order a kit: http://www.sparkfun.com/commerce/product_info.php?products_id=9867 Visit http://coilgunpower.com/picproj/333cube.php This is a 3X3X3 RGB LED cube powered by a 16F777 PIC. I am currently working on mixing of colors. The song is Sandstorm by Darude

7 years ago

LED PIC12F629 Simulation

3 days ago

Источник: https://www.dom2novost.ru/watch/JDC6kRs_LUk

Термометр на микроконтроллере PIC12F629. Дополнение

ПодробностиОпубликовано 18.12.2013 12:17

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

Схема термометра и прошивка, безусловно, рабочие. Мной было изготовлено три единицы, которые работают уже два года. Также есть сообщения об успешном повторении проекта. Внешне, функционирование схемы выглядит следующим образом: при отсоединенных датчиках (или одном из них) на дисплее светится число 85.0. Оно свидетельствует об отсутствии связи с DS18B20.

Примерно через 5 секунд происходит смена показаний, и на дисплей выводится значение, полученное от второго датчика. Смена значения выглядит в виде хаотичного зажигания отдельных сегментов, из которого вдруг формируются цифры. Индикация номера датчика возложена на светодиод.

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

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

– отсутствие свечения индикаторов

– постоянное свечение всех сегментов

– частичное свечение сегментов без периодического изменения показаний

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

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

Как говорится: «В электротехнике чудес не бывает, бывают плохие контакты».

Программа термометра написана на языке Pascal, для компилятора mikroPascal, предлагаемого фирмой Mikroelektronika. Данный компилятор имеет пробную версию, способную генерировать до 2Кб кода. Соответственно любой желающий волен изменить управляющую программу по своему желанию.

Для программирования микросхем использовалась плата EasyPIC5, от этого же производителя. Особенностью данного комплекта стала автоматическая прошивка фьюзов. При использовании hex-файла совместно с другими программаторами необходимо их устанавливать вручную.

Фьюзы должны иметь следующие значения:

  • Ocillator – Internal RC no clockout (Встроенный генератор частоты без вывода сигнала)
  • WDT – disabled (Сторожевой таймер отключен)
  • Power up timer – enabled (Таймер по включению активирован)
  • Master Clear Enabled – disabled (Сброс по MCLR выключен) disabled
  • BOD – On (Узел контроля напряжения активирован)

Полное слово конфигурации имеет значение 0x31C4. Хотя есть сообщения о работоспособности со словами 0x21C5 и 0x31C5.

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

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

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

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

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

В настоящее время прошивка лежит именно с увеличенным временем.

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

Ну и для завершения рекомендую еще одну мою схему термометра: Простой термометр на PIC12F629 с батарейным питанием. ЖК дисплей и батарейка CR2032 придают всей конструкции простоту, компактность и независимость от сети. 

You have no rights to post comments

Источник: https://mcucpu.ru/index.php/project2/izmeritelnye-ustrojstva/160-termometr-na-mikrokontrollere-pic12f629-dopolnenie

Как сделать индикатор скрытой проводки своими руками

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

Схемы самоделок

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

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

Схема со звуковым индикатором

Данный бесконтактный индикатор скрытой проводки базируется на микросхеме К561ЛА7.

Чтобы уберечь ее от высокого напряжения, созданного статическим электричеством, потребуется резистор в 1 МОм (на схеме R1). Питается устройство от кроны (9В).

В качестве антенны подойдет медная проволока или любой металлический стержень длиной от 5 до 15 см. Золотая середина – 10 см. Важно, чтобы проволока не прогибалась под собственным весом.

Если поднести собранное устройство к проводу под напряжением, то будет слышен звук, напоминающий треск. Это возможно благодаря наличию пьезоизлучателя (на схеме ЗП-3), увеличивающему громкость. Искать этим детектором можно не только скрытую проводку, но и перегоревшую лампочку в гирлянде. Узнать о ее расположении можно по тому, что возле нее треск прекращается.

Схема со звуковым и световым индикатором

Это устройство может питаться от батареек напряжением от 3 до 12 В. Для ограничения тока использован резистор R1, сопротивление которого не должно опускаться ниже 50 МОм. Но для светодиода (обозначен АЛ307) такого резистора не предусмотрено: он не нужен, потому что используемая микросхема (К561ЛА7) сделает все сама.

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

Двухэлементный индикатор

Вам понадобится только микросхема и светодиод. Для сборки подойдут DD1 и HL1 соответственно. Вся цель работы заключается в том, чтобы соединить выводы микросхемы так, чтобы получилось три инвертора в цепочке.

Такой искатель скрытой проводки своими руками усиливает токи, которые наводит на устройство поле переменного тока в проводах, скрытых стеной.

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

Вариантов исполнения 2:

  1. Соединить выводы: 3-ий – с 8-ым и 13-ым, 2-ой – с 10-ым, 4-ый – с 7-ым и 9-ым, 1-ый – с 5-ым, 11-ый – с 14-ым;
  2. Соединить выводы: 3-ий – с 8-ым, 10-ым и 13-ым, 1-ый – с 5-ым и 12-ым, 2-ой – с 11-ым и 14-ым, 4-ый – с 7-ым и 9-ым.

Детектор на микроконтроллере

На этой схеме представлен искатель скрытой проводки на микроконтроллере PIC12F629. Его действие основано на чувствительности к магнитному полю, создаваемого током с проводником, скрытым в стене.

В зависимости от того, какой способ индикации вы предпочитаете (свет или звук), вы можете включать в схему пьезоизлучатель или светодиодную лампочку.

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

Данное устройство имеет неоспоримое преимущество: оно реагирует только на частоту 50 Гц – это частота переменного тока. Ошибочное срабатывание сигнала исключается: магнитное поле от источника с частотой меньше или больше указанной приводить в действие прибор не будет.

Сигнализатор скрытой проводки без батареек

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

Это стало возможным благодаря использованию конденсатора с большой емкостью (на схеме С1). Зарядить его можно путем подключения прибора в сеть. Заряженный конденсатор выдает напряжение 6-10 В.

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

Промышленные схемы профессиональных детекторов и их аналоги для самоделок

Изготовить в домашних условиях «Дятла»? Можно. Но он сложен в сборке, в которую включено множество элементов. А от вашей внимательности при прочтении схемы и точности исполнения будет зависеть качество работы аналога. Ниже приведены 2 схемы: первая промышленная, вторая – для самодельного «Дятла» (кликните по ним для увеличения).

Вы можете воспроизвести и YADITE 8848, варианты исполнения которого также приведены на двух электросхемах (также по клику увеличиваются).

Тестирование самодельных сигнализаторов скрытой проводки

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

  • Найдите участок, в котором 100% проходит скрытая проводка (розетки и выключатели);
  • Протестируйте самодельный сигнализатор, проводя им по стене вокруг розетки;
  • Если сигнал поступает только в месте прохода кабеля – можно пользоваться прибором;
  • Если сигнал, то появляется, то исчезает в разных направлениях от розетки, то устройство не работает.

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

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

Для этого не нужно спешить в магазин: все элементы вы найдете дома в старой электронике.

Источник: http://ElectricDoma.ru/svoimi-rukami/indikator-skryitoy-provodki-svoimi-rukami/

Светофор – Видео уроки

4 лет назад

Вот такой инвентарь был мной изготовлен в детский садик для занятий по ПДД

4 лет назад

проект создания ж-д светофора и шлагбаума на плате Arduino.

1 лет назад

Всем привет

Источник: https://videouroki.su/watch/svetofor/RPnF_2rn3UQ

Светофор

4 лет назад

Вот такой инвентарь был мной изготовлен в детский садик для занятий по ПДД

7 меc назад

Светофор на все низкие цены

4 лет назад

проект создания ж-д светофора и шлагбаума на плате Arduino.

5 лет назад

ЛУЧШИЙ ПОДАРОК ДЛЯ БУДУЩИХ ЭЙНШТЕЙНОВ ОЧЕНЬ ИНТЕРЕСЕН В СБОРКЕ,ИСПОЛЬЗОВАНИИ РЕБЕНОК ЛЕГКО УСВОИТ ПРАВИЛА ПОВЕДЕНИЯ НА РЕГУЛИРУЕМЫХ ПЕРЕКРЕСТКАХ КОНСТРУКТОР ТОЧНО ПОВТОРЯЕТ РАБОТУ ДОРОЖНОГО СВЕТОФОРА САМОСТОЯТЕЛЬНАЯ СБОРКА КОРПУСА И ЭЛЕКТРОНИКИ НЕ ИМЕЕТ АНАЛОГОВ ПО ЦЕНЕ И КАЧЕСТВУ-ОТ ПРОИЗВОДИТЕЛЯ

5 лет назад

Как сделать самому стеклопластиковую форму любого вида мойки или столешницы. http://www.stekloplastik.net Группа в контакте http://vk.com/stekloplastik JOIN VSP GROUP PARTNER PROGRAM: https://youpartnerwsp.com/ru/join?82731

3 лет назад

Светодиодная полоса безопасности (так называемый лежачий светофор) установлена в Москве на проспекте Мира. Светодиодный переход настроен на синхронную работу со светофором и дублирует его сигнал. Подробнее – perehod.me

4 лет назад

Дополнительная секция светофора, какая разница между зелёной стрелкой на белой таблице и дополнительной секцией светофора. Как правильно отпускать сцепление и работать с педалями. https://www.youtube.

com/watch?v=p-sgP1iaKso Правила Проезда Регулируемых Перекрёстков https://www.youtube.com/watch?v=2wWPxOtkWNs Как научиться объезжать ямы на дорогах https://www.youtube.com/watch?v=HsNUdGQjWto У кого есть возможность поддержать канал Ссылка на Донат http://www.

donationalerts.ru/r/mihail_av_instruktor Карта приват банка 4149 6293 9374 4065

1 лет назад

Всем привет

Источник: https://youtuberu.ru/watch/svetofor/RPnF_2rn3UQ

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}