User Tools

Site Tools


projects:wifi-cam:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:wifi-cam:start [2023/08/10 14:09] – [Open-Source Wifi Camera for Bird Houses] rolf.beckerprojects:wifi-cam:start [2024/07/06 11:37] (current) 22670_students.hsrw
Line 1: Line 1:
-~~NOTOC~~ +======
- +
-====== Open-Source Wifi Camera for Bird Houses ======+
  
 /* Vogelhaus, Vogelhäuschen, Bird Nest */ /* Vogelhaus, Vogelhäuschen, Bird Nest */
Line 61: Line 59:
  
 ^ {{ :projects:wifi-cam:fd4adaed-d41d-4227-8fed-77b230c391e2-0437ac5c-1920w.png?400&direct }}  | {{ :projects:wifi-cam:1536-1025-816ba3bb-1920w.png?400&direct }}  | ^ {{ :projects:wifi-cam:fd4adaed-d41d-4227-8fed-77b230c391e2-0437ac5c-1920w.png?400&direct }}  | {{ :projects:wifi-cam:1536-1025-816ba3bb-1920w.png?400&direct }}  |
-| The birdhouses                                                                               | Students at work                                                  |+| The birdhouses                                                                               | Students at work                                                
 + 
 +<html><h1 style="font-size:24px;">__Further Development!__</h1></html> 
 + 
 +In this part, we are working on the integration of the Camera in a PCB and mounted inside the Bird Box. 
 + 
 +What does the PCB consist of? Before answering this question, I would like to give you a look at how the PCB was developed. 
 + 
 +First, we identified the goal. We want an electronic device that takes pictures in the dark (as inside the box during night it's almost complete darkness) and then uploads these photos to an online server (or in the current case to an Email) to be analyzed. 
 + 
 +Then we need a Camera, and in our case, the **ESP32-S3 XIAO Sense** was a good option as it's very small, has low power consumption, includes a Wi-Fi module, and it's relatively cheap, costing around 13€. In the following table, you will find a list of parts used to develop this PCB. 
 + 
 +^ Part                      ^ Number  ^ Price €  ^ Provider   ^ 
 +ESP32-S3 XIAO Sense       | 1       | 36       |Amazon.de 
 +| IR333-A IR LED            | 4       | 0.49     |Everlight Electronics Co Ltd    | 
 +| BD139 NPN Transistor      | 10      | 6        |Amazon.de 
 +| Solar Charger BQ24074     | 1       | 14.20    |EXP tech   | 
 +| DC Battery 3.7V 2200 mAh  | 1       | 17       |Amazon.de 
 +| Resistors                 | 100     | 6       |Amazon.de 
 +| Solar Cell                | 1       |6.65      |reichelt.de| 
 + 
 +*So let's first speak about some parts separately.* 
 + 
 +  - **ESP32-S3 XIAO**: 
 + 
 +This board is being offered by Seeed Studio. The Seeed Studio XIAO Series are diminutive development boards, sharing a similar hardware structure, where the size is literally thumb-sized. The code name "XIAO" here represents its feature "Tiny", and the other half will be "Puissant". Seeed Studio XIAO ESP32S3 Sense integrates a camera sensor, digital microphone, and SD card support. Combining embedded ML computing power and photography capability, this development board can be a great tool to get started with intelligent voice and vision AI. 
 + 
 +Here you can see the Pinout for the board: 
 + 
 +{{:projects:wifi-cam:2.jpg?600|}}\\ 
 +|As you can see, it comes in two parts which can be attached together, one part has the SoC (System on chip) and the other part has the Camera, Microphone, and the SD-Card slot.| 
 + 
 + 
 +I have used Arduino IDE version 2.3.2 to upload the code to the board, but you have to adjust the IDE in a way so you can upload the code to the board without any errors. So, please do the following steps: 
 + 
 +1. From Arduino IDE, go to **Tools**-**Board**-**Boards manager** 
 +         a. Arduino ESP32 Boards v2.0.13 
 +         b. esp32 v3.0.2 it only works on this version  
 +          
 +2. From Arduino IDE, go to **Tools**-**Manage Libraries** 
 +         a. ArduinoHttpClient 0.6.0 
 +         b. Arduino_ESP32_OTA 0.3.0 
 +         c. ESP32 Mail Client 3.4.19 
 +          
 +          
 + Here is a link for the code as I have uploaded all the files on a github repo.  
 +https://github.com/msherif503/ESP32S3_Take-photo_Send_Gmail.git 
 + 
 +-------------------------------------------------------------------------------------------- 
 + 
 +   
 +          
 +          
 +   
 +            
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
  
  
projects/wifi-cam/start.1691669364.txt.gz · Last modified: 2023/08/10 14:09 by rolf.becker