archive-ht.com » HT » 0 » 0.HT

Total: 6

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • 0.ht - site about electronics and stuff
    into a poor man s microwave spectrum analyzer Simple thermal camera using a FLIR Lepton module Some upcoming projects when I have time to write about them HAM radio station OH3HRK 80x7 LED matrix display EL84 ECC82 tube amplifier Regenerative tube receiver Nixie clock Metal detector Geiger counter Arcade machine Weather station MK484 pocket AM radio Satellite TV reception Amiga floppy emulator Linux PCMCIA card for HP200LX This page was

    Original URL path: http://0.ht/ (2016-02-17)
    Open archived version from archive

  • 0.ht - site about electronics and stuff
    into a poor man s microwave spectrum analyzer Simple thermal camera using a FLIR Lepton module Some upcoming projects when I have time to write about them HAM radio station OH3HRK 80x7 LED matrix display EL84 ECC82 tube amplifier Regenerative tube receiver Nixie clock Metal detector Geiger counter Arcade machine Weather station MK484 pocket AM radio Satellite TV reception Amiga floppy emulator Linux PCMCIA card for HP200LX This page was

    Original URL path: http://0.ht/. (2016-02-17)
    Open archived version from archive

  • 0.ht - Turning a chinese radar detector into a poor man's microwave spectrum analyzer
    amps a microcontroller with all the identification sanded off and two 8 volt regulators The radar detector is advertised to detect laser also but it is missing the photodiodes and the laser detecting components on board For 10 this is quite a lot of nice electronics With a little scoping around I found the SWEEP IN pin to show a sawtooth wave sweeping from 0 6V to 6 8V in around 100 ms periods The TP N test point that I have labeled LEVEL OUT has the detector output that is around 3 3V for no signal and around 0V for maximum signal I found out that the SWEEP IN has to be sweeped constantly for the LEVEL OUT to work properly I cut the internal signal going to the SWEEP IN pin but it is possible to use the oscillator on the board itself The RF OUT pin is most likely the output from the receiver part of the horn but this must have quite a high frequency because a regular scope doesn t really show anything on it I left it intact and I am using the level detecting circuit on the board itself and taking the output from the TP N test point In my application the sweeping PWM is coming out of the Arduino at around 20kHz and it is turned to DC with a RC filter consisting of a 100nF capacitor 10kOhm resistor This DC level is multiplied by two with a LM358 OP amp powered by the transmitter side 8V The LEVEL OUT signal is buffered by the other part of the LM358 and fed to an Arduino AD input pin The Arduino code sweeps the area back and forth and reads the AD input pin for each horizontal pixel The peak of the signal is held for a while I crammed this receiver an Arduino Nano and a 128x32 Mini OLED display into a case On the right you can see the receiving module of the radar detector with a few modifications I added a 100pF and a 100nF capacitor into the receiver side 8V pin because this seemed to reduce noise quite a lot The Arduino Nano is on the left with the display trimmer and a small BC547 amplifier driving a 50ohm mini speaker stolen from an old modem The upper side has a DC jack for 12VDC input power The USB port can be used to reprogram the Arduino or it could be used as an serial out for the received spectrum but I haven t programmed this feature yet Here are some pictures of it in action The 128x32 OLED display shows the spectrum Alarm limit the dotted line on the screen is set with the trimmer in the front If the signal intensity is higher than the limit it will emit a sound Also the approximate frequency of the last alarm is saved and a timer will show how many hours minutes seconds ago it happened This is

    Original URL path: http://0.ht/microwave (2016-02-17)
    Open archived version from archive

  • 0.ht - Simple thermal camera using a FLIR Lepton module
    the shutter If one of these breaks then I don t know if it can ever be repaired A NIR transparent window should be made later to protect the lens and mechanics of the sensor from a suitable material I tried a 10mm germanium disc but the optical quality of it was quite bad I will try to polish the metal disc at some point and try again The 80x60 output of the Lepton is read by the Teensy and dumped to the 160x128 LCD The image is stretched 2x and this leaves 8 pixels on the screen for the status bar This C language operation happens in an acceptable time enough for the Lepton 9 FPS frame rate but if one ever wants to change the code for the new 160x120 Lepton or add some kind of a smoothing assembly language might have to be used The status bar shows the minimum and maximum temperature on the screen in Celsius using a temperature conversion formula by Mark Ricklick found on the flir lepton Google Forums Most of the code is based on the breakout board manufacturer s demo files and Adafruit ST7735 routines combined The palette is borrowed from the raspberry pi demo code on the same code pack If the minimum and maximum values are too near to each other if you point it at a wall or something the palette shifts to the grayer area and leaves the blue red yellow part out it looked better that way Below you can see some example images The images are taken with another camera from the screen itself because I was too lazy to program a SD card function for it The display module actually has a SD card socket but the pins are not connected anywhere There also

    Original URL path: http://0.ht/thermal (2016-02-17)
    Open archived version from archive

  • 0.ht - site about electronics and stuff
    0 ht site about electronics and stuff main Your message was not posted because your captcha was wrong Go back to previous page

    Original URL path: http://0.ht/post.php (2016-02-17)
    Open archived version from archive


  • 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 const char dot4 40 0b10000000 0b01000000 0b00100000 0b00010000 0b00001000 0b00000100 0b00000010 0b00000001 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 0b00000000 uint8 t buffer SSD1306 LCDHEIGHT SSD1306 LCDWIDTH 8 void timer1 init fast PWM Init Timer1 TCCR1A 0b10100011 Clear OC1A on compare match set OC1A at BOTTOM Clear OC1B on compare match set OC1B at BOTTOM PWM On WGM11 1 WGM10 1 TCCR1B 0b00001001 No noise cancel WGM13 0 WGM12 1 clk 1 no prescaling void timer1 set pwm DS A int ds if ds 0x3ff ds 0x3ff OCR1A ds void timer1 set pwm DS B int ds if ds 0x3ff ds 0x3ff OCR1B ds int soundfreq 0 int soundlevel 0 int play 0 int lastalarmseconds 0 int lastalarmminutes 0 int lastalarmhours 0 int lastalarmpower 0 int lastalarmfreq 0 void soundirq static int playfreq 0 static int playlevel 0 static int soundplaying 0 76 923076923 switch soundplaying case 0 if play 1 play 0 playfreq soundfreq soundfreq 0 playlevel soundlevel soundlevel 0 soundplaying break case 1 tone SOUNDPIN playfreq 25 soundplaying break case 2 soundplaying if playlevel 1 soundplaying 0 break case 3 tone SOUNDPIN playfreq 25 soundplaying break case 4 soundplaying if playlevel 2 soundplaying 0 break case 5 tone SOUNDPIN playfreq 25 soundplaying break case 6 soundplaying if playlevel 3 soundplaying 0 break case 7 tone SOUNDPIN playfreq 25 soundplaying break case 8 soundplaying if playlevel 4 soundplaying 0 break case 9 tone SOUNDPIN playfreq 25 soundplaying break default soundplaying 0 break if SSD1306 LCDHEIGHT 32 error Height incorrect please fix

    Original URL path: http://0.ht/microwave-source.ino (2016-02-17)
    Open archived version from archive