Skip to main content

Show Posts

This section allows you to view all Show Posts made by this member. Note that you can only see Show Posts made in areas you currently have access to.

Messages - raj

1
Project logs / Breadboard adapter for ESP8266 ESP-01 module
Hi,
Here is a very basic breadboard adapter for the popular ESP8266 WiFi-to-Serial transceiver module (ESP-01 model). It makes prototyping easier by providing breadboard friendly pin arrangements with clear pin names printed next to them.


You can download the Eagle files from here:
http://http://embedded-lab.com/blog/?attachment_id=9865

It is also available for purchase on my Tindie Store here (if anybody interested):

http://https://www.tindie.com/products/rajbex/esp8266-breadboard-adapter/
2
Project development, ideas, and suggestions / Adding thermometer feature to a regular digital multimeter
Hi guys,
I recently added the thermometer feature to my digital multimeter using an analog temperature sensor (TMP35) and a couple of resistors. The technique is very simple. The TMP35 provides a linear output voltage proportional to the Centigrade temperature. The scale factor is 10mV per degree C. The sensor output is divided by 10 using a resistor divider network and is fed to the input terminals of the multimeter which is set to measure voltage between 0-200 mV. The meter displays temperature in degree Celsius.
[attachment=0]
Although this sounds pretty straight forward, there are some issues that should be taken care of to make this technique work. For instance the reference voltage of the multimeter's A/D converter and the sensor's ground terminal are at different potential when you power both of these with the same battery. You will find details on this here.
http://embedded-lab.com/blog/?p=4951

Thanks,
4
Project logs / Re: Breakout board for 18-pin PIC16F series microcontrollers
[quote author="BrentBXR"]Why not just plug the PIC directly into the breadboard? [/quote]
The board saves time for wiring the same circuit again on the breadboard while prototyping a new project. Besides it provides access to I/O pins in a sequential row and frees up plenty of space on the breadboard. See the picture below, the left side shows the breadboard version of the most basic PIC circuit.

[attachment=0]
5
Project logs / Breakout board for 18-pin PIC16F series microcontrollers
The 18-pin microcontrollers from PIC16F series have always been my favorite processors. They are small in size (so occupies less area on the circuit board), and are very easy to use. Besides they are capable enough to do most projects that don't require a large amount of computational capability. I have used PIC16F628A and PIC16F1827 in most of my tutorials and projects posted on http://http://www.Embedded-Lab.com. I have found them very handy and will be using them more in the future. So I thought of making of a breakout board for 18-pin PIC16F series. I recently used iTeadStudio's inexpensive PCB service for making PCBs of the board. Here are some pictures that show the circuit diagram and the assembled board.

[attachment=2]
[attachment=3]
[attachment=0]
[attachment=1]

There are two tact switches on the board: one for reset and other for user input. Similarly, there are two LEDs: one for power-on indicator and the other for user output. The input tact switch and the output LED can be connected to RB0 and RB1 pins respectively through a 2-pin dip switch. The switch and the LED are useful for a quick test of the board. The microcontroller clock is derived using an external ceramic resonator having 3 pins with built-in load capacitors. PORTA (RA0-RA4) and PORTB (RB0-RB7) pins of the microcontroller are accessible for experimenting through header pins (male, female, or right-angled). A 5-pin header is also available for ICSP programming through a PICkit2 or PICkit3.

More details at http://http://embedded-lab.com/blog/?p=4260
7
Project logs / Re: DIY breadboard modules for rapid prototyping
[quote author="BrentBXR"]Why dont you get some proto's PCB'd up? Perhaps you could partner with SEEED like DP and sell your modules with them? Or if you want to lone I would try ITead I hear they are the cheapest for prototyping (I hear they arnt very good for production though, seeed is tried and true in both respects though)[/quote]

Thank you for your suggestion. I tried making PCBs of 18-pin PIC module using ITead, and it turns out really good. Here's a picture of the 18-pin PIC module plugged into a breadboard. I will post more details of it soon.
9
Project logs / DIY breadboard modules for rapid prototyping
Breadboards are a great tool for prototyping and testing electronics circuits. However, if you are tired of building the same basic circuits time and again on the breadboard for testing every new project, here is something that you could try too. I have made some plug-in modules to make my breadboarding life easier. These modules  serve very common functions that are required in most microcontroller circuits. Their use not only reduces the number of wire connections on breadboard, but also expedites prototyping and makes debugging of the circuit easier.

[attachment=0]

Find more about it at http://embedded-lab.com/blog/?p=3735
10
Project logs / Re: DIY development board for 18-pin PIC microcontrollers
[quote author="arhi"]Great work. I'm not big fan of dev boards (I have easyPic and it is one of the best dev boards out there but for years it just collects dust since it's easier to make a custom board every time you need it :D) but this is really a nice dev board.

2 hints

1. I do not see any decoupling on board, not on top nor on the underside. you reeeeeeeeally need decoupling on mcu and on all serial devices (i2c as I can see).

2. if you want to run this from battery power toss that 7805 to garbage and make a simple switching power regulator

again, great work :)[/quote]

Arhi,
The decoupling capacitor for the MCU is on the underside; it is kind of hidden beneath an yellow wire in the bottom center part. But you are right, I would probably put a few more for other chips too. And I liked the idea of using switching power regulator. Thanks for your suggestions.
11
Project logs / DIY development board for 18-pin PIC microcontrollers
The PIC16F1847 seems to be the most powerful successor of the 18-pin PIC16F series of microcontrollers. It is pin-compatible with PIC16F628A but equipped with lot more peripherals and enhanced features. It has 14Kbytes of on-chip flash memory and 1KByte of data RAM. This would probably be the first 18-pin PIC device of the mid-range 8-bit family with so much of RAM and flash memory. I thought of doing some experiments with the mid-range 8-bit PIC family and so decided to make my own development board for PIC16F18. Here's how the finished board look like.
[attachment=0]
It is made on a general purpose perforated prototyping board.

This is my first post and so cannot provide the link to my external page that provides the details of the project.
I will be posting more later.

- Raj

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01512387408session_write_close ( )...(null):0
20.01542518984ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01542519760Database_MySQL->query( ).../DatabaseHandler.php:119
40.05882658480Database_MySQL->error( ).../Db-mysql.class.php:273