Cuprins:

O cameră multispectrală Raspberry Pi: 8 pași (cu imagini)
O cameră multispectrală Raspberry Pi: 8 pași (cu imagini)

Video: O cameră multispectrală Raspberry Pi: 8 pași (cu imagini)

Video: O cameră multispectrală Raspberry Pi: 8 pași (cu imagini)
Video: Basil Plants Time-lapse Using a Multispectral Raspberry Pi Camera with Near Infrared (NIR) band 2024, Noiembrie
Anonim
O cameră multispectrală Raspberry Pi
O cameră multispectrală Raspberry Pi
O cameră multispectrală Raspberry Pi
O cameră multispectrală Raspberry Pi

O cameră multispectrală poate fi un instrument la îndemână pentru a detecta stresul la plante sau pentru a recunoaște diferite specii în locul diferențelor în semnăturile de reflectanță ale plantelor în general. Dacă este combinată cu o dronă, camera poate furniza date pentru NDVI-uri rapide (indicele de vegetație cu diferență normalizată), poate crea mozaicuri de ferme, păduri sau păduri, poate înțelege consumul de azot, poate crea hărți ale randamentului și așa mai departe. Dar camerele multispectrale pot fi costisitoare, iar prețul lor este direct proporțional cu tipul de tehnologie pe care o implementează. O abordare tradițională a spectrometriei este utilizarea mai multor camere cu filtre de bandă lungi sau scurte, care permit spectrului necesar să treacă prin blocarea celorlalte. Această abordare are două provocări; mai întâi, trebuie să declanșați camerele în același timp sau cât mai aproape posibil; și în al doilea rând, trebuie să înregistrați (îmbinați imaginile strat după strat) imaginile astfel încât să poată forma un compozit final cu benzile dorite din el. Aceasta înseamnă că trebuie făcută o mare parte din post-procesare, consumând timp și resurse (folosind software scump precum arcmap, dar nu neapărat). Alte abordări au abordat acest lucru în moduri diferite; dezvoltările tehnologice recente la nivel de procesor au permis crearea de senzori CMOS de scanare cu filtre de bandă integrate în aspectul senzorului. O altă abordare este utilizarea unui separator de fascicul (prismă) care ar direcționa diferitele fascicule de lumină către un senzor diferit. Toate aceste tehnologii sunt extrem de scumpe și, prin urmare, nu sunt la îndemâna exploratorilor și a producătorilor. Modulul de calcul Raspberry pi și placa sa de dezvoltare oferă un răspuns ieftin la câteva dintre aceste întrebări (nu toate însă).

Pasul 1: Activarea camerelor

Activarea camerelor
Activarea camerelor

Asigurați-vă că urmați pașii pentru configurarea camerelor în CM așa cum este indicat în următoarele tutoriale:

www.raspberrypi.org/documentation/hardware…

Declanșați ambele camere în același timp folosind:

sudo raspistill -cs 0 -o test1-j.webp

Utilizați următorul subiect dacă, din orice motiv, nu a funcționat:

www.raspberrypi.org/forums/viewtopic.php?f…

Instrucțiuni suplimentare în cazul în care începeți de la zero cu CM aici:

www.raspberrypi.org/documentation/hardware…

Pasul 2: Comunicare serial fără fir

Comunicare serial wireless
Comunicare serial wireless

Cumpărați un set de radiouri de telemetrie ca acestea:

hobbyking.co.uk/hobbyking/store/_55559_HK…

Aceste aparate de radio au patru fire: la sol (negru), TX, RX, VCC (roșu). Deschideți o extremă a cablurilor și utilizați conectori de sex feminin care se potrivesc pinilor GPIO. Conectați conectorul negru la masă, roșu la 5V, TX la pinul 15 și RX la pinul 14 al antetului J5 GPIO al plăcii de dezvoltare a modulului de calcul.

Asigurați-vă că setați rata de transmisie la 57600 și că computerul gazdă a recunoscut și a adăugat radioul ca COM (în Windows utilizați managerul de dispozitiv pentru asta). Dacă utilizați Putty, alegeți serial, portul COM (3, 4 sau orice altceva din computer) și setați rata de transmisie la 57600. Porniți CM-ul și după ce se termină încărcarea, faceți clic pe Enter în computer dacă nu nu văd text care trece prin conexiune. Dacă observați orice text greșit, mergeți și verificați /boot/cmdline.txt. Rata de transmisie ar trebui să fie 57600. dacă apar alte probleme, vă rugăm să verificați următorul tutorial:

www.hobbytronics.co.uk/raspberry-pi-serial-…

Pasul 3: Camerele …

Camerele …
Camerele …
Camerele …
Camerele …
Camerele …
Camerele …
Camerele …
Camerele …

Puteți utiliza camerele în configurația lor originală, dar dacă nu, va trebui să le modificați pentru a se potrivi obiectivelor M12. Rețineți că camerele Raspberry pi V1 și V2 sunt ușor diferite, astfel încât suporturile vechi M12 nu vor funcționa pe camere noi. De asemenea, au existat unele probleme la declanșarea noilor camere în paralel, dacă întâmpinați oricare dintre aceste probleme vă rugăm să verificați acest subiect în forumul raspberry pi:

