Nesto sam odradio, ima tu jos posla oko pic i programiranja ali leglo je kako sam zamislio. Dugmici su cini mi se ne tako providni, silikon jeste ali je cini mi se neki gust mislm da to nece da funkcionise kako sam zamislio sa luminacijom na dugmicima ali napraicu poklopac tako kako sam zamislio pa ako ne bude imalo efekta nema veze. Bice potrebna i jedna ispravka na alu kucistu, rupa za hdmi je malo previse otvorena, to moram da ispravim kad budem narucivao poklopac i novo kuciste sa urezanim navojem za C-mount, to mora da bude iz prve kako treba da budem zadovoljan, dobro je da imam ovu probnu kutiju da mogu da proverim svaki detalj, lepo ce to sve da izgleda i da bude nadam se sve funkcionalno, mora! : )
Diy duvaljka, jbc lemilica, led svetlo, mikroskop
|
Plocica je za sada funkcionalna, proverio sam DSI, cameru, externu sd karticu, sve tri funkcije rade sto mi je bilo vrlo bitno. Potrosio sam dva sata da pronadjem zasto ekstern sd kartica ne radi, uz malo srece pronasao na netu jedan overlay dodatak i evo sada i to funkcionise preko gpio 22-27 . E ostaje jos pic da se programira i te spoljne funkcije za shutdown mod, ir... bice dobro. : )
Iluminacija izgleda ovako, ne mogu da procenim dali ce svetlost probiti silikonsku gumu na dugmicima, u svakom slucaju kad dodje poklopac saznacemo. Pronasao sam gresku na main pcb, zaboravio sam da dovedem +5V i gnd na dva pina za malu plocicu na kojoj su dugmici pa sam morao dve zicice da prespojim, popravicu na reviziranoj pcb. Ako iluminacija ne bude funkcionisala izbacicu ovaj pomocni pcb sa dugmicima i na main pcb dodati dugmice koji imaju dovoljnu duzinu dugmeta da izadje izvan poklopca, ima takvih dugmica da se kupi.
Zeznuo sam stvar, zaboravio sam da postavim jedan mosfet koji ce da kontrolise GPIO5 preko kojeg CM4 dobija dva pulsa LOW kako bi odradio komandu "shutdown -h now", a leveli sa prelaza sa pic na gpio5 je 5V tako da bi unistio CM4 modul. Dali se mozda potkrala jos koja greska, vidi li iko? Inace evo spojio sam cm4 na TV, hdmi funkcionise bez greske, bez ijedne trunke smetnji, cak sam i zvuk dobio preko hdmi. Za sada sve funkcionise odlicno. Sad cu morati da hakujem pcb i nekako dodam dva otpornika i jedan mosfet kao sa slike da bi mogao pic da programiram, napisao sam i program za pic samo sam napravio tu kobnu gresku koju sad moram da ispravim da bi mogao da probam. : (
04-20-2024, 01:43 PM
Nije moglo direktno sa tastera dupli klik za shutdown nego je morao pic, ili ima jos sta sto pic mcu radi?
Linux is like a wigwam NO Windows NO Gates and an Apache inside
Pic radi IR kontrolu, ali i dugme nema vise svrhu kada CM4 predje u low power stanje, nema vise sta da ga obradjuje, zato sam pic stavio koji "spava" i reaguje na interupte. Vidi ovde sam opisao koja je situacija sa paljenjem i gasenjem https://forum.yu3ma.net/showthread.php?t...#pid130476 . Poower dugme treba 3 funkcije da obavi, prva je da prosledi komandu "shutdown -h now" na GPIO5, onda se ceka na nEXTRST da postane LOW, tek tada ide treca komanda koja postavlja GLOBAL_EN u LOW stanje, tek tada je CM4 kompletno ugasen. E onda sve treba obrnuto a kako bez nekog mikrokontrolera. Uspeo sam donekle da sredim funkcije ali mi je izgleda mosfet koji sam ugurao na pcb gde sam se namucio da to sve prekopam bio kratkospojen pa je izgleda pregoreo, videcu jedan dan da zamenim, sve radi do prve komande, imam na drain 3.3V i 5V na bazi ali mosfet ne reaguje ne znam sta mu se desilo. 3.3V je sa input pina koji je postavljen na pullup 50k, trebalo bi da je tu 0V ako je na bazi 5V? Kada premostim pincetom odradi shutdown komandu, znaci nije do programa na picu nego je bas nesto sa mosfetom kako ne treba.
U funkciji do_action zaglavi pic u petlji "while(IO_RA0_GetValue() == HIGH);" , pre te petlje mosfet ne odradi LOW na gpio5 pa onda ni komanda na CM4 "shutdown -h now" ne bude izvrsena, koliko sam uspeo videti problem je do mosfeta koji ne kratkospoji 3.3V od gpio5 pina na gnd, a merio sam imam na bazi 5V i imam 3.3V na drain, ne razumem zasto mosfet ne okine, kada krtkospojim pincetom odradi se sve to sto sam hteo. Prvo sto sam izdebugovao jeste to da mi je source i drain bi kratkospojen, pa je verovatno mosfet stradao?
Proradilo je. Malo baguje, nekad se sam upali od sebe, treba tu logiku malo da sredim, ne znam sad trenutno na koji nacin da znam dali se izvrsila komanda shutdown na gpio5, moram tu nesto da sredim jer ako neko klikne ponovo na power dugme opet ce da zaglavi na onoj petlji jer procesor prilikom startovanja jos uvek nema namontirane diskove i sistem nije u potpunosti pokrenut pa ako bi neko kliknuo na pover dugme sigurno bi pic zaglavio u onoj petlji jer nije prosledjena komanda shutdown pa tako ni nEXTRS stanje pomocu kojeg proveravamo dali je cpu ugasen postavlja ovu petlju u zaglavu. Videcu da dodam jos jednu petlju koja ce da proveri nakon recimo 5 sekundi dali je cpu ugasen a onu petlju cu skloniti da ne zaglavljuje. Nije uopste jednostavno kako se cini da se na jedno dugme ima funkcija power on-off. Tu ima jos jedna stvar, ono drugo dugme za postavljanje cm4 u download mode, tu je nEXTRST uvek Lu low stanju i logika je oda drugacija za power on-off, nije uopste jednostavno kako deluje. Neka ideja?
Treba prvo resiti da komanda na dugme nakon prvog klika bude zabranjena na primer 10 sekundi da ne moze da se ponovi klik na power dugme ili na power dugme na daljinskom, i jednu proveru dali je nakon deset sekundi stanje nEXTRST u high stanju, ako nije znaci da sistem nije podignut, moze da se napravi tako da pic automatski ponovi ili ne znam ni ja sad kako to odraditi. Onda dodati i obrnutu logiku, znaci kada je sistem podignut logika je power off. Istovremeno mora da se zna dali je pritisnut dugmic za download, i tu je sad problem jer je logika drugacija zbog stanja nEXTRST koji je kada je download mod onda je nEXTRST stalno u low stanju. Ne znam ni ja sam trenutno mi mozak ne radi, hardver sada kompletno funkcionise sto mi je izuzetno drago jedna muka manje, samo ostaje da se resi program za pic.
Odradio sam jedan loop od 60 sekundi tako da u svakom trenutku moze da se klikne na power dugme i komanda ce odraditi u roku 60 sekundi i odraditi softversk shutdown os-a pre nego se odradi hw shutdown. Funkcionise i download dugme i sve ostalo savrseno. Ostaje da se naruci nova malo poprvljena kutijica i da se naruci poklopac i projekat je kompletno zavsen. Iluminnaciju necu dirati, nek stoji, pojavice se nekad dugmic sa providnom plastikom. E da, moram proveriti dali filter staklo sa kamere leze u leziste kutije, isto da proverim i dali kamera seda na svoje mesto, i to bi bilo to. : )
U pic-u je odradjena podrska za power dugme funkciju za ovakav daljinski upravljac https://www.audiophonics.fr/en/infrared-...15309.html , tako da ako treba drugi daljinski trebalo bi prepravljati pic kod, jer ovaj projekat je deo mog projekta Saviola 2 pa je ova kamera samo uvod u tu pricu gde sam uspeo uz malo muke da odradim hardware kako treba za cm4 modul koji ce biti malo samo drugaciji od kamere. Inace ovaj pcb cu doraditi u easyeda pa cu okaciti, moze da se koristi i za kameru a i za nesto sasvim trece, sve je funkcionalno!
Gerber, bom, shema, pick and place, pic hex file
04-21-2024, 04:55 PM
Poklopac bi ovako trebao da izgleda na natural eloks sa crnim fontom, jel ok?
Navoji na kutiji za montiranje camera modula nisu M2.5mm, probao sam da premestim jedan sraf sa kamere i zavrnem i vidim da je moja rupa prevelika, trazeci po netu ne mogu da nadjem koji je vijak na kameri. U Srbiji nema da se kupi sraf M2 ili M1.6, hocu da kupim ove dve vrste srafa da bi znao koji je od ta dva ali na zalost zivimo u dzungli u kojoj nista nema da se kupi, ne mogu da verujem! Tako da montiracu kamera na one 4 spoljne rupe i tu cu da stavim M3 sraf, tako ce da ide i na kutiji za kameru, nemam drugog resenja a ni zivaca posle duge pretrage da saznam koji srafovi su na kameri, nigde nema u RPI specifikacijskim dokumentima koji je navoj. Zna li iko? Radi se o ovim srafovima -> https://i.ibb.co/8rfYgT7/2022-06-14-114617.png na High Quality Pi kameri IMX477 . I jos na svu muku izgubim jednu platnu za taj sraf, inace ne moze da se zavrne do kraja jer fali platna, toliko ima navoja da mora platna da se postavi, jedva sam je nasao : )
04-21-2024, 08:26 PM
Vidi da li ti nešto ovde odgovara:
https://www.mgelectronic.rs/vijci
04-21-2024, 09:53 PM
Ne kapiram zasto ne izmeris postojeci šraf, gde zapinje ?
Linux is like a wigwam NO Windows NO Gates and an Apache inside
Ako iz ovog moze sta da se zakljuci
https://datasheets.raspberrypi.com/hq-ca...4wLjAuMA.. https://datasheets.raspberrypi.com/hq-ca...Ni4wLjAuMA..
Sa ovog linka sam nasao ove slike ispod
download (5).png (Size: 389,35 KB / Downloads: 92) download (6).png (Size: 445,33 KB / Downloads: 92)
Da kaze da je 1.5mm hex ali takav ne mostoji, postoji m1.6, merio sam i sublerom, tu je negde 1.5, merio sam i m3 sraf on je 2.7 tako da posto nikad se sa srafovima nisam susretao da ih merim sublerom ne mogu da znam koji je koji na osnovu merenja. Takodje nailazio sam na linkove gde su navodno za rnuli m2 na to mesto, i ajde sad ti znaj koji je navoj, da pravim kameru koja nije bas jefti a po drugi put i da ne potrefim navoj mislim da nebi bilo smisla? Razmislicu, mislim da napravim na spoljne m3 srafove a te dve unutrasnje da stavim m2 pa ako m2 ne odgovara odgovarace spoljne rupe : ) Ne razumem zasto rpi nije stavio u crtezima i dimenziju srafa, sve sam pretrazio i nigde taj podatak.
04-22-2024, 11:52 AM
Upravo gledam u set imbus ključeva i lijepo piše na jednom 1,5 i bome je 1,5mm jer sam izmjerio sa šublerom. Imam šarafe M3, M2, M1.4 i svi su oni u desetu točni kada ih mjerim šublerom.
Inače imaš metrične i colne šarafe, na oko možda izgledaju isto ali definitivno nisu. Možeš krenuti šarafiti colni u metričnu rupu i možda ćeš uspjeti napraviti navoj,dva prije nego što će početi da zapinje.
04-22-2024, 02:15 PM
Pravimo nauku oko šrafa
Ne kapiram sta znaci "tu je negde 1.5" , meris lenjirom ili sta? Šalu na stranu ali ako imas kljunasto pomično merilo ili ti šubler nema mesta za "tu negde" nego imas tačnu meru. Ako si izmerio 1.5x to znaci da je taj šraf M1.6 jer svi šrafovi su uvek za par stotih ispod M mere (uvek u minus). To lako utvrdis ako uzmeš i premeriš one koje imaš i za koje znaš koji su M, videces da su uvek za nijansu manje mere. Kada odes na M8 pa na više oni znaju zavisno od proizvodjaca da budu čak i 2 desete u minusu. Tako da još jednom da ponovim, posto je šraf uvek u minusu u odnosu na definisanu meru, ako si merio recimo 1.51mm to znaci da je to M1.6 . Inače u SRB nećeš naći nista ispod M3, uz malo muke možda negde M2.5, ne pitaj me kako znam , ali aliexpress je naš drug pa...
Linux is like a wigwam NO Windows NO Gates and an Apache inside
Moj subler je 0.1 tacnosti, to sto merm sa njim i izmerim 1.6 ili 1.5 ne mogu da znam dali je M1.6 ili je M2, znam da su neki srafovi manjii za nijansu zato i ne mogu da znam koji je sad na kameri! Ali nema ni veze, prepravicu onaj moj crtez i postaviti na spoljne rupe i nema greske. Vise brinem dali ce Kinezi urezati dobar korak na 1-32UN 2B navoj, treba da je 0.794 mm pitch da ne bude 0.75 kao sa ove kineske ureznice sto imam.
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 8 Guest(s)