background preloader

PIC 1

Facebook Twitter

PIC projects top page. 06111, HTTP/TCP with an atmega88 microcontroller (AVR web server) Introduction A UDP command interface is sufficient for most applications but an integrated web-server is much more universal and easier to use. How to build a web server into an atmega88 chip? Before starting this Ethernet project I did of course some prototyping and then I noticed already that UDP was not a problem with lots of space left on the atmega88.

So here is a real web-server on an atmega88 AVR microcontroller. TCP is a state machine TCP is a protocol where one establishes a connection. Large web pages will need to send many data packets. Let's take a look at the application introduced in the first article [June 2006, article060601]. Figure 1: The web page needed for the Ethernet Remote Device circuit. Other applications might be measurement of temperature or air pressure. The whole point of using TCP is that one can send more than one packet of data but we don't need that functionality. A Single Data Packet TCP/HTTP web-server on a microcontroller. Graffiti Research Lab » Post-Circuit Board. 555 Timer, Operation. Componentes Electronicos Electan, Tienda On Line. PICmicro. Spark Fun Electronics. If you haven’t been over to our education site in a while - well, you’re missing out!

Our Department of Education has been hard at work on new workshops, resources and more. We’ve also revamped our entire tutorial system to make it more user friendly and easier to find the topic you are interested in. Today, we want to draw your attention to a few new tutorials that are worth checking out! The first is for all you weather nerds out there (and we have more than a few in the building here at SFE). In this tutorial written by our fearless leader/CEO Nate, you’ll learn how to create a weather station that connects wirelessly to Wunderground. Next we have a teardown of the Misfit Shine.

