vadim9999 / arduino-ant-farm

2 stars 0 forks source link

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

Open atherdon opened 5 years ago

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

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

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

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

atherdon commented 5 years ago

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

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

atherdon commented 5 years ago

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

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

vadim9999 commented 5 years ago

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

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

vadim9999 commented 5 years ago

Arduino Uno R3

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 commented 5 years ago

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

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

vadim9999 commented 5 years ago

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

atherdon commented 5 years ago

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

On Sun, Jan 6, 2019 at 1:47 PM Vadim notifications@github.com wrote:

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

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/vadim9999/arduino-ant-farm/issues/1#issuecomment-451735427, or mute the thread https://github.com/notifications/unsubscribe-auth/ABZrDgMD8zXx0mNAaiBAmLyEmsw_of6Oks5vAeJugaJpZM4Zmn5M .

vadim9999 commented 5 years ago

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

vadim9999 commented 5 years ago

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 commented 5 years ago

я что-то нашёл https://ru.aliexpress.com/item/RAK5281-Wiseye-open-source-hardware-video-module-development-board-compatible-Arduino-board-RTSP-transmission/32789121584.html?spm=a2g0v.search0604.3.181.605c2c89NL3GS7&ws_ab_test=searchweb0_0,searchweb201602_2_10065_10068_319_10059_10884_317_10887_10696_100031_321_322_10084_453_10083_454_10103_10618_10307_537_536,searchweb201603_52,ppcSwitch_0&algo_expid=1e323373-b0a1-4682-9644-843b39049f22-25&algo_pvid=1e323373-b0a1-4682-9644-843b39049f22

https://www.hackster.io/naresh-krish/getting-started-with-wiscam-a-linux-based-ip-camera-f1401b

vadim9999 commented 5 years ago

Arducam + Wifi модуль image

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

vadim9999 commented 5 years ago

Чтобы сэкономить денег хочу сделать на 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 commented 5 years ago

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

atherdon commented 5 years ago

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

vadim9999 commented 5 years ago

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

atherdon commented 5 years ago

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

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