In a nutshell, I am building a camera that I can put downrange, in front of my target. It will stream video over WiFi to my laptop or iPad on my shooting bench, allowing me to see where my shot hit without the hassle of a spotting scope.
When I started working through the different ways of achieving this, I explored several methods, including using drone cameras or security system cameras with RF transmitters. These seemed to be viable options due to existing components and a big community to draw experience from. The biggest downside I had was the cost was going to be significantly more than going with a Raspberry Pi board and camera.
I thought my big obstacle with RPi was going to be getting the range I need to transmit up to 1000 yards. After doing much research, I opted to get a prebuilt Yagi antenna that screwed right on to a USB WiFi adapter. I got a security camera shell that mounts to a tripod, which I connect the antenna to. I finally have all of the parts (battery, and miscellaneous connectors and a switch), and have it all assembled. It all fits together perfectly! I can post some pictures if anyone is interested.
I am using a RPi Zero W board and a V1 camera module. I still haven't figured out my ideal way to stream the video yet (ideally, I will be able to access the feed right over a web browser on any device), but I am able to start a stream and view it with mplayer on my Mac through the command line. I will try to get this more dialed in later.
My issue is with the networking. When I am at the rifle range, I do not really need or want the pi to connect to the internet, though it would be nice when I am home (so I can do updates if needed). I want the RPi to be an AP that will run DHCP and issue IPs so I can connect devices to it.
I was able to install RaspAP, and get it working, but it had the wlan0 and wlan1 set up in the opposite positions. It was using the onboard as the LAN side (broadcasting SSID and connecting devices through it). I have not found any good demo or tutorial on how to change them. I have tried few things, but have only managed to break it and have to restart. That has been as close I have gotten. I could use some help getting this configured, or a different software solution. Any help would be greatly appreciated.