Jump to content
admin

FAQ Raspberry Pi - Миникомпьютер с Linux за 25$/35$

Recommended Posts

То есть ты хочешь несколько датчиков к одному пину подключить?

На сколько я понимаю технологию 1wire это вполне возможно. Сперва я подумал, что для каждого датчика свой пин хочешь использовать.

Edited by Vascom

Share this post


Link to post
Share on other sites

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

Надо будет попробовать, погуглить. Спасибо.

Share this post


Link to post
Share on other sites
Guest Дон Сенар

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

каждое устройство имеет свой (индивидуальный) 64-битный код. Т.е. мастер сначала выдает команду RESET, если на линии есть датчики, то в ответ линия переходит в "0" (на время 60-240 мкс, позволяет определить есть ли датчики на линии), потом мастер подает команду Match ROM и сразу после этого уникальный код нужного датчика (в дальнейшем отвечать будет только выбранный датчик, в независимости от количества датчиков на линии, можно сделать или поиск датчиков, или нужно уже иметь данный код в наличии) и дальше нужную команду (конвертация, получение данных и т.д.).

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

Share this post


Link to post
Share on other sites

Вебинар "Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4" (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар

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

Share this post


Link to post
Share on other sites
                     

Новые контроллеры VIPerPLUS для ИП – видео и материалы вебинара STMicroelectronics

Видеозапись и материалы вебинара ST о семействе AC/DC регуляторов VIPerPLUS производства компании STMicroelectronics. Инженерами ST было детально рассмотрено новое семейство микросхем VIPerPLUS со встроенным транзистором, их возможности и топологии применения. Продемонстрировано испытание из лаборатории ST в Праге и моделирование в среде E-DesignSuite.

Подробнее

Вот схема дозиметра на Atmege 3-7-1.gif

Сформированные импульсы идут на вывод 5 атмеги, значит, выкидываешь ее и индикатор и подаешь этот сигнал на свой девайс.

Share this post


Link to post
Share on other sites
                     

Конденсаторы ECWFG от Panasonic: теперь и для высоковольтных применений

Компания Panasonic анонсировала существенное расширение серии пленочных конденсаторов ECWFG: на сегодняшний день диапазон рабочих напряжений серии составляет 630…1100 В (DC). Серия ECWFG поддерживает уникальную функцию микропредохранителей.

Подробнее

Уточню. Импульс должен быть напряжением логики 5 В, подаётся через резистор 1 кОм?

Share this post


Link to post
Share on other sites

Конденсатор слева подключаешь к плюсу датчика.

А резистор справа - к малине.

post-34121-0-59297900-1359093084.gif

Share this post


Link to post
Share on other sites

Ребята , подскажите еще по вопросу, уже голову всю сломал второй час ночи а я немогу уснуть пока несделаю )))

Собственно вопрос, есть RF приемник на 433мгц с контактами (+ , - , DATA ) повешал на малину PIN (1,6,7) соответственно

далее пишу на питоне

import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(7, GPIO.IN)
input_value = GPIO.input(7)
print ("Code Reciver %s" % input_value)

В итоге вижу TRUE , ну понятно значит на пине что то висит, но как получить данные с приемника в виде принимаемого кода? Неужели это неумеет делать малинка и придеться вешать еще ардуино?

Share this post


Link to post
Share on other sites

На ардуине проще с этим делом, а тут сложно или просто я непонимаю еще всего этого )

Share this post


Link to post
Share on other sites

Для начала нужно разобраться с протоколом, скоростью передачи и т.п, а потом уже подключать к Raspberry Pi

Share this post


Link to post
Share on other sites

А смысл в том что будем знать скорость передачи, протокол? Пускай хоть что то выведет на экран, а то шпуляет true и все )

Share this post


Link to post
Share on other sites

А если там на самом деле постоянно логическая единица на этой ножке? Значит всё верно выводит.

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

В передатчике амплитудная молуляция.

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. 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...

  • Сообщения

    • Я вот такой поставил. На звуке хватает .1400ватт на звуке в пиках. На синусе 1250ватт. Да и на синусе пару раз замеры можно сделать. Ну а если гонять синус постоянно, то нужно куллер приладить к радиатору.
    • Да китайцы вообще все шаблоны ломают. Вот такой модуль на 10 см. кусок провода ловит вообще все станции в городе. Да ещё и при подключении к компьютеру прикидывается звуковой картой и может работать как активные колонки. Если бы не говённый дисплей, цены бы ему не было. Правда, подорожал раза в два в последнее время. В связи с бездельем на "коронавирусном" дежурстве сделал из него дачный приёмник одному хорошему человеку. Внутри БП на 5 Вольт и китайский же динамик.
    • это для режима А , для АВ  4..4.5кОм задаемся: Rн=8 Ом Ra= 4300 Ом L1=Ra/(2*Pi*Fn*sqrt(m^2-1)) = 4300/(2*Pi*70*sqrt(1.2^2-1)) = 10.71Гн - индуктивность первичной обмотки (Fn - нижняя частота диапазона, m - коэф.искажений на этой частоте) для твоего железа Sст=6,7см2 - площадь керна , lст = 24,6см - длинна средней магнитной линии керна w1=450*sqrt(L1*lст*Sст) = 450*sqrt(10.71*24.6/6.7) = 2821вит - количество витков первичной обмотки. n=sqrt(Ra/Rн)=sqrt(4300/8) = 23,184 - коэф. трансформации w2= w1/n= 2821/n = 121.67 вит округляем w1=2820 w2=122 тк у тебя железо стержневое для уменьшения потерь первичку делим 4 части , вторичку на две итого две катушки а и б по три обмотки I = 705, II=705, III=61 соединяются первичка Iа+IIб+IIa+Iб   , вторичка IIIа + IIIб
    • sw скорее всего short wave. На средних сейчас слушать особо нечего. Кстати, об фм. В детском автомобильчике довольно хороший приёмник на Филипсовской микрухе 7055. Как ни странно, в отличи от бумбокса Сони ловит больше станций, причём делает это очень быстро.
    • Весьма распространенная т.н. проблема XY. "Вариант Z - не предлагать!"
  • Similar Content

    • By admin
      Официальный поставщик Raspberry Pi в России
      В ролике сделаем первые шаги в работе с библиотекой OpenCV. Размытие и наоборот повышение четкости картинки, свертка и конвертация цветовых моделей. 
      Прошлое видео из цикла
    • By aitras
      Продам комплект Raspberry Pi 2 + пластиковый корпус + SD-карта Sony 16Gb.
      2000 рублей.

      На один из разъемов USB принудительно напаяно питание +5V с GPIO, чтобы можно было подключить внешний HDD.
      Отправлю по России.
    • By admin
      В ролике показано как скомпилировать и установить библиотеку OpenCV 4.1.0 на Raspberry Pi 3.
      Используйте промокод CXEMNET и получите скидку 10% в магазине https://www.seeedstudio.com/ при покупке от 150$!
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-3-Model-B--p-3037.html малинка
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-PI-VGA666-DPI-dtoverlays-Module.html модуль vga666
      https://www.seeedstudio.com/category/Raspberry-pi-c-1010/Raspberry-Pi-Camera-Module-V2-p-2800.html камера
      Команды из видео.
      Открыть настройки raspberry Pi: 
      sudo raspi-config
      Далее выбираем Advanced Options → Expand Filesystem. Перезагружаемся.

      Установка требуемых пакетов:
      sudo apt-get install cmake cmake-curses-gui libgtk2.0-dev
      sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libx264-dev libxvidcore-dev
      sudo apt-get install libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev
      sudo apt-get install gfortran libatlas-base-dev
      Увеличение размера файла подкачки. 
      sudo nano /etc/dphys-swapfile
      Находим строчку CONF_SWAPSIZE=100
      И увеличиваем число например до 1024.
      Перезапускаем службу.
      sudo /etc/init.d/dphys-swapfile stop
      sudo /etc/init.d/dphys-swapfile start
      Создаем папку opencv в домашнем каталоге и переходим в нее
      cd /home/pi
      mkdir opencv
      cd opencv
      Скачиваем архивы с исходниками с помощью утилиты wget
      wget https://github.com/opencv/opencv/archive/4.1.0.zip -O opencv_source.zip
      wget https://github.com/opencv/opencv_contrib/archive/4.1.0.zip -O opencv_contrib.zip
      Распаковываем архивы.
      unzip opencv_source.zip
      unzip opencv_contrib.zip
      И теперь можно их удалить
      rm opencv_source.zip
      rm opencv_contrib.zip
      Теперь переходим в папку opencv-4.1.0 и создаем в ней папку build
      cd opencv-4.1.0
      mkdir build
      cd build
      Настраиваем параметры сборки. Обратите внимание на путь до дополнительных модулей!
      cmake -D CMAKE_BUILD_TYPE=RELEASE \
      -D CMAKE_INSTALL_PREFIX=/usr/local \
      -D INSTALL_C_EXAMPLES=OFF \
      -D INSTALL_PYTHON_EXAMPLES=ON \
      -D OPENCV_EXTRA_MODULES_PATH=/home/pi/opencv/opencv_contrib-4.1.0/modules \
      -D BUILD_EXAMPLES=ON \
      -D BUILD_DOCS=ON \
      -D ENABLE_NEON=ON ..
      Компиляция в 1 поток
      make -j1

      Компиляция в 4 потока (только если у вас хорошее охлаждение малинки)
      make -j4

      Установка библиотеки
      sudo make install

      Настройка динамического связывания
      sudo ldconfig

      Проверка работоспособности библиотеки.
      python3
      import cv2
      cv2.__version__

      В результате, библиотека должна выдать номер версии, которую вы установили.
    • Guest Skazo4nik
      By Guest Skazo4nik
      Добрый день!
      Работаю над дипломной работой. Разрабатываю аппаратно-программный комплекс для отображения расписания. Касательно программной части - вопросов нет, а вот с аппаратной - много. Раньше с микроконтроллерами не сталкивалось работать. Задача следующая: нужно с помощью микроконтроллера (arduino, raspberry и др) и дисплея показать текущее расписание аудитории, которое можно получить отправив запрос на сервер, который я буду писать. Т.е задача просто отобразить данные на экранчике и если будут какие-то кнопки или экран будет позволять, то еще как-то манипулировать: тип показать расписание на следующий день. Так вот проблема в том, что какой под это дело выбрать микроконтроллер и собственно экранчик я не знаю, т.к. больше по программной части специализируюсь. Вот тут я видел мониторчик, который мне понравился, но я не знаю сложно ли будет закодить вывод данных.
      Спасибо за внимание!
       
×
×
  • Create New...