STM32 ETHERNET.Самодельная WEB камера на микроконтроллере.

DIY STM32 webcam based on the STM32F4 and a WIZNET W5500 Ethernet shield. I ported the powerful driver from esp32cam, allowing for clear adjustments to image size, quality, and other important parameters. The driver should support higher-resolution cameras in the future, if this video is of interest. The entire video featuring my image was shot with this camera. Unfortunately, this camera doesn't shoot as well as the smaller version installed on the esp32cam. For further experimentation and improved image quality, I ordered a smaller version of the ov2640 camera, which connects via an adapter. Currently, you can set resolutions of 320x240 and higher, but starting from 800x600, you'll have to reduce the FPS or adjust the image quality, as the SPI2 transfer rate for 20 FPS is no longer sufficient. A 640 x 480 image output from a camera weighs about 40 kilobytes in good quality, multiplied by 8 and 20 frames per second. This means that transferring this data requires a data rate of over 6.4 Mbps. The Ethernet shield supports SPI data rates of up to 80 MHz, but the guaranteed transfer rate is 33 MHz. The stated data transfer rate is 15 Mbps, but that's under ideal conditions. You can achieve a 2x data transfer rate using SP1, since its clock frequency is twice that of SPI2. However, this doesn't work in my case. The performance of a single DMA significantly decreases, since it now has to handle two high-speed streams. Some test results indicate that using another Wiznet W5100 shield and FSMS peripherals, which I haven't yet used, can achieve a data rate of over 9 Mbps on an F103 chip. This module isn't very popular, and its price is several times higher. For those who haven't watched my previous videos, I'll remind you that the camera is configured for JPEG output and connected to a dedicated DCMI microcontroller peripheral. The camera module was previously modified to use external clocking from the microcontroller. To ensure high SPI transfer rates, DMA had to be used. The log file shows what's connected where. You can also change the camera settings using the debug monitor using the buttons on the board; this was done for debugging purposes. Ideally, a web interface like the esp32cam would be ideal. For further experiments in this direction, other, more powerful boards could be used: an F7 with onboard RAM, an F7 NUCLEO, or a dual-core H7. Special thanks to a subscriber for the NUCLEO boards. Let me know what you think. I'm also interested in your experiments with Ethernet shields. Let me know what transfer rates you achieved and which module you used. Since the main problem is transmitting a stream of JPEG files from the camera, Be sure to support this with a like and leave a comment, or better yet, a couple. This will help develop the channel, and perhaps I'll continue this project. https://drive.google.com/file/d/1xkX-... stm32f4 http://ali.pub/3cdalq ov2640 http://ali.pub/55fx5t ST-LINK V2 programmer/debugger http://ali.pub/55fx8x programmer/debugger

САМОДЕЛЬНАЯ WEB КАМЕРА НА STM32.
▶︎

САМОДЕЛЬНАЯ WEB КАМЕРА НА STM32.

Самые Нелепые Ошибки Рабочих, Снятые на Камеру
▶︎

Самые Нелепые Ошибки Рабочих, Снятые на Камеру

Cozy Spring Meadow Ambience | 4K Frame TV Art | Relaxing Painting (3 Hours)
▶︎

Cozy Spring Meadow Ambience | 4K Frame TV Art | Relaxing Painting (3 Hours)

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #5 #adamrose #smartworkers
▶︎

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #5 #adamrose #smartworkers

Connecting a analog camera to the stm32 MCU: "oscilloscope-analyzer" and video from the ADC
▶︎

Connecting a analog camera to the stm32 MCU: "oscilloscope-analyzer" and video from the ADC

ДИКАЯ РЖАКА - еврей еврею продаёт машину
▶︎

ДИКАЯ РЖАКА - еврей еврею продаёт машину

Мегагерцы НЕ решают? Сравнение ESP32, STM32 и др. в математике с float!
▶︎

Мегагерцы НЕ решают? Сравнение ESP32, STM32 и др. в математике с float!

PINK & ORANGE GRADIENT IN HD [3 HOURS]
▶︎

PINK & ORANGE GRADIENT IN HD [3 HOURS]

Адвокат Егоров и ЯМА бесконечности 🪏
▶︎

Адвокат Егоров и ЯМА бесконечности 🪏

ESP32-CAM camera and Home Assistant. Review, features, and automation. Send a snapshot via Telegram.
▶︎

ESP32-CAM camera and Home Assistant. Review, features, and automation. Send a snapshot via Telegram.

Китайские STM32. Поддельные электронные компоненты, микросхемы. Что с этим делать?
▶︎

Китайские STM32. Поддельные электронные компоненты, микросхемы. Что с этим делать?

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #8 #adamrose #smartworkers
▶︎

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #8 #adamrose #smartworkers

ESP32 Cam обзор , видеонаблюдение за копейки!
▶︎

ESP32 Cam обзор , видеонаблюдение за копейки!

КОМПЬЮТЕР "БАЙТ" 1992 ГОДА. Ремонт в деталях.
▶︎

КОМПЬЮТЕР "БАЙТ" 1992 ГОДА. Ремонт в деталях.

ВЕРТОЛЕТНЫЙ ДВИГАТЕЛЬ в LEXUS - ПЕРВЫЙ ВЫЕЗД
▶︎

ВЕРТОЛЕТНЫЙ ДВИГАТЕЛЬ в LEXUS - ПЕРВЫЙ ВЫЕЗД

BlueTooth. ZigBee. OpenThread. Семейство STM32WB - микроконтроллеры с непонятной идеологией.
▶︎

BlueTooth. ZigBee. OpenThread. Семейство STM32WB - микроконтроллеры с непонятной идеологией.

How to connect the display from a mobile phone to Arduino
▶︎

How to connect the display from a mobile phone to Arduino

ESP32 Guide 2026
▶︎

ESP32 Guide 2026

STM32. Библия программиста
▶︎

STM32. Библия программиста

Ethernet LAN и arduino W5100, W5500 и Enc28j60 сетевые модули и проблемы совместимости
▶︎

Ethernet LAN и arduino W5100, W5500 и Enc28j60 сетевые модули и проблемы совместимости