Arabanın arka görüş kamerası olarak ESP-32-CAM – iyi bir plan, ancak çalışmıyor

ESP32-CAM üreticiler arasında popülerdir: kompakt ancak güçlü bir ESP32 mikro denetleyici, video işlevine sahip bir kamera modülü ve bir microSD kart yuvası ile donatılmıştır. Karttan en iyi şekilde yararlanmak istiyorsanız donanımın dahili bileşenlerini ve programlama arayüzlerini incelemeye değer. 80 sayfalık Make Special, okuyucuları elinden alır ve birlikte verilen 2 MP kamera modülü ve programlama adaptörüne sahip ESP32 CAM kartı sayesinde ilk projelerinize hemen başlayabilirsiniz.

Yapımcılar için günlük yaşamda, gerçekte konseptin geliştirilmesi sırasında her şeyi düşünmüş ve ilk zorlukta pes etmemiş olsanız bile, tüm projeler pratikte beklendiği gibi sonuçlanmaz. Ucuz ESP32-CAM'den araba için geri görüş kamerası yapma konusundaki başarısız girişimimde başıma gelen de buydu. Bu deneyimlerin boşa gitmemesi adına ve benzer bir proje (farklı donanımlarla!) planlayan herkese ilham kaynağı olması açısından, burada kısaca kendi yolumu ve deneyimlerimi anlatacağım. Bu kamera kartının özel üretiminde ESP32-CAM ile test edilmiş projeler de bulunabilir.

Duyuru

Üç yıl önce bir süredir içimde olan bir isteğin farkına vardım: Bir karavan satın aldım. Açıkça söylemek gerekirse bu yanlıştır çünkü “karavan” hâlâ bir pencere inşaatı şirketi için bir nakliye aracı olarak ayarlanmıştır. Aracın daha sonra nasıl karavana dönüştüğü ise tamamen ayrı bir konu; Bu sadece bir arka görüş kamerasını uyarlamaya çalışma meselesi.

Bu proje için özel olarak tasarlanan ESP32-CAM'in 3 boyutlu yazıcı muhafazası Fusion dosyası olarak indirilebilir.

Araba, 2012 yılında üretilmiş, uzun dingil mesafeli versiyona sahip bir Renault Trafic'tir. Eşimin bakış açısına göre dingil mesafesi o kadar uzun ki kamera olmadan geri gitmek imkansız. Elbette kapalı alanlarda manevra yapmak zordur çünkü kamera dışında başka sensör yoktur ve arabada her zaman dışarı çıkıp sürüşe yardımcı olabilecek biri bulunmaz. Bu yüzden uzun süre tereddüt etmedim ve ucuz ESP32-CAM ile uğraşırken balıklama atladım.

Ev kamerasından WLAN aracılığıyla bir dizüstü bilgisayara görüntü göndermek istediğim ilk işlevsel test tam bir başarısızlıkla sonuçlandı: Forumlarda harici bir anten ve uygun bir 5 volt güç kaynağı olmadan başlamanın mümkün olmadığını okudum. kontrol eden, denetleyici . Yani düzeltilemeyecek hiçbir şey yok. Antenle iletim o kadar iyi bir çözünürlükle ve iyi bir tekrarlama oranıyla çalıştı ki benim için bu durum Teorik doğrulama ulaşılmış görünüyordu. Ne yazık ki erken oldu, ancak daha sonra buna daha fazla değineceğiz…

İşler! Navigasyon için de kullanılan Android tabletteki kendi kendine yapılan arka kameranın canlı görüntüsü.

Prototipin kurulumu şu şekilde olmalıdır: Farlar açılır açılmaz arabanın arkasındaki ESP32-CAM'e güç verilir. Bu, ESP'nin sürekli çalıştığı ve bağlantının kurulmasında herhangi bir gecikme olmaması gerektiği anlamına gelir. Kartın çalışmasını sağlamak için araç aküsünden gelen 12V, bir voltaj dönüştürücü kullanılarak 5V'a dönüştürülür. Kam sol arka kapının içine monte edilmiştir. Arabanın ön kısmında Google Haritalar ile gezinmek için kullandığımız 8 inçlik Android tabletimiz var. Yani ESP'den akışı izleyecek her şey var. Aralarındaki bağlantı, cep telefonu aracılığıyla açtığımız bir WiFi erişim noktasıdır. Yayın, tabletteki VLC oynatıcısının başlatılması ve böylece video akışının ESP'den alınmasıyla başlatılır.