www.raspberrypi.org/forums/viewtopic.php?t…

În orice caz, o sudo rpi-update ar trebui să remedieze problema.

Suportul obiectivului M12 poate fi „măcinat” cu un Dremel pentru a se potrivi conectorul senzorului CMOS cu placa camerei. Deșurubați obiectivul original și plasați noul obiectiv peste suportul M12. Pentru rezultate mai bune, puteți scăpa de tot de adaptorul obiectivului original, dar s-ar putea să nu merite munca, având în vedere riscul pe care îl implică deteriorarea senzorului. Am distrus cel puțin șase plăci de cameră înainte de a reuși să scap de suportul de plastic care se află deasupra senzorului CMOS.

Pasul 4: Conexiune Wifi și stocare suplimentară

Conexiune WiFi și stocare suplimentară
Conexiune WiFi și stocare suplimentară
Conexiune WiFi și stocare suplimentară
Conexiune WiFi și stocare suplimentară
Conexiune WiFi și stocare suplimentară
Conexiune WiFi și stocare suplimentară

Placa de dezvoltare CM are un singur port USB; ca urmare, trebuie să îl folosiți foarte înțelept, de ex. conexiune wifi. Dacă doriți să faceți acest lucru, va trebui să vă folosiți abilitățile de lipit și să atașați un conector dual USB sub placa de dezvoltare, unde USB este lipit. Dacă folosești același lucru ca și mine

www.amazon.co.uk/gp/product/B00B4GGW5Q/ref…

www.amazon.co.uk/gp/product/B005HKIDF2/ref…

Doar urmați ordinea cablului din imagine.

După ce ați terminat, atașați modulul WiFi la portul dual, porniți CM și vedeți dacă modulul wifi funcționează corect.

Este mai ușor să atașați un card SD decât o unitate USB, deci cumpărați așa ceva:

www.amazon.co.uk/gp/product/B00KX4TORI/ref…

Pentru a monta noul spațiu de stocare extern, urmați cu atenție acest tutorial:

www.htpcguides.com/properly-mount-usb-stora…

Acum aveți 2 porturi USB, spațiu de stocare suplimentar și conexiune wifi.

Pasul 5: Imprimați carcasa

Folosiți ABS

Pasul 6: Puneți piesele împreună

Puneți piesele împreună
Puneți piesele împreună
Puneți piesele împreună
Puneți piesele împreună
Puneți piesele împreună
Puneți piesele împreună

Înainte de a asambla camera, conectați un monitor și tastatură la CM și focalizați obiectivele. Cel mai bun mod de a face acest lucru este să folosiți următoarea comandă:

raspistill -cs 0 -t 0 -k -o my_pics% 02d.jpg

Aceasta funcționează camera pentru totdeauna, așadar, observând ecranul, strângeți obiectivul până când este focalizat. Nu uitați să faceți asta cu cealaltă cameră schimbând comanda -cs de la 0 la 1.

Odată ce obiectivele sunt focalizate, puneți o mică picătură de adeziv între obiectiv și suportul obiectivului M12 pentru a preveni orice mișcare a obiectivului. Faceți același lucru în timp ce atașați lentilele la carcasă. Asigurați-vă că ambele obiective sunt aliniate cât mai mult posibil.

Folosiți un burghiu pentru a deschide o gaură pe partea laterală a carcasei și introduceți prin antena radio. Amplasați radioul în siguranță utilizând bandă dublă și conectați-l la GPIO.

Așezați placa de dezvoltare CM în interiorul carcasei și fixați-o cu 4 extensoare hexagonale metalice de 10 mm. Fixați adaptorii conectorului camerei, astfel încât să nu sară liber în interior.

Pasul 7: Configurați Dropbox-Uploader, instalați scriptul camerei

Configurați Dropbox-Uploader, instalați scriptul camerei
Configurați Dropbox-Uploader, instalați scriptul camerei

Instalați dropbox_uploader urmând instrucțiunile furnizate aici

github.com/andreafabrizi/Dropbox-Uploader

Utilizați un script similar cu cel din imagine.

Pasul 8: Produsul final

Produs final
Produs final
Produs final
Produs final
Produs final
Produs final

Camera finală poate fi plasată sub o dronă de dimensiuni medii (650 mm ⌀) sau chiar mai mică. Totul depinde de configurație. Camera nu depășește 350-400 de grame.

Pentru a alimenta camera, va trebui să furnizați o baterie separată sau să conectați camera la placa de alimentare a dronei. Aveți grijă să nu depășiți cerințele de alimentare ale plăcii CM. Puteți utiliza următoarele elemente pentru a vă alimenta camera:

www.adafruit.com/products/353

www.amazon.co.uk/USB-Solar-Lithium-Polymer…

De asemenea, puteți construi suportul și amortizoarele anti-vibrații în conformitate cu specificațiile dvs. de dronă.

După ce ați făcut primele fotografii, utilizați un program GIS precum Qgis sau Arcgis Map pentru a vă înregistra imaginile. De asemenea, puteți utiliza matlab.

Zbor fericit!

Recomandat: