PIC microcontroller laptop

Post here to let others know of a project you're working on.

Moderators: Chuckt, Garth, bitfogav

Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
coolmike8789
newbie
newbie
Posts: 4
Joined: Wed Oct 27, 2010 10:29 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

PIC microcontroller laptop

Post by coolmike8789 » Tue Jan 25, 2011 12:18 pm

I got this idea when observing my unused v-tech laptop from when I was a kid. So I opened it up, and found that it had a 5x8 lcd and ran on a custom made (meaning only v-tech made it) v-tech microcontroller. So I decided that I would create a microcontroller laptop that actually did something useful. I am in need of help, though. I cant seem to find a microcontroller (within my penny budget :p) that would support a large one-color lcd or multi color lcd and a usb mass storage device. Does anyone know of one? Is the usb support even possible? If it is possible, how would I go about doing it?

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by brad » Tue Jan 25, 2011 3:32 pm

What you need is some sort of pic 18f microcontroller!

plenty of power for what you are looking to do, you get usb support, loads of program memory with the ability to connect up an sd card, there are plenty of Input output pins to drive your keyboard and lcd etc...

what you should do is register to microchip and get free samples, even the shipping is free!

Sounds like a fantastic project by the way!

I would look at the pic18f4685 microcontroller, all the features you need and more :D
Image
screen-capture.png
screen-capture.png (59.07 KiB) Viewed 17950 times
http://www.microchip.com/wwwproducts/De ... e=en026324

Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by Chuckt » Fri Mar 04, 2011 3:32 pm

I saw this today and thought of you:

The Maximite
http://members.iinet.net.au/~geoffg/maximite.html
The design is free and open source including the software and BASIC interpreter. And all this is powered by a single chip which costs just US$8.44.
I like projects like this so I hope to watch individuals who are interested in stuff like this.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by brad » Sat Mar 05, 2011 12:54 pm

This guy certainly knows what he's doing!

I had a read through and it looks like he lives in my home city Perth, Australia! (Altronics is an electronics store in Perth) :D

coolmike8789
newbie
newbie
Posts: 4
Joined: Wed Oct 27, 2010 10:29 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by coolmike8789 » Fri Mar 25, 2011 1:59 pm

After looking at the maximite website a lot, I was inspired to create something like it. I will be using a pic32 microcontroller with a 100 pin count, giving me a lot to work with. It will be portable and most likely running off of a 9-volt battery (unless I can find a better power source) and I will be using a Nokia screen I found for cheep on eBay. I was going to have a WiFi chip, until I noticed they were $30 each :( but it will have many other useful features that I will name later. I will be working on this with two friends, one of which knows C, C++, Basic, and countless other useful programming languages.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by brad » Fri Mar 25, 2011 10:40 pm

Just wondering, Is there a specific reason that you're using such a powerful chip? An 18f would certainly be able to take care of the job. (they're my favorite!)

Any insight into some features that you will be incorporating into the laptop? I'm quite interested to see the progress of this project.

coolmike8789
newbie
newbie
Posts: 4
Joined: Wed Oct 27, 2010 10:29 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by coolmike8789 » Sun Mar 27, 2011 7:51 am

brad wrote:Just wondering, Is there a specific reason that you're using such a powerful chip? An 18f would certainly be able to take care of the job. (they're my favorite!)

Any insight into some features that you will be incorporating into the laptop? I'm quite interested to see the progress of this project.
There isn't any specific reason for using a pic32, I just noticed that the prices were about the same, so why not go for the more powerful one? My friends and I were talking about price, and we did some very rough estimates and got about $50 total. Some others features we talked about were a mini built in keyboard (with an IBM input for a larger one if we wanted to type a lot of code), a smaller screen (less power consumption and more portability), 1 or 2 USB ports with FAT support, an SD card slot for additional memory, two video outputs (VGA and composite video), and an Ethernet port. I will be meeting with my friends on Monday to talk about other features and designing an enclosure, a PCB, and software. By the way, I am using the pic32MX795F512L

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by brad » Mon Mar 28, 2011 5:06 am

I am very keen to see how this project comes along.

The good thing is with most of the options that you want to add, is that they can pretty much interface directly with the microcontroller with out any extra circuitry needed.

If you are using SD cards - you may want to look at buying the LF series of pics because they can run on 3.3Volts (which is what the sd cards run on)

I am not 100% sure if the 32bit pics have an LF series. Otherwise you just need two seperate regulators - 5v for the pic, 3.3v for the SD card and then some interface circuitry to match the higher logic of the pic to the lower logic of the sd card.

Here is a video of a game system someone made with an LCD display that I thought you may be interested in:


Chuckt
I practically live here!
I practically live here!
Posts: 1127
Joined: Sun Mar 28, 2010 1:36 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by Chuckt » Sun Apr 17, 2011 3:11 pm

There is a development board on Sparkfun which may or may not help you.

USB 32-Bit Whacker - PIC32MX795 Development Board
http://www.sparkfun.com/products/9713

coolmike8789
newbie
newbie
Posts: 4
Joined: Wed Oct 27, 2010 10:29 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by coolmike8789 » Tue May 03, 2011 2:54 pm

Unfortunately, I have put this project on hold for now, I am not experienced enough to just jump into something as complicated as this. I am going to buy a USB prototyping board from microchip.com and mess around with USB interface for a while. After I understand USB better, I will be making a mini portable file transfer device to help me understand data transfer between two USB devices or a USB and sd card. I will post designs and code as I work on it. Again, I have not given up this project, I am just putting it on hold.

User avatar
brad
Site Admin
Site Admin
Posts: 2578
Joined: Fri Mar 26, 2010 10:30 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: PIC microcontroller laptop

Post by brad » Thu May 05, 2011 5:58 am

That's fair enough. it's all a learning experience and you can certainly work your way up to a project of that size.

Little steps at a time. Perhaps you could look into making your own sort of SD card reader. one 18f pic and an sd card should be all that is required :)

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Who is online

Users browsing this forum: No registered users and 5 guests