libc0607 / 3516AIO

My Hi3516EV200+IMX307+RTL8731BU All-in-One FPV Camera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

3516AIO

My Hi3516EV200+IMX307+RTL8731BU All-in-One FPV Camera

Bilibili video here

OSHWHub link here
This is an OSHWHub mirror. Always check the link for updates.

image
image

Hardware Feature

  • Hi3516EV200/GK7205V200, OpenIPC supported
  • IMX307 Sensor, 20mm lens mount (the surveillance camera standard)
  • RTL8731BU (BL-M8731BU* module), 2.4GHz/5GHz injection, 20dBm+ TX, LDPC
  • 1.27mm header for ext. board, including I2C*1/UART*3/SDCard*1/Ethernet/ADC*1
  • 2S battery input (but it will work under 1S/3S with slightly modifications)
  • Ultra-light, <9g weight (including lens, mount, heat sink, and antenna; See image below)
  • ~3W typical electrical power consumption

PCB: 4L, 0.8mm thickness. Should not concern the impedance because the total length of each MIPI trace is even less than (wavelength/20).

image
image

Software

It runs OpenIPC. Compiling:

  • Hi3516EV200/GK7205V200 target
  • set RTL8733BU driver = y in board config
  • set OpenIPC Variant = "fpv" in board config
  • set CONFIG_WIRELESS_EXT=y in kernel config
  • set WIRELESS_EXT in kernel source net/wireless/Kconfig

image

Files here

ProProject_3516_307_8731_devboard_V1.1_2024-05-14.epro: EasyEDA (LCEDA) Project file, including schematic and PCB
3516aiov1p0_v1.STL: A holder compatible with a 1/4" screw. Use with a 1/4" x 10mm(height) x 8mm(diameter) knurling nut

License

CC BY-NC-SA 4.0

This is only a low-cost prototype of validating the idea of how small the size we can fit an OpenIPC-runnable All-in-One hardware into.
Personally speaking, I prioritize its cost and size over its encoding performance. So -- I'm gonna keep it open-sourced, and not for commercial use.

About

My Hi3516EV200+IMX307+RTL8731BU All-in-One FPV Camera


Languages

Language:HTML 100.0%