Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

плата, обсуждение #1

Open
atherdon opened this issue Jan 2, 2019 · 27 comments
Open

плата, обсуждение #1

atherdon opened this issue Jan 2, 2019 · 27 comments

Comments

@atherdon
Copy link

atherdon commented Jan 2, 2019

перенеси кратко наш чат из мессенджера @vadim9999

@vadim9999
Copy link
Owner

Вадим
Та я вот думаю какую плату ардуино заказать uno или yun она с usb
Yun походу дорого

Ок тогда uno
Или arduino mega?

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

@atherdon
Copy link
Author

atherdon commented Jan 2, 2019

я недоконца уверен что мы полностью понимаем что именно должна плата делать. мне кажется для этого нам нужно описание #2 и #4

@vadim9999
Copy link
Owner

vadim9999 commented Jan 3, 2019

Я делаю устройство которое может что- то делать(сделал устройство и используйте его как хотите) или они будут его использовать запускать онлайн трансляцию каждый день + включать обогрев? Будут ли они включать каждый день блок питания в розетку? Если в ферме будут муравьи и проект останется у них что будет с муравьями?

@atherdon
Copy link
Author

atherdon commented Jan 3, 2019

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

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

@atherdon
Copy link
Author

atherdon commented Jan 3, 2019

еще вопрос - нам код нужен или нет. я имею ввиду - надо описать полное взаимодействие от А до Я.

я бы разбил все на несколько частей

  1. ферма и ее environment - тут понятно вроде все. надо сделать комфортные условия и герметичность.
  2. девайсы для фермы
  3. девайсы для трансляции
  4. включать через аппшку или как?

@vadim9999
Copy link
Owner

4.включать через аппшку или как?

да через аппшку через wifi

@vadim9999
Copy link
Owner

vadim9999 commented Jan 6, 2019

Arduino Uno R3

  • 32 кБ флэш (FLASH);
  • 2 кБ оперативной памяти (SRAM);
  • 1 кБ энергонезависимой памяти (EEPROM).

Arduino yun
Linux-часть Arduino Yún использует микрокомпьютер Atheros AR9331, работающий под управлением операционной системы Linino. Linino — это специально подготовленная версия популярного дистрибутива Linux для встраиваемых систем — OpenWRT.

Микрокомпьютер работает на частоте 400 МГц, имеет 64 МБ оперативной и 16 МБ flash-памяти, встроенный Wi-Fi-интерфейс, Ethernet-интерфейс, USB-хост и слот для micro-SD карты. Linino содержит в себе пакетный менеджер opkg, который позволяет устанавливать большое количество Linux-приложений, а так же интерпретатор языка Python 2.7, с помощью которого вы можете писать свои приложения для Linino.

Память для Linux-приложений может быть расширена с помощью съёмного носителя (micro-SD карты или USB-флешки). Для этого нужно лишь создать папку с названием «arduino» в корне съёмного носителя.

Связь между Atmega32u4 и Atheros AR9331 осуществляется с помощью библиотеки Bridge.

Arduino Leonardo

Микроконтроллер ATmega32u4
Рабочее напряжение 5 В
Флеш-память 32 Кб (ATmega32u4) из которых 4 Кб используются для загрузчика
ОЗУ 2 Кб (ATmega32u4)
EEPROM 1 Кб (ATmega32u4)

@vadim9999
Copy link
Owner

с помощью yun можно транслировать видео без проблем

@atherdon
Copy link
Author

atherdon commented Jan 6, 2019

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

@vadim9999
Copy link
Owner

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

@atherdon
Copy link
Author

atherdon commented Jan 6, 2019

тогда надо искать другой вариант?
а есть ли чисто платы для видео

@vadim9999
Copy link
Owner

тогда можно попробовать найти ip веб камеру маленьких размеров подключить её к wifi и связать с ардуино

@atherdon
Copy link
Author

atherdon commented Jan 6, 2019

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

@vadim9999
Copy link
Owner

тогда arduino yun за 900 грн?

@vadim9999
Copy link
Owner

vadim9999 commented Jan 6, 2019

в arduino uno съемка видео и отображение на дисплее подключенного к ардуине идёт без проблем

@atherdon
Copy link
Author

atherdon commented Jan 6, 2019 via email

@vadim9999
Copy link
Owner

vadim9999 commented Jan 6, 2019

жаль что так дорого arduino yun, аналоги пока что не нашёл.

@vadim9999
Copy link
Owner

vadim9999 commented Jan 6, 2019

Arduino yun
http://arduino-diy.com/arduino-yun-youtube-videotranslyatsiya
https://learn.adafruit.com/wireless-security-camera-arduino-yun/stream-video-to-youtube
https://www.digikey.com/en/maker/projects/d73062bd2bbc4415a73f7446e624a9c4

Если использовать yun то к ней можно подключать только usb веб камеры
чтобы подключить модуль камеры нужен arducam shield c камерой.
http://www.arducam.com/arducam-shield-arduino-yun/
Есть arducam mini shield Camera (с чипом на плате) которую можно подключить только в uno, mega , due. Возник вопрос зачем нужна камера которая может снимать видео в 30 fps ,предназначена для uno, mega, due которые не в состоянии передавать этот поток видео?

@vadim9999
Copy link
Owner

Arducam + Wifi модуль
image

@atherdon
Copy link
Author

atherdon commented Jan 7, 2019

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

@vadim9999
Copy link
Owner

vadim9999 commented Jan 7, 2019

почему-то arducam нету на aliexpress, прийдёться искать что-то другое
если и делать онлайн трансляцию так с помощью arduino yun
или купить orange raspberry pi zero h2 или raspberry pi zero w (256 ОЗУ с 4 ядрами pf 300 грн) и как-то связать с arduino

@vadim9999
Copy link
Owner

vadim9999 commented Jan 8, 2019

Чтобы сэкономить денег хочу сделать на esp32(аналог ардуино только с WiFi c 524Кб ОЗУ и 32 разрядных 2-х ядерным процессором) с камерой ov7670 (640x480 с FIFO буфером немного лучше будет идти трансляция видео, надеюсь сможем вывести на 15 fps) я так понял что можно подключить датчики к нему тогда не нужно будет покупать arduino uno. Нужно просчитать хватит ли портов для подключения камеры и датчиков.

https://www.youtube.com/watch?v=dA6Y_tvaMjQ
http://zizibot.ru/directory/camera/ov7670/

@atherdon пойдёт для наших целей?

@atherdon
Copy link
Author

atherdon commented Jan 8, 2019

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

@atherdon
Copy link
Author

atherdon commented Jan 8, 2019

давай сделаем отдельным issue тут - "собрать всю информацию и получить фидбек от опытного схемотехника"

@vadim9999
Copy link
Owner

@atherdon нужна ли возможность записи таймлапса на SD карту ?

@atherdon
Copy link
Author

atherdon commented Jan 10, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants