arduino-ant-farm's People
arduino-ant-farm's Issues
плата, обсуждение
перенеси кратко наш чат из мессенджера @vadim9999
Raspberry pi zero w
--- | --- |
---|---|
Система на кристалле (SoC) | Broadcom BCM2835 (CPU, GPU, DSP и SDRAM) |
Процессор | 32-битный 1-ядерный ARMv6Z ARM1176JZF-S с тактовой частотой 1 ГГц, 16 КБ cache L1 и 128 КБ cache L2 (семейство ARM11) |
Графический процессор | Двухъядерный GPU VideoCore IV® с тактовой частотой @ 250 МГц поддерживает стандарты OpenGL ES 2.0, OpenVG, MPEG-2, VC-1 и способен кодировать, декодировать и выводить Full HD-видео (1080p, 30 FPS, H.264 High-Profil) |
ОЗУ | 512 МБ SDRAM LPDDR2 400 МГц (совместно с GPU) |
Хранилище | слот для карты памяти MicroSDHC |
Wi-Fi/Bluetooth | Wi-Fi 802.11n и Bluetooth 4.1 (Bluetooth Classic и LE), обеспечиваемые микросхемой Cypress CYW43438 |
Видео вход | 1 x CSI для подключения камеры по интерфейсу MIPI |
Видео выход | 1 x HDMI через разъём mini HDMI (1080p60)1 x композитное видео через два контакта на плате (помечены как TV) |
Аудио вход | Через I²S |
Аудио выход | HDMI |
USB-порты | 1 порт Micro-USB 2.0 напрямую от BCM2835 |
Периферия | 40 портов ввода-вывода общего назначения (GPIO), UART (Serial), I²S, I²C/TWI, SPI с селектором между двумя устройствами; пины питания: 3,3 В, 5 В и земля. |
Питание | 5 В, 2 А через порт micro-USB или GPIO |
Энергопотребление | 100 мА (0.5 Вт) в среднем (режиме ожидания), 350 мА (1.75 Вт) максимум, в условиях стресса (монитор, клавиатура и мышь подключены) |
ОС | Raspbian, Ubuntu, Debian, Fedora, Arch Linux, Gentoo, RISC OS, Android, Firefox OS, NetBSD, FreeBSD, Slackware, Tiny Core Linux |
Источник
Подключение модуль камеры raspberry pi zero w через connector
https://4te.me/post/camera-raspberry-pi/
http://isearch.kiev.ua/ru/searchpracticeru/-internetsecurity-ru/1790-how-to-set-up-the-camera-module-raspberry-pi
https://learn.sparkfun.com/tutorials/setting-up-the-pi-zero-wireless-pan-tilt-camera/configure-the-raspberry-pi
https://thepihut.com/blogs/raspberry-pi-tutorials/16021420-how-to-install-use-the-raspberry-pi-camera
с помощью python https://dantheiotman.com/2017/08/28/realtime-video-using-a-raspberry-pi-zero-w-and-python-picamera/
или подключение веб-камеры( можно осуществлять стрим с помощью команды в консоли).
https://www.raspberrypi.org/documentation/usage/webcams/.
Find connection and python code on this devices
- DHT 11 или + BME280
- реле 5 вольт
- сервопривод
- подсветка (RGB)
- *датчик уровня воды (для контроля воды в бутылке)для подачи тока в воду не подойдёт
- спикер
- охлаждение RPI Zero W
максимальный результат и удовлетворительный результат
-
представим результат, которого мы должны достичь в идеальных условиях - у нас много ресурсов(деньги, время) что можно сделать "по-богатому".
-
представим результат, который будет работать, не идеально, но для диплома на оценку которая тебе нужна - будет достаточно
собрать всю информацию и получить фидбек от опытного схемотехника
Сделать wifi видео трансляцию муравьиной фермы.
Список устройств
- Esp32
Processors:
CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
Ultra low power (ULP) co-processor
Memory: 520 KiB SRAM
Wireless connectivity:
Wi-Fi: 802.11 b/g/n
Bluetooth: v4.2 BR/EDR and BLE
Peripheral interfaces:
30 GPIO (24 программируемых)
12-bit SAR ADC up to 18 channels
2 × 8-bit DACs
10 × touch sensors (capacitive sensing GPIOs)
Temperature sensor
4 × SPI
2 × I²S interfaces
2 × I²C interfaces
3 × UART - Camera OV7670 with FIFO
aliexpress
- Датчик температуры и влажности
Есть схема подключения камеры с буфером для lolin32
источник
как подключить камеру к esp32, так как в ней нет 0 входа, если можно использовать другой вход, то какой?
Подойдёт ли код для камеры с lolin32 в esp32?
https://github.com/bitluni/ESP32Camera
Есть схема подключения датчика температуры и влажности в lolin32
и код http://www.esp32learning.com/code/esp32-and-dht11-sensor-example.php
можно ли подключить таким же образом и использовать библиотеку с кодом?
Подключил к esp32
При трансляции видео процессор esp32 будет загружен по полной, получиться ли объединить трансляцию видео и контроль за устройствами(датчики, подача воды еды)?
googling - similar projects for inspiration
- explore arduino + camera
- arduino + cam + youtube translation(usually using ABS)
- can it be any camera in our case? webcam is ok or we should have a digital cam?(зеркалка)
Connection to devices via bluetooth
https://github.com/Polidea/react-native-ble-plx - Doesn't finding devices tried myself
https://github.com/douglasjunior/react-native-easybluetooth-classic connecting to Serial Pass Bluetooth module for Arduino (finding all devices and I tried to connect to another smartphone but not transfer data)
ant-farms
мне кажется что тут все достаточно просто:
или это покупная, полностью готовая ферма, которые стоят от 600грн.
или сделанная своими руками. на youtube полно туториалов как легко можно сделать похожую структуру с ареной/ходами/поилкой для воды и т.д. большинство делают в банках, емкостях ходы из пластилина, потом заливают все гипсом - затвердело - вытащили, очистили от пластилина.
если покупная версия более красивая, то своими руками более тру. да и если купить ферму то вся дипломная работа сводится к тому чтобы спаять девайс....
ну я за свою. это интереснее - да и бабла нету.
код
esp32 with ov7670 fifo https://github.com/vadim9999/ESP32Camera
функции фермы
- подача воды
- подача еды
- включение обогрева
- включение подсветки
нехватка портов в esp32
создание описания
тут опиши вообще че мы делаем. чем детальнее тем лучше
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.