Jump to content

Recommended Posts

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

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

Я хочу знать:

какой пик лучше подобрать;

какие потребуются модули и как их подключить к МК;

из чего сделать конструкцию кормушки;

можно ли адаптировать и оптимизировать код, который предлагается для готовых решений на Ардуино (ссылка на одно из них: http://wiki.amperka.ru/slot-box:three-automatic-animal-feeder )

В работе с пиками использую MPLAB, Proteus 7, а также софт для прошивки МК. Если нужен дополнительный софт, пожалуйста, поделитесь им и кратко опишите схему работы с ним.

Share this post


Link to post
Share on other sites

Так по ссылке все уже есть! Осталось это дело перенести на доступный PIC (дешевый, с достаточным количеством ног)
Достаточно MPLAB-а, а Proteus советую удалить и никогда подобными программами не пользоваться

Share this post


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

Proteus советую удалить и никогда подобными программами не пользоваться

Ню-Ню!!!

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

Share this post


Link to post
Share on other sites

Руководство для разработчика приложений на базе STM32WB55

Представив двухъядерные беспроводные микроконтроллеры STM32WB для IoT-приложений, компания STMicroelectronics предлагает разработчикам экосистему, включающую в себя отладочные платы, примеры кода для микроконтроллера, готовое ПО всех уровней и большой массив документации.

Читать статью

3 часа назад, Shahabbas сказал:

Ню-Ню!!!

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

Share this post


Link to post
Share on other sites
18 hours ago, Анариза Блоодхаст said:

Я хочу знать:

https://radiokot.ru/circuit/digital/home/66/ на PIC,

https://radiokot.ru/circuit/digital/automat/105/ на AVR

5 hours ago, Vovka said:

а Proteus советую удалить и никогда подобными программами не пользоваться

Обоснуй.

Edited by _abk_
дополнил

Share this post


Link to post
Share on other sites
                     

DC/DC-преобразователи: принципы работы и уникальные решения Maxim Integrated

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

Подробнее

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

Но говорить о том что есть ошибка, так а где ее нет? И мерседесы ломаются) Атолик трусдуия выдает ошибки очень часто при дебаге, вылетает студия, кокос тоже бывает, хотя и гораздо реже. И виндовс падает и линь. Я не знаю есть ли вообще что то работающее прям идеально)

5 часов назад, Shahabbas сказал:

Много лет использую Proteus

5 часов назад, Shahabbas сказал:

Никаких проблем с работой Proteus не испытываю

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

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

По моему мнению в нем есть ошибки но все таки он удобен и работать можно) может и не всегда...

Share this post


Link to post
Share on other sites
1 hour ago, Vovka said:

Проще самому почитать...

Spoiler

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

ТС не очень интересен наш оффтоп. Однако я выше две ссылки в тему привел. Там  есть от Ser60  - всегда добротный продукт. Ждем-с обратную связь от Анаризы Блохастовны.

Edited by _abk_

Share this post


Link to post
Share on other sites
5 часов назад, DrobyshevAlex сказал:

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

Волшебство не при чём, просто руки откуда надо растут и голова работает. Вот, к примеру, скрин из Proteus 3-х моих разработок во время симуляции (симуляция идёт медленнее чем в реальном времени, но мне достаточно и медленной скорости симуляции):

Зарядное устройство для автомобильных аккумуляторов (PIC16F73):

b91ea4e58981.jpg

Паяльный термофен (ATMEGA8):

fabfd12b30ba.jpg

Контроллер работы солнечных панелей для подзарядки аккумулятора в автомобиле (PIC16F873A).

a325cbe184cd.jpg

И, кстати, в "железе" все схемы реализованы, в этом-же Proteuse разводил печатные платы, кое что по мелочам изменено, настроено и отлично работают!

Фото автомобильной зарядки и блока термофена (без верхней крышки)"

269bca736c01.jpg

8d8d916cb7a6.jpg

Edited by Shahabbas
добавил

Share this post


Link to post
Share on other sites
6 часов назад, Vovka сказал:

Проще самому почитать...

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

Share this post


Link to post
Share on other sites
9 часов назад, Shahabbas сказал:

Зарядное устройство для автомобильных аккумуляторов (PIC16F73):

В Цифровых у меня не было проблем на сколько я помню)) Вот эти схемы упорно не хотели включаться пока не сомкнешь ноги компоратора. Еще момент, там минимум три вида конденсаторов в комплекте, в какой то схеме не работало с конденсатором CAPACITOR а работало с CAP... не помню что еще было, редко юзаю))

 

Без названия.png

Без названия (1).png

Share this post


Link to post
Share on other sites

Там в библиотеках некоторые компоненты не имеют описания модели для симуляции, только символ для схемы. Поэтому внимательней надо смотреть.

Edited by Dr. West

Share this post


Link to post
Share on other sites
28 минут назад, DrobyshevAlex сказал:

Вот эти схемы упорно не хотели включаться пока не сомкнешь ноги компоратора.

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

Share this post


Link to post
Share on other sites
15 минут назад, Dr. West сказал:

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

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

Там при запуске что то жуткое вычисляется видимо. Взять даже вчера, простой таймер NE555. Собрал в протеусе, хотел прикинуть какой конденсатор получается емкостью, поставил туда на 50нФ и запустил. Подключив три линии осциллографа, он запустился, несколько минут мотылял так и не домотылял до того что бы график начать рисовать, даже до секунды не дошел... Потом удалил осцил, поставил аналоговый график просто, те же три вывода кинул, наал пробел для запуска, и все... прождал пока "голос" на первом закончился, он так и висел, кнопку закрыть нажал так и висел... в диспечере показало что ядро одно проца на 100 процентов мотыляет уже пару часов...

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

 

 

sensor555.gif

1 минуту назад, IMXO сказал:

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

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

Блин не все идеально конечно, но он работает у меня в большинстве случаев, иногда с мелкими костылями)) Так что говорить "не юзай" я бы не стал))

8 минут назад, IMXO сказал:

сходите на казус почитайте куаф

Это где?) Что такое казус? Я ток радиокод и этот сайт знаю))

Ну то есть казус я нагуглил а что такое куаф?)

http://kazus.ru/forums/showpost.php?p=241334&postcount=72 нашел вроде бы)) спасибо)

Share this post


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

а что такое куаф?)

Это он не совсем правильно написал. Правильно:

Часто задаваемые вопросы (ЧАВО, ЧаВо, ЧаВО, ЧЗВ; англ. frequently asked questions, FAQ, F.A.Q.

FAQ (ЧаВО) по PROTEUS для начинающих и не только

Edited by Shahabbas

Share this post


Link to post
Share on other sites
8 часов назад, DrobyshevAlex сказал:

... в какой то схеме не работало с конденсатором CAPACITOR а работало с CAP...

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

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

dd0ab609a961.jpg
Вот эта функция IC=0 и есть Initialization Capacitor на напряжение 0 Вольт. И работает только на момент запуска симуляции. Далее при симуляции эта функция уже никак не работает и ни на что не влияет.

Edited by Shahabbas

Share this post


Link to post
Share on other sites

Что ещё раз доказывает - виноват пользователь, а не "плохая" программа. В Мультисиме тоже подобная опция есть: "Initial conditions", причем, как глобальная, так и для локальных компонентов.

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 Евгений Лис
      Доброго времени суток.
      Подходит вплотную сессия, а значит всем студентам последних курсов в спину дышит защита диплома.

      Собственно, нам дали право на выбор темы 2 месяца назад(эта неделя, кстати, последняя), а значит пора о чём-то думать(конечно же в последние дни).
      Так как у нас в группе мало людей, которые захотели делать дипломы сами(т.е. не покупать(4/17)) - выбор темы - полёт фантазии. Так как степень образования - младший специалист, то искать горы золотые среди огромного множества тем - не есть хорошая идея.
      Далеко в лес ходить не хотел, поэтому подумал взять старенькую схему ИБП и модернизировать её под необходимые мне нужды:
      Подключение солнечных панелей. Подключение ветряка. Схема зарядки аккумулятора от двух вышеперечисленных пунктов(с защитой, естественно). На корпус вывести несколько USB портов для зарядки телефона(или любого другого прибора). Возникло несколько вопросов:
      Можно ли заменить что-либо в данной части схемы(выделено в красный прямоугольник) ? Исходя из ответа на первый вопрос: чем заменить транзисторы КТ827А ? Знаний мало, чтобы самостоятельно что-то изменить в схеме, но что-то сделать своими руками-то хочется.
      Приложил две фотографии схемы, может без красного квадрата будет удобнее.


    • By perec200
      Добрый день, в программирование контроллеров я ничего не смыслю, знаю только ассемблер, С++.
      Мне необходимо реализовать систему автополива, у меня есть 5 выходов RA каждый из которых отвечает за открытия крана.
      У каждого порта есть время срабатывания и длительность полива. Как мне в заданное время подать на нужный выход RA логическую единицу и держать этот уровень определенное время.
      Пример: время срабатывания RA1 в 12:15 логическая единица должна быть установлена на 5 минут после истечения этого времени выход выдаёт сигнал 0.
      Может посоветуете свои варианты как лучше сделать к примеру делать полив через заданные промежутки времени.
      Основной вопрос: как создать таймер, который в заданное время сработает и подаст сигнал на порт RA?

    • By us7ipw
      По Украине изготовление плат,сборка плат и готовых устройств,и т.д.
      Всё по Вашим файлам. Пишите что кому нужно изготовить,определимся что и как.
      Цены договорные.
      сюда или почта   us7ipw@ua.fm
    • By wabbit
      Уважаемые форумчане, добрый день!
      Прошу вашего совета,
      Стоит задача снять с устройства(домофон) на базе PIC16F886-I/SO код набираемый на цифровой клавиатуре устройства:
      схема:
      shema_principialnaya_SM100R.pdf
      Насколько я понимаю сигнал(CMOS) подается на RB3 и затем уходит по выводу Ek устройства напряжением 14 Вольт.
      Есть также устройство,(коммутатор домофона БК100), тоже на базе PIC16F57-I/SO , которое этот сигнал умеет успешно принимать и распознавать.
      схема:
      shema_principialnaya_БК100.pdf
      Если я правильно понимаю то сигнал приходит на ножки OSC1 и TOCKI?
      Вопрос такой, можно ли как-то этот сигнал передаваемый на БК100 параллельно получить на ПК(или GPIO Rasberry) и распознать?
      В случае Rasberry можно получить этот сигнал понизив напряжение до 3.3вольта с 14в, чтобы не спалить плату? Хватит ли скорости чтения GPIO для распознания всех битов или нужен какой-то серийный интерфейс аля UART?
      На компьютере на RS232 наверное подключить не получиться, так как там напряжение от +12 до -12 вольт используется? Есть ли какие-то другие порты на обычном ПК, которые смогли бы распознать такой ввод с контроллера (извините за глупость, может Aux или Mic?)
      Пожалуйста подскажите куда копать, чтобы решить такую задачу, если она решаема.
      Спасибо
      shema_principialnaya_SM100R.pdf
      shema_principialnaya_БК100.pdf
    • By dimorok
      Добрый день профи. Я студент Политехнического колледжа. И вот мне нужна всяческая помощь в Дипломном проекте.
      http://cxem.net/dozimetr/3-7.php
      Взял я вот эту схемку.
      Цифровой дозиметр Гамма-1
      И вот по пути делания проекта. возникло множество вопросов. А задать не кому так как взял не простую схему.
      1. Как достать счетчик гейгеря.
      2. Не до понял через что прошивать микроконтроллер.
      3. Как рассчитать этот самый счетчик гейгеря.
      Остальные так сразу и не вспомню.
      Добрые люди, помогите чем можете. Умоляю. Самому разобраться не по силам. Приветствуется любая информация.
      Может кто делал что-то подобное и т.д.
  • Сообщения

    • Если у Вас результаты хуже. Зайдите во все настройки и в панель карты и в настройки звука Windows поставьте 192 кГц и 24 бита.
    • Проводил всевозможные эксперименты с подзарядкой батареек как солевых, так и щелочных. Солевые ещё как-то подзаряжаются процентов на 50. После подзарядки их можно использовать в пультах управления и только в слаботочных по потреблению устройствах. Щелочные заряжал как большими токами, так и малыми. Главная опасность заключается в том, что через некоторое время после зарядки, они могут потечь! Это очень опасно для запитанного от них устройства. Они могут и просто потечь при очень длительном неиспользовании. В конечном итоге, пришёл к выводу - никогда не подзаряжать батарейки. Эффективности мало, а риск течки щёлочи очень велик. Часто попадали в руки устройства с разрушенными проводами и окисленными ламелями вытекшей щёлочью. Аккумулятор - Ni-Mh избавит Вас от перечисленных выше проблем. Хороший уход, грамотная подзарядка, и не доведение до глубокого разряда обеспечит ему долгую жизнь, а Вам комфорт.      
    • Кто знает эту схему "HI-FI Предварительный усилитель с изменением АЧХ  2Hz — 100Khz и 20Hz – 100Hz на 12dB"? Гармонические искажения составляют THD <0,0016% в диапазоне частот 2 Гц - 100 кГц. Как она работает и работает ли вообще? Взято тут: http://soundbass.org.ua/amp/hi-fi-predvaritelnyj-usilitel.html
    • Guest Привет из 2020
      Это высоковольтный бп. Один из серии б5. Довольно сложный внутри аппарат. Если нет понимания зачем он нужен - продай/поменяй на б5-47. Он делался по твоему заказу (29,9 в/2,99А (да, уставки до десятых долей вольта и сотых тока))
    • срабатывает при нажатии ПКН-41, назад возвращается?Так и оставь ...
    • ASUS PRIME X370-A  поддержка даже R9 3950X на 16 ядер Вообще за это время ОС с 32 битовых стали 64 битовых, даже XP была Windows XP Professional x64, но вы же держетесь не за эту версию, а за древнею версию из 2001 года.  PCI Express карты со времён X-FI, ASUS Xonar это с 2007 года, в то время нужно было брать сразу PCI Express, но для тех кто не взял есть ASUS PRIME X370-A . Более быстрое железо, XP сегодня как машина без двигателя, Linux из коробки знает больше железа чем древняя ОС.  Что ушедшее ? По XP страдают только владельцы платформ старее S939 и S775, вы реально в 2020 году используете Pentium 4 ? Так Pentium 4 не может показывать даже видео в формате FHD не говоря уж о 4К. Купите наконец 8 Гб ОЗУ и 2, а лучше 4 ядра владельцы AM3 и 1156 это могут себе позволить уже лет 15. А кстати есть не плохая программа, Audacity.  Рекомендую. @I_Avals Перед тем как что-то заявлять нужно настройки в настройках разобраться, E-MU 0404 в вашем тесте показала кошмар, а у меня она показа тоже самое что и других. Специально для вас привожу внутренний тест под системы звука Win 10. На примере драйвера ASUS Xonar DX. Как видно ни каких ошибок в настройки нету искажение максимально низкие. [MME] Динамики (2- ASUS Xonar DX Audi.rar Внимание Это не тест АЦП и ЦАП ! Это тест драйвера и DSP карты. 
    • а чего сомневаться - привези - оплати работу и все ....
×
×
  • Create New...