loading
18Instructables108,739Views65 CommentsUK

Tell us about yourself!

Complete Your Profile

Achievements

10K+ Views Earned a bronze medal
Show 0 More »
  • Photoplethysmography - (IR Heart Rate Monitor)

    Hi MatejJ7,£4£ a 3v3 zener has a good band gap reference (exhibits good temp stability), is cheap, and the inclusion of IC1A as a buffer amp gives a good low impedance output meaning in combination will provision a cheap and stable(ish) 0v. Let me know how you get on with a microprocessor driven PWM and a single pole filter. I suspect the S/N will be high.Good luck with the Uni project.RegardsSteveQuinn

    View Instructable »
  • SteveQuinn commented on SteveQuinn's instructable Animated Halloween Evil Eyes2 months ago
    Animated Halloween Evil Eyes

    I liked Igor's Instructable.There are a couple of points you should bear in mind if you want to add some form of serial control;1. Put any serial port testing code in the while(true) loop at the bottom of the sketch.2. Use the highest baud rate you can3. Try keep the number of serial port char testing to a minimum. The code was designed to free run, testing for received serial port input may make the animation become jerky.4. The code I wrote was optimised for a display pair. ie. two displays, primarily to simulate eyes.

    View Instructable »
  • SteveQuinn commented on SteveQuinn's instructable Animated Halloween Evil Eyes3 months ago
    Animated Halloween Evil Eyes

    Hi Chillout,Glad it will be of some use.Don't forget to send a picture.RegardsSteveQuinn

    View Instructable »
  • Photoplethysmography - (IR Heart Rate Monitor)

    Hi marcpr,The sensor output is conditioned and fed into the Arduino via analogue pin 0, so long as the output from this sensor is an analogue of the heart rate (ie. the signal is continuous in time) and you ensure the signal swing is within the dynamic range of the Arduino it should be ok. You can then do away with the electronics in the 'front end'. Though it kind of dumbs down the challenge of making the device outlined in the instructable. You will most probably need to tweak the code in the routine named 'void handleCalibration(void)'RegardsSteveQuinn

    View Instructable »
  • Setting Up and Configuring OpenHAB. Part 6 : IoT, Home Automation

    Hi,Would you like to at least complete your question before I answer?

    View Instructable »
  • Microchip PIC Library to Control a 20 by 4 LCD over I2C

    Hi sshyang,By the look of the error message it seems as though the peripheral library header for i2c.h is missing or can't be found.It has been a while since I did any Microchip environment configuring, however I mention above you require the 'MPLABX XC8 Peripheral Library'Which you can get from here;http://www.microchip.com/mymicrochip/filehandler.a...If you choose default installation your i2c.h file should be here;C:\Program Files (x86)\Microchip\xc8\v1.35\include\plib\i2c.hThe source of the peripheral library should be here;C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic18\plib\i2cRegardsSteveQuinn

    Hi sshyang,By the look of the error message it seems as though the peripheral library header for i2c.h is missing or can't be found.It has been a while since I did any Microchip environment configuring, however I mention above you require the 'MPLABX XC8 Peripheral Library'Which you can get from here;http://www.microchip.com/mymicrochip/filehandler.a...If you choose default installation your i2c.h file should be here;C:\Program Files (x86)\Microchip\xc8\v1.35\include\plib\i2c.hThe source of the peripheral library should be here;C:\Program Files (x86)\Microchip\xc8\v1.35\sources\pic18\plib\i2cRegardsSteveQuinn

    View Instructable »
  • Photoplethysmography - (IR Heart Rate Monitor)

    Hi jtome,If you mean R5, R6, R18...21 I describe this in the text of the Instructable. Step 3 Signal Conditioning : Description of circuit. Does this help?RegardsSteveQuinn

    View Instructable »
  • Setting Up an MQTT Broker. Part 2 : IoT, Home Automation

    Hi william86370,You are correct, actually there are a few other 't'-'tt' errors, I believe it was caused by IE, I now use Chrome for all my edits. The Instructable has been updated to reflect this.Thanks for the notification.RegardsSteveQuinn

    View Instructable »
  • Microchip PIC Library to Control a 20 by 4 LCD over I2C

    Hi excessor,Porting to a PIC24FV16KM202 device would be none trivial as the example given has 8bit architecture (as does the PIC18F25K22 below) whereas the PIC24F is 16bit. I specifically chose the PIC18F2685 as it has reasonable processing 'clout' and I could use Microchip's free i2c library which was written for the 8bit microprocessor range. If you wanted to port the code you would need to write your own low level drivers (replacements for the i2c library) and modify the pin_manager and mcc files accordingly. However, if I've misunderstood the question, selecting a different processor is done by selecting the project in the project window, right click, select properties. Select 'Conf: [default]' in the 'Catagories' window and navigate to the PIC24F in the device dropdown. Then choose...see more »Hi excessor,Porting to a PIC24FV16KM202 device would be none trivial as the example given has 8bit architecture (as does the PIC18F25K22 below) whereas the PIC24F is 16bit. I specifically chose the PIC18F2685 as it has reasonable processing 'clout' and I could use Microchip's free i2c library which was written for the 8bit microprocessor range. If you wanted to port the code you would need to write your own low level drivers (replacements for the i2c library) and modify the pin_manager and mcc files accordingly. However, if I've misunderstood the question, selecting a different processor is done by selecting the project in the project window, right click, select properties. Select 'Conf: [default]' in the 'Catagories' window and navigate to the PIC24F in the device dropdown. Then choose the X16 compiler and linker in the toolchain window (you will have to ensure you have installed them first).I hope this helpsRegardsSteveQuinn

    View Instructable »
  • Controlling LED matrix array with Arduino Uno

    Hi Igor,Thanks for the fritzing part. I was able to export ot so I'll extract it properly later.RegardsSteve

    View Instructable »
  • Controlling LED matrix array with Arduino Uno

    Hi IgorF2,Well done on the instructable, presumably you made your own 8by8 LED Matrix fritzing part. I gave up trying to create one, had a rant and used a stock part. :-)RegardsSteveQuinn

    View Instructable »
  • Microchip PIC Library to Control a 20 by 4 LCD over I2C

    Hi vvs000Glad to hear you made it.I'm pleased you found it of some use.RegardsSteveQuinn

    View Instructable »
  • SteveQuinn commented on kenyer's instructable Simple camera slider for on a tripod4 months ago
    Simple camera slider for on a tripod

    1/4" 20 TPI UNC, really easy to get hold of in the UKhttps://www.amazon.co.uk/gp/product/B01DRZ1DQE/ref...

    View Instructable »
  • How to BackUp and Shrink Your Raspberry Pi Image

    Hi tafonso1,As I mention in my replies below, I am not that familiar with Linux. Though I can say I did a reasonable amount of research to put the Instructable together. I specifically list out the main references at the end of the prose so readers can make their own minds up.To date, I have used said method on 'many' miscroSD cards and from different manufacturers (sandisk and unbranded), ranging in size; 32G, 16GB and 8GB. I recently ported a compiled OpenCV Image from a 32GB card to a 16GB card (including the sudo raspi-config file re-size to make use of the full 16GB post porting). I even created an image for 'creating images' (I know it's a bit extreme but I wanted to be sure the method worked), which I used again last night. At no time have I had any issues with the technique. Tho...see more »Hi tafonso1,As I mention in my replies below, I am not that familiar with Linux. Though I can say I did a reasonable amount of research to put the Instructable together. I specifically list out the main references at the end of the prose so readers can make their own minds up.To date, I have used said method on 'many' miscroSD cards and from different manufacturers (sandisk and unbranded), ranging in size; 32G, 16GB and 8GB. I recently ported a compiled OpenCV Image from a 32GB card to a 16GB card (including the sudo raspi-config file re-size to make use of the full 16GB post porting). I even created an image for 'creating images' (I know it's a bit extreme but I wanted to be sure the method worked), which I used again last night. At no time have I had any issues with the technique. Though concede I have only used raspbian jessie '2016-03-18-raspbian-jessie.img', again as mentioned above.Also the method is only good for cards with two partitions (boot and another), so no good for 'NOOBS'. I suspect this is where the confusion lies. I'm guessing if there are only two partitions and all we are doing is pulling back the end second then MBR is ok. It's just the end which is the issue. and this is corrected via fdisk.I've edited Instructable to specifically point the 'NOOBS thing' out.If you think this method is still flawed, or a Linux 'guru' wants to 'wade in' 'I'm all ears'. :-)RegardsSteveQuinn

    View Instructable »
  • How to BackUp and Shrink Your Raspberry Pi Image

    Hi Russ,Thanks for the nod.I like your Instructable on 'More Electronics Building Tips'. I also downloaded the TI OpAmps Reference Design. There is another good publication which I recently purchased, 'Troubleshooting Analog Circuits' it's by the late Bob Pease. I met him once at 'Portable by Design' in Santa Clara back in the 90s, he was totally bonkers, but an outstanding engineer.Best RegardsSteveQuinn

    View Instructable »
  • How to BackUp and Shrink Your Raspberry Pi Image

    Hi reibuehl,I primarily chose dcfldd over dd because...; a) I haven't been using Linux that long so I'm not that familiar with 'destroy disk' as I'm reliably informed it's named. b) dcfldd gives you a nice indication of progress, so I don't fret it's hung during the write stage.However, in mitigation I did include descriptions on how to use Win32DiskImager if you feel that way inclined. As I am from time to time, depending on which one of my machines I am working off at the time. So sometimes I SSH with PuTTY and move files via SAMBA mappings or tightvnc etc.RegardsSteveQuinn

    Hi reibuehl,I primarily chose dcfldd over dd because...; a) I haven't been using Linux that long so I'm not that familiar with 'destroy disk' as I'm reliably informed it's named. b) dcfldd gives you a nice indication of progress, so I don't fret it's hung during the write stage.However, in mitigation I did include descriptions on how to use Win32DiskImager if you feel that way inclined. As I am from time to time, depending on which one of my machines I am working off at the time. So sometimes I SSH with PuTTY and move files via SAMBA mappings or tightvnc etc.RegardsSteveQuinn

    View Instructable »
  • SteveQuinn commented on talk2bruce's instructable Raspberry Pi Internet Monitor4 months ago
    Raspberry Pi Internet Monitor

    Excellent Instructable.

    View Instructable »
  • SteveQuinn commented on SteveQuinn's instructable Animated Halloween Evil Eyes4 months ago
    Animated Halloween Evil Eyes

    Well done, that'll frighten 'em. ;-)

    View Instructable »