The Misfit Shine is one of those new-fangled activity trackers. Lastly, we have the MYST Linking Book. There are only three examples of the dozens of new tutorials we’ve added in the recent months. COM84 PC Board. 1 - electrolytic capacitor 100 mfd ( I used a 47 mfd one ... couldn't find a decent shaped 100 mfd cap) Here is a top view of the board: The black rectangle at the bottom is the electrolytic capacitor, (+ end to the left). I was able to bend the leads out and down to holes in the pads. Round caps may be more difficult to position. You may want to consider drilling holes and running leads to the pads on the bottom side of the board. The diode is to the left of the cap, cathode marking to the outside of the board.

It is connected to a pad also holding the input to the 5 volt regulator. Above the diode, the black, almost circular part is the regulator. DB9F pins are 9 - 6 top to bottom, 9 and 6 are open and shouldn't touch any pads, 7 and 8 have wires inserted, soldered to pads. Leif krinkle: luscious electric delight. Luscious electric delight (L.E.D.): Contributors: Leif Krinkle leifkrinkle@leifkrinkle.com Rob Faludi rob@faludi.com Zach Layton zachlayton@gmail.com Benedetta Piantella bp432@nyu.

L.E.D. ROW COLUMN SCANNING We started experimenting with “row/column scanning”. LedMatrix.MOV MAX7221 SEVEN SEGMENT A simpler way of showing data like numbers and crude letters would be to use a segmented display. SHIFT REGISTER / PERSISTENCE OF VISION The Maxim 7219 is an intelligent shift register. MAX6953/LED MATRIX/I2C The MAX7219 worked well with the 7-Segment displays, and the A6278 worked well for 16 individual LEDs, but something larger, like an LED matrix display, requires something slightly more sophisticated to quickly and effectively control the thousands of LEDs in a large LED matrix display.

LEDfinal.MOV Photos by: 1 - Sai Sriskandarajah 2 - Benedetta Piantella. Resistor calculator for leds from MetkuMods. ScopeOnPC home Page. Nigel's PIC Tutorial Hardware. MakingThings - Sensors, Motors and Electronics For DIY Projects. Basic electronics. DC motors. Experiments with motors DC Motors DC motors are fairly simple to understand. They are also simple to make and only require a battery or dc supply to make them run. Here are some great sites which describe how DC motors work. (misc motor information) There are several types of basic DC motors you can build. (a simple dc motor using one battery) (a very clever design of a dc motor with a permanent magnet armature) Check out the SDK200 kit for $24.

A DC Motor Here is a photo of a kit we put together. A Simple DC Motor This is my version of what others call the "World's Simplest Motor". Maxwell's Motor Let's talk engineering. Homopolar Motor. Propeller Clock. Home - MCS Electronics. Few words about SMD-Surface Mount components - Scientific, embedded, biomedical, electronics contents. Today electronics is shifting to SMT (Surface Mount Technology) or SMD (Surface Mount Devices) area. DIP domination has left behind. They won’t be vanished from electronics industries as there many areas where they are and will be successfully used. But as electronic circuit complexity grows, demand on PCB miniaturization increases there is no other way as to use SMD technology to achieve these goals. I bet Electronic hobbyists noticed that it is harder to find some particular electronic elements in DIP packages.

Many microcontroller types are released only in SMT packages like Atmega128- QFP64, LPC2000 microcontroller series in LQFP package series. I don’t talk about bigger IC like AVR32 or FPGA where BGA packages comes with 672 connection balls. This situation pushes all us to other level of prototyping. Let’s go through some popular SMD devices and see how do they look like and how to deal with them. SMD resistors come in to several package types and sizes. 1. Schematics and circuit diagrams for Electronics Project Design. Sylvain's electronic projects page. Jones on Stepping Motors. Index Abstract This tutorial covers the basic principles of stepping motors and stepping motor control systems, including both the physics of steppers, the electronics of the basic control systems, and software architectures appropriate for motor control.

Introduction Stepping motors can be viewed as electric motors without commutators. For some applications, there is a choice between using servomotors and stepping motors. In making a choice between steppers and servos, a number of issues must be considered; which of these will matter depends on the application. Stepping motors can be used in simple open-loop control systems; these are generally adequate for systems that operate at low accelerations with static loads, but closed loop control may be essential for high accelerations, particularly if they involve variable loads.

Stepping motors are known in German as Schrittmotoren, in French as moteurs pas à pas, and in Spanish as motor paso a paso. Other Sources of Information Web Sites Books. Products/BlueSense/Products - BlueMelon. Blue Melon gaat samen verder met eMbed Engineering onder de vlag van eMbed Engineering! Met het samenvoegen van beide bedrijven is een stabiele en slagvaardige organisatie ontstaan die flexibel is en garant staat voor kwalitatief hoogwaardige producten.

Ons uitgangspunt hierbij is dat we u nu nog beter van dienst kunnen zijn in het ontwikkelen van elektronica. Het samenvoegen van beide bedrijven heeft ook geleidt tot een uitbreiding van het portfolio en een enorme toename van competenties. Competenties die uiteen lopen van hardwareontwikkeling op chipniveau, tot higher level embedded software op basis van embedded Linux met internet connectiviteit. Vanaf begin december is eMbed Engineering te vinden op www.eMbed.nl. Deze website wordt niet meer bijgewerkt, bekijk de nieuwe website van eMbed Engineering! Esquemas de Electronica. La mayoría de nosotros tenemos un Nokia 3310 en algún cajón de nuestra casa o conocemos a alguien que hace tiempo usaba uno de estos móviles y ahora lo tendrá en el comentado cajón. Bien, ya podemos darle uso a la pantalla de dicho móvil conectándola a nuestro ordenador con alguno de los esquemas comentados más abajo y con el software LCDInfo. Todo empezó en esta rama del foro de www.lcdinfo.com, en la cual explican que pantallas nos sirven y como conectarlas ya que los Nokia 3310 no llevan todos la misma, añadiendo que otros modelos de móviles Nokia también llevan pantallas conectables a nuestros ordenadores.

La pantalla contiene el controlador PCD8544 integrado en la misma con lo que nos facilita la tarea. En la siguiente imagen tenéis los datos de la pantalla: Como observareis los pines de conexión de LCD son muy pequeños por lo que necesitaremos un soldador de poca potencia con punta muy fina y mucha paciencia. Esquema 1: Esquema 2: Esquema 3: Software: Bien! Lonely Nights Projects and Observations in Microcontroller Electronics.

Wisp628. WebEE Home Page. Uncategorized - Microchip PIC Project resource and guide page. Labcenter Electronics - Downloads. Oshon Software Homepage. Voice. MobiK. Smart STM32 STM32F103 TFT LCD Board - Make The Difference. OV7725 Camera Module with FIFO - Make The Difference. SMS Remote Control. VCR Remote Control via SMS Imagine it, it's 3:15 on a weekday afternoon and you've just realised you've forgotten to set the video to tape 'Pet Rescue'. Usually you would be condemned to an afternoon of misery and disappointment, knowing you had no heartwarming cute animal stories to come home to.

But not any more. Below I describe a simple interface between a T28 mobile phone (ME) and Matsui VX770 VCR to allow remote recording of programmes. Block Diagram The heart of the interface, the only active component, is a PIC16x84 microcontroller. It has 1024 bytes of program/data memory, 36 bytes of static RAM and 64 bytes of non-volatile RAM. Two interfaces are required, one to the ME to send and receive SMS messages and one to the VCR to control channel selection and recording.

VCR interface - infrared protocol ME interface - AT command set Once these interfaces are implemented, some simple logic holds it all together to control channel selection and recording functions. Results: Aww! Creating The. By Randy Innerarity Physics 476.001 Summer II, 2003 The original Word file and other documents can be found here: professor Dan Bruton originally conceived the SFA Rover project. The project began with a remote controlled H1 Hummer replica manufactured by Enertec.

The Hummer's rf/motor control circuit board contains a single 18-pin IC that controls the steering and drive motors in response to remote control radio signals. Using a remote controlled vehicle for a robotics base has one major drawback. An acrylic carrier board is used in place of the Hummer body to provide a mounting area for circuit boards and future equipment. The figure below shows the new wires attached to the de-soldered resistor ends.

Two single pole-single throw momentary switches provide sensory input to the robot. The motor control circuits on the original circuit board require 2.8 volts to activate the steering and drive motors. SFA Rover Program Listing. PIC Programmer for Windows - Help Index. PIC programmer - Help Index Disclaimer In other words, THE ENTIRE RISK FOR THE USE OF THIS SOFTWARE IS WITH YOU. Permission is granted to use, modify, or redistribute this software so long as it is not sold or exploited for profit. Use this program as long as you keep in mind that this program is no professional software ! Because this program is freeware, the entire risk of its use is with you. As usual, neither the author nor contributors will be liable for anything. This also applies to the schematic diagrams presented in this document, and in "the software" itself. Contents Short Description PICs are single-chip microcontrollers which can be used for many purposes.

Note that most programming adapters supported by WinPic do not meet Microchip's requirements for a "production grade" programmer. WinPic lets you ... program a HEX-file into a PIC microcontroller read the contents of a PIC and save it as a HEX file read and modify the configuration word(s) of the PIC Contents WARNING ! ? Code: Eric's PIC Page. Quick Index ProjectsDevelopment ToolsCode fragments, tips, and techniquesHardware tips and tricksFAQ and mailing listVendorsOther PIC resources on the WebGeneral embedded system links Embedded System Design and Engineering Services If you need top-quality embedded system design and engineering services (PIC-based or otherwise), please contact me via email, eric@brouhaha.com.

Free PIC Help... ... isn't available from me. Sorry. Too much work, too little time. Eric's PIC Projects I developed most of these projects during various vacations to Colorado. Since these are just spare-time hacks, no documentation is available for any of them but the Closed-Caption decoder. For the benefit of those not running Unix, I am now supplying .zip files in addition to the .tar.gz files.

Code is available for: Code is not currently available for: My friends have designed various other PIC projects. Free PIC Development Tools Code fragments, tips, and techniques Hardware tips and tricks FAQ and mailing list. VirtualBreadboard.com. :: Digital-sa.com :: OLIMEX Ltd. - Electronronic Design and PCB sub-contract assembly OEM/ODM service. Technology Inc. is a Leading Provider of Microcontroller and Analog Semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide.

Project The Weeder Frequency Counter PIC 16F84 port by Peter Cousens. Main Page - ivc wiki. Nokia 3310 LCD Library. [An old project I moved from my previous website] This JAL library includes functions for controlling the Nokia 3310 LCD (PCD8544 controller) and also a 5×7 font. Currently the table used only works on 16F, but should not take much to modify it to work with 18F PICs. It only uses 5 IO pins, so a smaller PIC could be used.

The font however takes up a lot of ROM (the example program’s code size is 1305). If the text print functions (and the font) is not used it is of course much smaller, but also much less useful ;-). Download: Nokia 3310 LCD JAL Driver - A JAL Library to drive the Nokia 3310 LCD with a PIC. * example_lcd.jal - An example program, the output of which you can see in the photo below * nokia_lcd_p.jal - Include this first, and modify it with the pins you are using to connect * nokia_lcd.jal - The main jal library * font_5x7.jal - The 5x7 font, include after nokia_lcd.jal since it uses functions in there Sorry for the quality of these photos. LCD connected to an 16F877 PIC. CAMARA ESPIAS ESPIA.