Posts tagged overvågning

Hvordan er det mon kodet?

0

Jeg har købt en fin Dragonlink HF sender til mit FPV, som indeholder et 433MHz transceivermodul. Desværre var min første sender med periodisk fejl. Derfor fik jeg fat i en ny, som

jeg formåede at brænde af ved første tilslutning (!Q”#¤%&/!!!!!)\r\n\r\nSå nu har jeg 2 delvist defekte moduler, som jeg lige så godt kan lave

lidt backwards engineering på. Det der interessere mig er hvordan koden og signalerne til RF modulet er lavet.\r\n\r\nModulet som minder rigitg meget om dette fra Wenshing Electronics , blev skilt fra hinanden, og laktråde til signalerne blev loddet på.\r\n\r\n\r\n\r\nDernæst fik jeg monteret en stor pinheader, så jeg slipper for eventuelle dumme kortslutninger når jeg måler på modulet.\r\n\r\nOg så var det bare at mokke min fine Intronix Logicanalyzer på og sætte strøm til.\r\n\r\n\r\n\r\nDet viste sig, at mit modul, som jeg har brændt af, kun er defekt på een af ledningerne. Det er dog desværre ikke noget der kan fikses.\r\n\r\nMen den logic analyzer er genial. Jeg kunne lynhurtigt se alle 6 signalledninger, dekode de 2 ISP datalinier og danne mig et overblik ved kontinuerlig triggerfunktionen.\r\n\r\nNu hvor intet virker har jeg bestilt min 3.sender som jeg håber på success med.

Kamera "affald" til FPV

1

Min genbo arbejder ved et nedbrydningsfirma, hvor de havde fået et par busser ind. Busserne er ofte udstyret med kameraovervågning og bakalarm, som også bare bliver skrottet.\r\n\r\nI den forbindelse fik jeg en pose “affald”,

som jeg en aften fik tid til at teste.\r\n\r\nMit håb var, at skærmene fungerede, så jeg kunne se et live signal af det billede som flyet sender ned. Skærmene har ofte flere indgange, så flere flykameraer kunne kobles på.\r\n\r\nDesværre var både den lille og den store skærm i udu.\r\n\r\n\r\n\r\nDen lille skærm lader til at fungere fint, men videokanalerne giver ingen reaktion uanset videoformat der bliver valgt. Audiokanalen og højtaler fungere godt nok.\r\n\r\nDen store skærm initialisere slet ikke.\r\n\r\nVidere til de 3 kameraer, hvoraf 2 af dem lod til at

være ens. Alle køre 12 volt, og ledningsfarver overholder ikke nogen standard.\r\n\r\nDe cylindriske havde heholdsvis: sort, rød og gul (GND, VCC, video). Den anden cylindriske havde: hvid, rød, gul, blå og skærm (video, NC, VCC, NC, GND).\r\n\r\nKameraerne virkede begge, men det ene var spejlvendt, og dermed ikke brugtbart til mit formål.\r\n\r\n\r\n\r\nDet kugleformede kamera er indtil videre ikke aktuelt, da huset er lavet af tungt metal, og har istøbt noget epoxy for at gøre det vandtæt – alt for tungt til flyvning.\r\n\r\n\r\n\r\nMin ene videolink sender har efter et styrt haft en løs forbindelse, så den blev også lige repareret.\r\n\r\n\r\n\r\nSidst men ikke mindst har jeg været forbi PC-elektronik i Øster Brønderslev efter et par 2.5mm 4-polet jackstik, så jeg kan bruge et GoPro kamera som videokamera.\r\n\r\nNedestående billede er resultatet af een aftens reperation, og hvad jeg har planer om at benytte i FPV sammenhæng.\r\n\r\n\r\n\r\nNæste step bliver at lave en lille videoswitch med en 4066.\r\n\r\n 

Elmåler med Xmega

0

Af: Jan Sørensen\r\nJeg er ved at lave et lille projekt der kan aflæse de små blink der kommer fra min elmåler, disse kommer 1000 gange pr. KWh = et blink pr. Wh. Ved at måle ti

den mellem hvert blink kan øjebliks effekten udregnes som P = 3600000/Tblink(mS) Projektet er implementeret på et XMEGA-A3BU Xplained bord.\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\nLidt om koden, kernen i koden er en interrupt rutine der køres hvert mS:\r\n\r\n \r\n

void timer_irq (void) // 1mS interrupt.rn{rn  timer ++;           // Update mS timerrn  if (ioport_pin_is_low(J1_PIN7))time_low ++; else time_low = 0; // Check input pinrn  if (time_low == 2)  // the input pin have been low for 2 mS, we have a stable low.rn  { rn    timeMs = timer; // store the time.rn    timer = 0;      // reset the time.rn  }rn  if (timer>500) ioport_set_pin_high(LED1_GPIO); else ioport_set_pin_low(LED1_GPIO); // Just for user indicationrn}rn
\r\n\r\nEffekten beregnes som følger: long effekt = 3600000/timeMs;\r\n\r\nIfølge Atmel’s hjemmeside er der ikke behov for drivere til Linux når man bruger Xmega, det passer, det er bare at sætte stikket i! Eksempel på at Linux kan være nemmere end Windows.\r\n\r\nI fremtiden skal projektet udvides med

temperatur måling, samt en lille Linux driver der kan putte data i mySQL database til senere brug.

Go to Top