Arka kapıya monte edilen mahfazanın burada içeriden görünüşü. Geçici güç için harici anteni ve güç bankasını görebilirsiniz…

…daha sonra araç içi ağın 12 Volt hattı bagaj kapağından alındı ​​ve kartın çalışması için voltaj regülatörü vasıtasıyla buradan 5 Volt bağlantısı kesildi.

Bu nedenle 2023 yazının başlarında karavan tatilimize çıkıyoruz. Hava güzeldi ve bu tatil işten gevşemek için harika bir yol sundu. Ancak arka kameranın kendisi derin bir rahatlamaya çok az katkıda bulundu, çünkü kamera ile tablet arasındaki kablosuz bağlantıda sorunlar vardı: birkaç dakika sonra durdu. Ve tatilin başlamasından bir hafta sonra eğlence tamamen sona erdi: erişim noktasına göre cihazlar hala mevcut olmasına rağmen artık hiçbir şey çalışmıyordu…

Daha sonra kamera modülünden ESP'ye giden şerit kablonun bir şekilde gevşediğini düşündüm. Ancak ESP'ye artık aynı IP'nin atanmaması çok daha muhtemeldi. Bu sorun, mDNS kullanılarak çözülebilir; bu, IP adresini etkinleştirmek yerine artık bilmenin gerekli olmadığı anlamına geliyordu. http://192.168.1.3 açılabilir http://kamera.local giriş yapabilirsiniz. Ancak başarısızlıklar devam etti.

Bir diğer konu ise kamera desteğiydi. Aslında araç yapımında farklı standartların geçerli olduğunu hayal edebilirdim: Sürüş sırasındaki titreşimler nedeniyle kam desteği kısa bir süre sonra gevşedi ve önceden dikkatlice optimize edilmiş hizalama ortadan kalktı. En azından bu sorun daha istikrarlı bir destekle çözülebilir.

Başlangıçta tarayıcı aracılığıyla akışa erişmek istedim. Ancak pratikte bu çok uzun sürdü. Bu, IP adresi veya mDNS yoluyla bir medya akışına erişebildiğim VLC Player aracılığıyla en iyi şekilde çalışır. İlk prototipte VLC'yi manuel olarak başlatmak zorunda kaldım. Bu çok zor. Otomatik olarak çalışması için beyaz geri vites ışığının açık olup olmadığını tespit etmem gerekiyor. Eğer öyleyse bu durumu ESP üzerinden değerlendirebilirim. Bu nedenle bu, Tasker aracılığıyla bir push mesajı olarak mümkün olmalıdır.

Ortaya çıkan sorunların çoğu için olası çözümler var, ancak üzerinde ilerleme sağlanamayan temel bir sorun varsa bunun ne faydası var? Tam bu noktada ESP32-CAM projesini durdurmak zorunda kaldım. Keşke kavram kanıtını daha iyi incelemiş olsaydım ve testleri evdeki WiFi yerine mobil erişim noktasıyla yapsaydım.

Belki de cep telefonunun erişim noktasının klasik erişim noktasıyla karşılaştırılamayacağını ve kablosuz bağlantının kararsız hale geldiğini çoktan keşfederdim. Doğrudan karşılaştırmaya yönelik bir takip testinde, hücresel erişim noktası aracılığıyla 0,5 ila 5 saniyelik bir gecikme yaşadım ve test süresi boyunca ara sıra çökmeler yaşadım. Dairemizdeki WiFi yönlendirici üzerinden neredeyse hiç gecikme yaşanmadı. Ama aynı zamanda trende erişim noktası olarak sürekli cep telefonumla çalışıyorum. Şu ana kadar genel olarak iyi çalıştı, bu yüzden ESP32-CAM'deki sorunu etkin noktayla tam olarak açıklayamıyorum. Belki birisinin bir açıklaması vardır ve bunu yorumlara yazmak ister?

Mevcut deneyim seviyem olsaydı, ESP32-CAM'i bir platform olarak hemen reddeder ve kablolu bir çözüm arardım. Bu bilginin dışında geriye ne kalıyor? ESP32-CAM için güzel bir örnek (Fusion dosyası olarak indirilebilir) ve bir kez daha çok şey öğrendim…


(doruğa ulaşmak)

Haberin Sonu


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir