Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Fix the driver behind crashes, sound loss and screen glitches3Clear out junk files and repair common Windows errors
ThatPainter is reader-supported. When you buy through links on our site, we may earn an affiliate commission. Learn More
A Reddit user built a homemade Raspberry Pi camera that turns a photograph into a new AI-generated image. It first asks Astica to describe the photo in text, adds style instructions selected with physical knobs, and sends that prompt to DALL·E 3; it does not simply apply a filter or faithfully edit the original pixels.
The result is best understood as a photo-to-description-to-new-image workflow: a playful generative-art interface that can reinterpret a scene, but may change its details and composition.
What the camera actually does
The project was made by Reddit user u/theleastevildr and demonstrated in r/OpenAI under the title “I made a camera that uses Dalle to turn photos to art.” BGR reported on the project on June 8, 2024.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minute- The user points the camera at a scene and captures a still image.
- Astica generates a paragraph-length description of the image.
- The device combines that description with style or other instructions selected using its knobs.
- The resulting text prompt is sent to DALL·E 3, the model used in the original demonstration.
- The generated result is returned to the device for viewing.
The photo is an indirect source of information for the generator. It is not necessarily preserved and repainted; the model creates a new image from the text description and instructions.
#1 Best Overall
- 【1.3lb Ultra-Lightweight & 16” Compact Portable】 Crafted from premium aluminum alloy, this tripod balances sturdiness and portability perfectly. Weighing only 1.3lb (0.59kg) with a 16” folded size, it slips easily into your backpack/luggage—ideal for travel, hiking, camping, or on-the-go shooting. The solid triangular frame + non-slip rubber feet ensure stable support for smartphones and small cameras (NOTE: Not suitable for heavy cameras; max
- 【3-Way Pan Head with 360° Rotation & Bubble Level】 Equipped with a smooth 3-way pan head, support 360° panoramic shots, 180° tilting, and 90° vertical portrait mode. Whether capturing landscapes, portraits, or vlogs, you can adjust angles freely for stunning compositions. Built-in bubble level helps you align horizons accurately—no more slanted photos/videos.
- 【2-in-1 Tripod & Selfie Stick (16” to 71” Adjustable)】 Upgraded dual-function design: switch between stable tripod and handheld selfie stick in seconds. Telescopes from 16” to 71” (40cm to 180cm) to fit different shooting heights—from low-angle macro shots to tall group photos. Remains stable at any height, keeping your device secure even in outdoor or uneven terrain.
- 【Wide Compatibility + Cold Shoe Port for Accessories】 Standard 1/4” screw fits most cameras, ring lights, projectors, laser levels, and webcams. The included adjustable phone holder (2.3”–3.9” width) works with most smartphones (including iPhone 16 Pro Max/Samsung Galaxy S24 Ultra). Built-in cold shoe port supports fill lights or microphones—perfect for content creators, vloggers, and live streamers.
- 【Complete Accessories + 33ft Wireless Remote】 Package includes: 1×Tripod, 1×Universal Phone Holder, 1×Wireless Remote, 1×Carry Bag, 1×Instruction Manual. The Bluetooth remote works with all iOS/Android phones within 33ft (10m)—enables hands-free shooting for selfies, group photos, or time-lapses. TIP: Rotate the selfie stick to the right to lock it before use (prevents loose positioning).
Confirmed hardware and unknowns
The Reddit post and BGR report support the following hardware:
| Confirmed | Not established by available reporting |
|---|---|
| Raspberry Pi | Exact Raspberry Pi model |
| Camera and small display | Camera module, display size, or resolution |
| 3D-printed enclosure | Printer model or enclosure files |
| Two knobs for style and prompt inputs | Knob electronics, wiring, or pin assignments |
The physical design makes image generation feel like using a camera: point, capture, adjust, and wait for an interpretation. The available sources do not establish a complete parts list, public source repository, exact network setup, or whether any generation step runs locally.
The software workaround—and its limits
The creator said they used Astica to generate a detailed description of the captured image, then added instructions emphasizing the desired style before sending the prompt to DALL·E 3. They also said repeating the style instruction helped the model follow it more consistently. That is the maker’s informal observation, not a controlled test or a guarantee that the technique works reliably.
A description may capture a scene’s general subject and mood while omitting exact object positions, facial identity, small background details, precise colors, perspective, or lettering. Once those details are missing from the text, the image generator can invent them. The result may therefore depend more on the wording of the prompt than on the photograph’s exact composition.
Rank #2
- 【Universal Phone & Camera Tripod with 2 in 1 Integrated Design】Featuring in upgraded and integrated design, MT-44 tripod expands itself in the usage of other smart devices other than phone. The adjustable clip on the top can be expanded to universal phone clip to 60-80 mm which is compatible with most of smart phone, and can be gathered to storage camera through the 1/4" screw thread(NOTE:NOT INCLUDES REMOTE CONTROL)
- 【360° Panoramic Ballhead for Horizontal & Vertical Shooting】Designed with 360 rotatable degree universal ballhead, our phone & camera tripod can adjust various angles for shooting, allowing you to capture the perfect shot. Tighten the knob adjustment on the ball head, and you can lock to a certain fixed angle
- ▶【Telescopic Design】The 7-section ABS-made tripod enables fast and fumble-free set-up, making it to easy extend from 13"/340mm to 59"/1500mm which is longer than similar tripod on the market. Just rotate the lock knob and extend at a certain height where you want to meet your different shooting needs(Note:Max extended height: 57.8'', reaches 59'' with phone holder attached.)
- ▶【Cold Shoe & 1/4" Screw Thread for Rich Expansion】Based on diversified needs, we have specially designed cold shoe and 1/4" screw thread which is convenient for external photographic camera auxiliary equipment. Cold shoe on the top of clip allows you to mount a microphone or led video light for selfie Vlog. The 1/4" screw allows you to mount a phone holder, camera or other device
- ▶【Wide Compatibility】The extendable tripod can works as handle grip or selfie stick, mini and lightweight. Benefiting by the adjustable holder and standard adapter 1/4" screw thread, the vlog tripod is fully compatible with DSLR Camera Nikon Canon G7 Fujifilm Sony RX Panasonic Nikon D610, the photography tripods also works well with Osmo Pocket3, Osmo 360, insta360 X5, iPhone17/17 Air/ 16 15 14 13 12/12Pro/12Pro Max/11/11Pro/11Pro Max/X/Xs/XR/Xs Max,8/7/6/6s, iPhone 6/6s plus, iphone SE, Samsung, Huawei
That unpredictability may suit an art toy, but it is a poor fit for someone expecting the same scene rendered as watercolor, oil paint, or pencil while keeping its structure intact.
Why image-to-image generation could help
Commenters suggested giving a generator both the original image and the text instructions. This is often called image-to-image or img2img generation.
| Approach | Potential strength | Trade-off |
|---|---|---|
| Photo description plus text-to-image | Simple workflow with flexible, imaginative results | Can lose details and drift from the photo’s composition |
| Image plus text instructions | More direct visual grounding and potential control over transformation strength | Requires a suitable service or model and still may alter details |
Direct image conditioning can improve grounding, but it does not guarantee pixel-level accuracy. It may also add software choices and parameters to tune. The best approach depends on whether the goal is a free reinterpretation or a recognizable stylization.
How to build a modern version
No complete parts list, wiring diagram, public source repository, or exact software instructions for the Reddit camera are established by the available sources. These are recommended reconstruction steps, not a reproduction of the creator’s exact build.
Rank #3
- 【Sturdy and Stable】: Made of premium aluminum alloy and stainless steel, Liphisy phone tripod with remote keeps your device stay securely in place for still shots and video recording.
- 【Multi-angle Shot】: With a max height of 64”, this tripod stand with a 210-degree rotation head and 360-degree rotation holder allows you to capture shots from any angle, catering to different photography needs.
- 【Wireless Remote Included】: Package includes a wireless remote that connects to your cell phone easily, making it a breeze to snap photos or video recordings.
- 【Height Adjustable】: The height of this cell phone tripod with remote can be adjusted from 17” to 64” and the easy lock mechanism makes it really easy to set up. It gives you an excellent vantage point for capturing photos and videos.
- 【Wide Application】: Compatable with different phone and camera, this tripod is great for photography and video recording, perfect for travel and home use.
- Build the capture layer. Use a Raspberry Pi with a compatible camera or USB camera, a physical shutter button, and local storage for the original photograph. Add a small display for a preview, status, and result.
- Add physical controls. Use rotary encoders or potentiometers for separate settings such as style and fidelity. A capture button and clear status indicators can make the interaction easier to understand.
- Describe the scene. A vision or captioning service can identify the subject and scene. A more structured description could include approximate positions, foreground and background, dominant colors, lighting, and optional text recognition.
- Choose a current generation service. The original demonstration used DALL·E 3, which OpenAI now marks as deprecated for API use. For a new OpenAI-based project, consult the current image-generation API information rather than assuming DALL·E 3 will remain available.
- Use the source image when supported. Passing both the photo and style instructions can provide more direct visual grounding. If the selected service only supports text-to-image for the intended workflow, the original caption-mediated approach remains a possible fallback.
- Make failures recoverable. Save the original image locally before sending requests. Handle missing API keys, unavailable network access, timeouts, rate limits, validation errors, and provider outages; show whether the device is capturing, uploading, generating, or has failed.
A Raspberry Pi can control the camera, buttons, knobs, display, storage, and network requests. Do not assume it can run a large modern image-generation model by itself; a local workflow may need a separate computer or hosted GPU.
Privacy and practical trade-offs
A cloud-based camera may send photographs containing faces, children, homes, documents, license plates, or private workplaces to a service. Before using one, check what is uploaded, where it is processed, how long it is retained, and whether the provider uses API data for training. OpenAI describes its current image API and related data practices in its API information; do not assume the same terms apply to Astica or another provider.
Each attempt can involve image description, image input, image output, and possibly repeat generations. Costs and latency depend on the services and settings chosen; the available sources do not establish the original camera’s operating cost or response time. Check current provider documentation before budgeting, and consider a per-shot estimate or generation limit.
Which approach might suit a second version?
| Option | May suit | Consider |
|---|---|---|
| Caption plus text-to-image | A simple, imaginative prototype | Details and composition may drift |
| Image-to-image API | A cloud-based build seeking more visual grounding | Service capabilities and available controls vary |
| Local Stable Diffusion or ComfyUI workflow | Users seeking control and a local workflow | May require a separate capable computer or GPU |
| Midjourney | Artists exploring stylized images through a subscription | Its documented plan options are subscription-based; check current terms before designing an embedded workflow |
| Stability AI API | Developers evaluating credit-based API services | Services consume different numbers of credits; check current pricing |
Midjourney’s plan comparison lists Basic, Standard, Pro, and Mega plans. Stability AI lists credit-based API pricing, with one credit priced at $0.01; the number of credits required varies by service. These are alternatives, not evidence that the original camera used either one.
Rank #4
- Camera mount tripod stand with zippered storage bag
- Adjustable height from 16.1inch to 50inch with 3-section,lever-lock legs for simple adjustments
- Folds down quickly and made of lightweight aluminum; It weighs only 1.23 lbs,lightweight and portable, easy to carry for travel,hiking,camping,etc
- 3-way head allows for tilt and swivel motion;portrait or landscape options;Built in Bubble Level,fast and accurate positioning
- Quick-release plate helps ensure fast transitions between shots
Should you build one?
Build a version if you enjoy maker hardware, physical interfaces, and seeing ordinary scenes reinterpreted as art. The project demonstrates a useful creative pattern: one service describes what it sees, a person chooses an artistic direction, and another model generates an image.
Do not expect a conventional camera replacement, dependable preservation of faces or text, offline operation by default, a complete public replica guide, or a guaranteed cost per image. The original project’s core idea is the interface: turn a physical scene into a prompt and make the prompt visible as new artwork.
FAQ
Does the camera edit the original photo?
No. The original workflow sends a text description and style instructions to DALL·E 3 to create a new image. It is better described as a reinterpretation than a faithful photo edit.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchPC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Who made the camera?
The Reddit demonstration was posted by u/theleastevildr in r/OpenAI. The available reporting does not establish a confirmed real name or commercial affiliation.
Best Value
- 【74 Inch Tall Tripod and Compact Tripod】 This tall camera tripod has a height adjustment range of 19-74 inches. It can meet the needs of daily work. This compact tripod comes with a carrying bag for outdoor and indoor shooting. This compact tripod weighs 3.14 lbs / 1.4 kg and is easy to store and stow
- 【Tripod for All Camera and Phone】Standard 1/4" screw mount compatible with all cameras ( Canon, Nikon, Fujifilm, Olympus, Panasonic), DSLR, SLR, and digital cinema cameras, also spotting scopes, projector, compact camcorders, binoculars. The 360° phone mount is compatible with iPhone 17 16 15 14 13 12 11 Pro/XS/XR/MAX/8/8 Plus/X/7 Plus/7/6s Plus/6s/6 Plus/6/Samsung Galaxy S22/ S21 Series/ Galaxy Z Flip/ NOTE/ One Plus 1+Series
- 【Professional 3-Way Pan Head】VICTIV Professional camera tripod stand is equipped with a stable and smooth 3-way pan head, it allows 360° horizontal panoramic shots, 180° up and down shots, and 90° vertical portraits. Non-slip pads provide great grip. You can also hang a backpack on the weight hook for extra stability
- 【Video Tripod for Photography】The video camera tripod is suitable for outdoor and indoor shooting. It can meet the daily shooting needs of video producers, video bloggers, and youtube users. Camera tripods for Photography, food shooting, live streaming, scenery shooting, and portrait shooting, etc
- 【Complete Tripod Units】What You Get: 1X Tripod for cell phone and camera, 1X Universal Phone Holder, 1X Extra Quick Release Plate,1X 3-way Pan Head, 1X Handle, 3X Non-slip pads. Please contact us anytime if any questions
What parts are confirmed?
The sources support a Raspberry Pi, camera, small display, 3D-printed enclosure, and two knobs. They do not establish exact models, wiring, or a complete parts list.
Can I follow the original build instructions?
The available sources do not provide a complete build guide or public source repository. The steps here are a suggested modern reconstruction, not verified instructions from the creator.
Should a new build use DALL·E 3?
DALL·E 3 was used in the historical demonstration, but OpenAI now marks it as deprecated for API use. Check the current image-generation API documentation when choosing a service for a new project.
Free tools Windows power users keep installed
One-click scans. No signup required.
Does the camera work offline?
The available sources do not establish its network setup or offline behavior. A modern cloud-based build should save the original locally and provide clear failure and retry handling.
What is known about the original project now?
The evidence supports a homemade Raspberry Pi prototype demonstrated in 2024 by u/theleastevildr. It does not establish an official product name, complete build guide, exact operating costs, or continued development. DALL·E 3 is the historical engine used in the demonstration, not an assumption for a new build.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




