Inhoudsopgave:
- Stap 1: Schema voorbereiden
- Stap 2: PCB-productie
- Stap 3: ESP32 PROTO WEB CAM-kaart voltooien
- Stap 4: Voltooi ESP32 Camera Picture Logging Client
- Stap 5: Code testen
Video: ESP32 Camera Picture Logging Client - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
ESP32 Camera Picture Logging Client-project is gericht op het gebruik van de ESP32-microcontroller voor het maken van foto's en deze via internet naar de centrale server te sturen met behulp van WiFi-mogelijkheden van de ESP32-module.
De hoofdprintplaat is ontworpen met twee hoofddoelen in gedachten:
- modulariteit
- directe standaard cameramodule-aansluiting
Alle onderdelen zijn te bestellen via verschillende bronnen, en softwarevoorbeelden zijn beschikbaar zoals Git-repositories.
Stap 1: Schema voorbereiden
ESP32 PROTO WEB CAM-bord is ontworpen om de volgende functies te accommoderen:
- aansluiting op ESP-32S-modulekaart (Wroom) compatibel
- aansluiting op cameramodule of terminal voor 14 IO-pinnen
-
twee ESP32-geheugen FLASH-methoden
- USB-RS232
- RS232 met handmatige shotcats
- unieke HW-apparaatcode
- RTC
- EEPROM met RW/R-schakelaar
- twee bron van voeding van 5V
- extern kristal voor ESP-32s-bord
- microSD-kaartaansluiting
- hard-beat LED
- DC-DC-omzetter 5V -> 3V3
- extra connector voor 3 speer IO-pinnen, I2C- en RS232-interfaces
Schema is beschikbaar in PDF-bestand, combineer enkele schema's die openbaar beschikbaar zijn uit verschillende bronnen.
Stap 2: PCB-productie
Het gebruik van eerder aanwezige schematische PCB's werd gemaakt met behulp van ontwerpsoftware die GERBER-bestanden produceert in tweezijdige SMT/SMD-technologieën met iets grotere pads voor hulp bij het handmatige soldeerproces en met behulp van PCB-productiefaciliteiten ITD-tim d.o.o. PCB is gemaakt in ROHS.
Enkele foto's presenteren het eindproduct.
Stap 3: ESP32 PROTO WEB CAM-kaart voltooien
Elementen worden met de hand gesoldeerd, meestal in 0805- en 1206-technologie met behulp van ROHS-soldeer met weinig soldeerbouten. Eerst soldeer-IC's, dan passieve elementen, daarna connectoren. PCB was schoon met isopropylalcohol.
Eindresultaten zijn aanwezig met enkele foto's.
Stap 4: Voltooi ESP32 Camera Picture Logging Client
Om ESP32 Camera Picture Logging Client te voltooien, werd op ESP32 PROTO WEB CAM PCB batterij CD2032 voor RTC toegevoegd, en cameramodule met OV2640 verkrijgbaar bij TME onder de commerciële naam WAVESHARE 8532.
Alle componenten zijn getest met behulp van ARDUINO IDE met de juiste ESP32-toevoeging met geselecteerd bord met de naam "ESP32 Dev Module"
Stap 5: Code testen
Alle testcodes zijn beschikbaar op GitLAB:
- LED-hartslag en UniqueUnitID (DS18B20) git repo
- I2C (DS3231 RTC, AT24Cxx EEPROM) git repo
- Camera module git repo
Aanbevolen:
Arduino 1-draads algemeen client/slave-apparaat (sensor): 4 stappen
Arduino 1-wire Generic Client/Slave Device (Sensor): Lees de inleiding en stap 2 van mijn instructable over het bouwen van een Arduino 1-wire Display (144 Chars) om meer informatie te krijgen over de situatie en beschikbare bibliotheken. Zoals daar uitgelegd zullen we de OneWire-Hub bibliotheek gebruiken
MKR1000 IoT Client/server-communicatie: 4 stappen
MKR1000 IoT Client/server-communicatie: Dit project beschrijft hoe twee Arduino/Genuino MKR1000-apparaten als server en client kunnen worden ingesteld. De client MKR1000 maakt verbinding met uw lokale wifi en luistert naar twee ingangen die fysiek met de client zijn verbonden; een van een knop en de andere van een vibrator
Light That Picture!: 6 stappen (met afbeeldingen)
Light That Picture!: Hallo, dit is een vrij eenvoudig project waarbij we een kleine foto maken en er een heel mooi decoratief object van maken dat elke jongen, man, vader, pruimer kan bewonderen :) De kosten van dit project zijn erg laag: -Dit is wat we nodig hebben-1. Volledige pagina a4 of groter kleurenp
Een FTP-client op de opdrachtregel gebruiken: 8 stappen
Hoe gebruik je een Command-line FTP-client: waarom? Misschien heb je geen andere FTP-client beschikbaar. Misschien wil je niet worden vertraagd door vensters, afbeeldingen en muizen. Misschien wil je het plezier van oude dingen doen -skool.Misschien wil je eruit zien alsof je veel meer weet over technische computerop
Een thin client vetmesten: 7 stappen
Een thin client vetmesten: ik had toegang tot een aantal thin clients, dus ik besluit er een voor mijn persoonlijk gebruik op te vetten