[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/diy/ - Do It Yourself


View post   

File: 70 KB, 610x390, raspberry-pi.jpg [View same] [iqdb] [saucenao] [google]
165121 No.165121 [Reply] [Original]

/diy/, i proudly present to you a fucking awesome addon to your arduino (and similiar). a full-scale 25$ "pc"
sadly i'm from germany and will have to wait for some time to get hands on it

http://www.raspberrypi.org/

>> No.165124

We're already all over this like butter on fucking toast. So many ideas for mine.

>> No.165131

>>165124
DO. WANT.

Fuck, seriously
all those possibilities

> cheap webcam + apache/stream setup on PI = easy network surveillance system accesible via browser
> more complex computations on input from arduino
> attach powered usb hub, 4x2,5" external drives -> minimalistic linux and smb = network attached storage
> etc

share ideas fuckers

>> No.165154

Broadcom BCM2835 700MHz ARM1176JZFS processor with FPU and Videocore 4 GPU
GPU provides Open GL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24GFLOPs with texture filtering and DMA infrastructure
256MB RAM
Boots from SD card, running the Fedora version of Linux
10/100 BaseT Ethernet socket
HDMI socket
USB 2.0 socket
RCA video socket
SD card socket
Powered from microUSB socket
3.5mm audio out jack
Header footprint for camera connection
Size: 85.6 x 53.98 x 17mm

My only real gripe is the 256MB RAM limit. Other than that, these are great sounding. I wonder how well it can emulate PS1 games. I have a 800mhz 512MB RAM 64MB VRAM netbook that can.

>Boots from SD card

You need the fastest SD card generation for most things. Otherwise, installing and stuff takes fucking forever. I'm talking hours in some cases.

>> No.165160

take appart a cheap 3.5 inch screen from deal extreme and buy a small usb touchscreen
mount battery pack on the underside of your arm
do some cosmetics and your pip boy is done

my work here is done

>> No.165164

>>165154
as far as large volumes of small files are copied/changed, sd cards ought to be on par with hard drives in terms of speed

>> No.165165

I might use it as a MAME arcade machine.

>> No.165169

If i had any ideas as to what to do with i would concider just buying like 5 and then just let them sit in my house until i can think of something.

>> No.165172
File: 137 KB, 500x375, belt-cp-v2-mechANISM.jpg [View same] [iqdb] [saucenao] [google]
165172

>>165131
The main thing for me is the sheer portability and low power consumption of something comparatively powerful.

Gonna build me a Linuxcopter or something similar. Should be small/light enough to add some serious capabilities to an existing helicoper
>sensors
>video
>etc

>> No.165203

I'm buying at least two in the summer when they release it for the common folk. I really don't have the time to mess with it right now.

>> No.165211

>>165172
Dude, go for the HK-450, you can get the frame and the parts at Hobbyking. For the gyro get the Assan GA-250 mems gyro and digital servo on the tail.
Or you can build a cheap quadrocopter with a KK board clone, also available on HK in the multicopter section. I'm currently waiting for the last parts for my tricopter, much more stable and far less vibrations than on a regular heli and has more lift. You can strap on a camera and program a course with arduino and a GPS addon, send it on it's way and wait for the UAV footage of tits galore

>> No.165222

> Can fit inside an NDS casing with room for battery and charging circuit.

I don't know how or what to use it for but I am definitely interested.

>> No.165230

>>165222
What? I have NDS, I am interested too!

>> No.165233
File: 57 KB, 400x301, OSD.gif [View same] [iqdb] [saucenao] [google]
165233

>>165211
I live within long flying range of a nudist beach, gonna set up an FPV rig and buzz me some old nudists.
I went down there last summer and was the only person under 50, feelsbadman. Quadcopter idea
sounds cool as fuck though, always been out of my price range when combining with FPV stuff.

>> No.165242

>>165233
Out of price range? A bit of wood, KK and four DT750 motors with 10x4.7 props. Lifts a little over 1kg of equipment. It all comes together for $50 plus the FPV pack.

>> No.165247

>>165242
forgot about the ESCs, 18A top and the turnigy basic is cheap as fuck.

>> No.165312

https://cryptoanarchy.org/wiki/Main_Page

>> No.165322

Fedora needs more RAM than that. What OS can you run on this thing?
>>165131
I'd do this, just for fun. Set up the UV webcam in my birdhouse so the internet can watch and die of boredom.

>> No.165340

>>165322
if you're not into tinkering with linux kernel modules and shit just go for debian they'll be offering
otherwise take your favorite (ARM-suitable) distro and ditch anything you don't need
i ran a full graphical desktop environment on my homeserver on SUSE, which used about 500mb ram on a desktop pc

>> No.165349

can I use this thing as a htpc?

>> No.165357

>>165172
Should auto-fly around hacking wireless networks

>> No.165358

Anybody know if or how well FreeBSD will run on that thing?

>> No.165362

>>165357
With what purpose?
>inb4 lulz

>> No.165397

> Anybody know if or how well FreeBSD will run on that thing?

it will run fine if a bunch of BSD fags decide to get working on a custom compile and optimize project. ditto for all distros.

>> No.165400

>>165358
kernel for ARM architecture exists (example: android)
you might have to compile some programs by hand though

>> No.165456

>>165397
>>165400
Thanks to both of you.

>> No.165666

Can I install windows 98 on it?

>> No.165708

>>165666
nope
needs x86

>> No.165728

>>165160
Fuck, this is actually not a bad idea.

>> No.165729
File: 131 KB, 640x960, asset.PNG?id=E9770DB5-CBB2-4EDE-B336-F0EDCEC078F5&ext.jpg [View same] [iqdb] [saucenao] [google]
165729

Like the board: Do it yourself.

>> No.165749 [DELETED] 
File: 113 KB, 995x539, REPORT_SPAM.png [View same] [iqdb] [saucenao] [google]
165749

>>165729
Easy as 1-2-3

>> No.165811

Any possibility of GPS/cell/3g control of chopper, solar charging, infinite operating range?

>> No.166177

>>165160
Heh, this is gold gentlemen.

>> No.166630

>>165811
will work but is a shitton of work
tcp connections via mobile networks got bad latency
you'd be able to transmit your controls over gsm ("speaking" = data) - yet that will take a shitload of knowledge.
solar powered - yeah. but you'd have to land inbetween, can't fly 24/7

>> No.166633

I'll just wait for Macintosh to bring out a better, cleaner, more efficient version of this. Have fun you peasants.

>> No.166634

>>166633
Macintosh?

>> No.166635

Now that the A model is upgraded to 256M that's the one I would actually like. My application doesn't need ethernet.

>> No.166636
File: 64 KB, 400x494, 6108195038_903dfb2259.jpg [View same] [iqdb] [saucenao] [google]
166636

>>166633

>> No.166638
File: 47 KB, 440x480, 20110401080731!Big_Mac_large.jpg [View same] [iqdb] [saucenao] [google]
166638

>>166634
Eyup.

>> No.166641

>>166638
http://youtu.be/Hxk_voXZch0

>> No.166647

>>166641
>>166641
http://youtu.be/K0QHw7iy1Rg

>> No.166659

I've been looking into cheap, portable monitors that I could link to this, with the eventual aim of making a small games console. I can find USB monitors (http://www.newegg.com/Product/Product.aspx?Item=N82E16824185013)), which would be the easiest option, but they seem overpriced. So I'm looking into smartphone displays (http://www.dealextreme.com/p/led-display-screen-for-nikon-l15-l16-sanyo-s880-t850-t1060-s1080-58691
).

How easy would it be to hook up on of these displays to a USB or HDMI slot?

>> No.166695

>>166659
usb screen means one of two things:
a) large amounts of cpu resources (at least on such low-performance cpus) will be committed to calculating, as there is no gpu for that
b) external gpu on that usb monitor - will be overpriced

also i think usb monitors won't be able to display more than desktop applications, maybe some transparency effects etc

as for display connectors in general: get datasheet from manufacturer's page (or just google it) to get to know what kind of datastream and connections are used
worst case scenario: proprietary, but i'd guess they use license-free standards like vga dvi or displayport

>> No.166717

>>165357
i envision some rather more intelligent person than me will code something that lets a quadropter fly around in a grid-search pattern, finding wireless networks and recording the location using GPS and then sending it back to a central server, using either a charging port which it will automatically connect to, or a solar panel array, which, when it drops below a certain amount of charge, forces the 'copter to land on a flat surface (using some variety of laser/sonar/radar setup) a specific height above ground.

get that right, noone will ever even know.

>> No.166725

>>166717
Could try some amount of usual or default passwords...

>> No.166727

>>165357
It would be an awesome project

>> No.166729

>>165121
What about flying back to base and land on an inductioncharging landingpad? Perhaps faster?

>> No.166731

>>166729
Or hell, just a chargingplate/contact for really fast charging.

>> No.166732

>>166729
faster, but not totally automatic like a little solar panel in itself.

>> No.166734

>>166729
it would need to come back "home" very very precisely...

>> No.166743

>>166731
>>166729
>>166717
http://www.youtube.com/watch?v=S-dkonAXOlQ&feature=related
Imagine that, with a quickcharge plate.

>> No.166745

>>166743
Check out
>>166734

Already possible

>> No.166752

>>166743
It's worth pointing out that while those things are fucking awesome, they wouldn't be able to do nearly as much without the big camera tracking system they have in that room. However, you wouldn't need that kind of capability just to land on a reasonably-sized target.

>> No.166764

http://www.youtube.com/watch?feature=player_embedded&v=geqip_0Vjec

The aggressive quadrotor clips is a must watch for anyone interested. I'm picking up my mail this way in 10 years. They'll become frightingly effective in surveillance, just need better batteries.

>> No.166768

>>166752
http://www.youtube.com/watch?v=TjQPHprBTPs

Not as swift as the others posted, but without external cameras. As i understand it, 'acting alone'.

>> No.166772

>>166717
With a solar panel in the robot he could just go away hacking troughout the continent, when he accessed an network with internet he posts the coordinates and name/password of the network on 4chan.

>> No.166808

>>166635
no point anyway. The model B's onboard ethernet is just a usb2 hub and USB ethernet adapter soldered on the board. You can buy those separately for under $5 total.

Allegedly 256mb goes a lot further on ARM, everyone keeps saying ARM code is less memory hungry than x86 code.

>> No.167268

I'll use it as a media centre

>> No.167641

>>167268
What is a mediacentre exactly? I keep seeing this word, but what does it even mean?

>> No.167725

>>167641
a pc hooked up to a large screen
music movies etc.
look for "htpc"

>> No.167736

>>165154
mfw my brand new android phone has like half that.

>> No.168006

>>167736
That's kind of the point behind the whole thing.

Our cell phones have as much processing power as a typical desktop PC in the late 90's. When that kind of computing power is so cheap, why not just slap a smartphone system-on-chip on a PCB, and have a $25 computer?

>> No.168197

>>166659
>>166695

A great source for cheap screens are broken portable DVD players on Ebay. I've bought about ten in a lot for about $40 before. Most of them are broken because the mechanical DVD player inside is broken but the screen still works fine, and a lot of them have a composite input that you can wire the RaspPi's composite out straight to. They usually have rechargeable inside, so you don't have to fuck around with power for the screen, and if you are keen with circuits, you can probably power the Pi off the same supply.

>> No.168213

I really don't see the appeal. Especially the bullshit reason's the developer gives, like teaching kid's programming. Are you fucking kidding me?

Also we've got cheap as fuck chinese tablets, how are those not better than this thing?

>> No.168215

>>168006
Because half >>165154 that is a really shitty PC. PC power in the 90s was terribad compared to now.

>> No.168613

http://www.dealextreme.com/p/3-5-tft-lcd-monitor-visual-reversing-vehicles-reverse-camera-ntsc-pal-d
c8-15v-49796
take this it is cheap and taken appart it is a small pcb and a screen about the same size the raspberry pi is.
and it has a rca jack so easy to connect to rasp

>> No.168631

>>168215
That the price you pay for size.

Remember, it's the size of a credit card.

>> No.169000

>>168215
Those were the PCs that fueled the .com boom. More than enough power to run a desktop OS, do some DIY programming, and learn your way around computers.

And you wouldn't call them shitty if you'd actually been around for the previous couple of generations. After years of running windows 95 on my P1 with 16MB of ram, getting 98 on a P3 with a whopping 96MB of ram was GLORIOUS. I think it's a good baseline performance level for being able to do fun and useful shit.

>>168213
Better than a chinese tablet because it is much cheaper and you can plug an actual monitor into it. Also reinstalling the OS is not a complete and utter nightmare, unlike a chinese tablet.

And teaching children programming is not a totally accurate summary of the .org's goal. They just want to get kids familiar with how to use and fuck around with computers at a young age. That generally leads to them teaching themselves at least a little programming.

Hell, every kid I grew up with who had access to a computer at a young age was at least dabbling in BASIC and shell scripts by the time they hit puberty. If only to do stupid shit, but they still actively explored that shit on their own. So I think it could work.

>> No.169110

relevant to your interests, /diy/
http://archlinuxarm.org/

>> No.169126

I'm planning a Linux Pipboy 3000. Fabricate a custom case, probably use rechargeable Li+ battery.

If buttons are too hard to integrate, will probably just go touch screen.

>> No.169169

>>169126
Do you think there will be any overheating problems?

>> No.169176

http://www.youtube.com/watch?v=ZXJuJQVrgbI&feature=related

Combine with this, make liquid metal-putty robot. Take over world, so long as nobody hits my robot with a hammer.

>> No.169182

>>169169

It's possible. I expect warmth. Mostly from the battery. Vents and heat sinks should get me by.

>> No.169185

>>169176
Now that's interesting, a quick google search reveals no one has made a robot like this. Go for it.

>> No.169217

>>169185
>>169176

You can make that putty, you just need a non corrosive medium and mix in ferromagnetic dust. A neat experiment might be to mix it with a non-Newtonian fluid so that giving it a quick-impact will only make it harder.

http://en.wikipedia.org/wiki/Non-Newtonian_fluid
http://en.wikipedia.org/wiki/Ferromagnetism
http://www.youtube.com/watch?v=f2XQ97XHjVw
http://www.youtube.com/watch?v=3zoTKXXNQIU

If any of you happen to create a T-1000, I want a cut of the profits.

>> No.169253

What I really want to do is monitor my water pump, but I cannot for the life of me figure out how I would do it. I need to know when the pump turns on, when it turns off and how long it runs for every day. I was thinking I could throw a voltmeter on the computer and make it run a timer every-time the pump stars...

>> No.169255

>>165666
I like how a windows 98 question got a demonic trip..

>> No.169290

>>169253

you can measure the pump's power with a current clamp, but probably easier to tap into whatever pressure/level switch controls the pump. run it through a relay or opto and into a GPIO.

>> No.169295

>>169290
Or he could just put a flow meter inline? I mean, why not measure the start, duration, AND throughput?

>> No.169298

>>166717
Then you realize the most widely available flat surfaces in cities are roadways.

>> No.169300

>>169295
I like this guy

>> No.169347

>>169110
i like this
only got to figure out again how to get xserver installed and set up

>> No.169361

So, I have been trying to find out (unfortunately without avail) if the linux login shell could also be redirected to a small monochrome lcd display (preferably a dot matrix one).
Does anyone know if that would be possible with the raspberry pi GPIO pins?

If that was in any way possible, one could build some kind of sturdy embeddable computer for projects that only needs the shell for interaction. This way, not only can one save some costs and space, but also achieve lower power requirements.
What I envision is a module that can just be plugged into several devices to make them run with shell scripts or regular programs. As an art student that focuses on hardware / media art, this would be a boon for more complex projects.

>> No.169422

i have an old PSP 3000 lying around.
can i take out the screen and use it for the Raspberry?

>> No.170219

>>169361

probably not the boot console, but you could write a userspace program that talks to any LCD and keyboard you can figure out over the GPIO, and then opens a shell on the other side of a pty so you can get a command line there

>> No.170239

The 4chan Farm Project

>> No.170253

The 4chan Farm Project

>> No.170268

The 4chan Farm Project

>> No.170352

>>169361
Linux supports standard 80 col / 24 row serial terminals out-of-the-box. To output a standard 80x24 TTY on a serial port is a pretty simple matter - of course you will need a USB-RS232 adaptor, but those are practically free. If you want to drive something more low-level, like a single-line LCD screen, you'll probably have to write your own software. But I know support for some of that stuff already exists.

>> No.170355

>>169422
Not likely, unless it (the PSP) uses DVI internally. Which it very well may.

>> No.170405

>>170219
>>170352
ah, thanks! Information on this subject is rather scarce. You mostly get search results concerning general output on LCDs or standard output redirection to files and whatnot...guess only few, if any tried that out.

>> No.170409

>>169422
Sell the PSP3000, buy a reversing camera screen off dealextreme and buy some maccers withe the money left over.

>> No.171990
File: 6 KB, 245x138, help me out you fucks.jpg [View same] [iqdb] [saucenao] [google]
171990

Question time.

I'm looking into setting up a fileserver with this baby.
I'd hook a 1TB 7200RPM harddrive onto it, which would serve our 3 computers with

-FLAC music archive
-HD movies archive
-ISO archive
-torrent download+seeding HDD.

How would you go about that? What linux distro should I look for? Also, could ONE harddrive handle those needs?

>> No.171991

>>165203
It's already released for the 'common' folk.

>> No.172128

>>171990
HD Movies archive w/ just 1 TB ? i would get at least 5 TB just for the movies ...

>> No.172132

Got mine on order, but just so you know, I had registered interest within 24hours of it being possible, and ordered one within 6ours of that interest being allowed. I live 8miles from the headquaters of Farnell (the company making and shipping them), and my estimated delivery date is 29/04/12

>> No.172156

>>172128
I have about 500 movies on a 1TB HDD and that's only about 450-490GB used.

>> No.172229

>>172128
He can always expand, so your insight is irrelevant.

No comment on the fileserver thing. I'm not a computer-building kinda guy.

>> No.172233

Might make a wardriving device with one.

>> No.172482

only one mention of a media center? I'ma mak one too, with case

>> No.172487

>>171990
For a basic fileserver the stock Fedora distro will have everything you need. The current version is a little out of date, but working and stable. ARM is being brought into the main Fedora line for the next version (due later this year) and we're likely to see some significant software updates at that time.

If the stock fedora doesn't get the job done, go gentoo.

Do keep in mind you will have a bandwidth bottleneck of 480mbps (half-duplex) shared between the storage and the network device. But for storing large files that shouldn't be an issue at all.

No reason one hard drive couldn't do that. 1.5tb drives are entry-level these days.

Unless everyone's going to be watching different HD movies at once, you should have no problem with doing all that off of one drive. I plan on getting 3 drives and going full raid5 with mine, purely for the data security.

>> No.172604 [DELETED] 

>>171990
Reading 3 different files simultaniously from the same harddrive might be a problem by itself, depending on the quality of hardware-level caching and volume/sec being read
Aside from that it'll work.

>> No.172607

>>172604
HOW THE FUCK DID THIS LINK GET THERE INSTEAD OF ANON

>> No.172618

ill just make a pipboy with baby-oil fill, put important shit in a part with a small fan to cool it

>> No.172634

>>172618
use synthetic oil
anything else will go rancid eventually

>> No.172645

>>172634
that eats at your parts

>> No.172650

>>172645
Transformer oil is the standard oil coolant used by everyone industry. It is a type of highly refined mineral oil. You can purchase it on HAM radio websites in quantities as small as 1 gallon. Otherwise, you may need to buy 50 gallon drums from places like alibaba. Mineral oil is also used for thread cutting, so if you are lucky you can find it at your local hardware store; just make sure it is mineral oil and not something else.

>> No.172651

>>172650
I forgot to add, baby oil is mineral oil, but can contain other ingredients. Why people are so fucking retarded to use it on their babies is way beyond my comprehension.

>> No.172683

Beowulf cluster.

>> No.172709
File: 16 KB, 676x135, raspi - diy's thing.png [View same] [iqdb] [saucenao] [google]
172709

>>172683
i thought about it. but the processing power is shit, and not worth the effort.

if there was an OpenCL compiler for the broadcom gpu on the raspi it might be a reasonable low energy beowulf. but as it stands, not worth it.

if you're honestly interested, i've done a small bit of research and i think it's feasible. just not very practical. might be interesting to do a beowulf cluster that does something by way of home automation or something along the lines of embedded computing/beowulf smashup.

>> No.173144

saved

>> No.173232

>>172651
When people spend all day wearing and shitting in diapers, industrial strength moisturizer is needed.

>> No.173245

>>169169
The creators mentioned having a LAN party playing Quake for a while, and the chip was cool enough to touch. So I don't see it being a problem. You don't see smartphones with fans, after all.

>> No.173292

>>172604
For straight copying, yeah, that would be a bottleneck. But for just video playback, all three files would be reading relatively slowly anyway. A typical 8 gig 1080p encode plays at about 6000kbps - which works out to under 1 MB per second. Even seeking back and forth between multiple files, I don't think there's any modern hard drive that would have a problem keeping up. Even a tiny-cache budget drive or low-power/low-speed model.

I would be more worried about crappy USB/SATA adaptors as a bottleneck, but even the crappy ones can pull off 20 MB/s.

>> No.173304

>>172683
>>172709

Yeah not worth clustering these things. They don't scale up well.

This might change if anyone ever hacks the GPU, but I doubt anyone will bother. For high power computing, there's far better existing solutions than clusters of these guys. Like clusters of cheap generic desktop PCs (which is what Google uses)

>> No.173314

>>172709
>>173304
You've never clustered before nor do you know what its used for. Its for low I/O, high calculation things. Not for gaming or anything else.

>> No.173607

>>173314
Don't know where you get the impression anyone's clustering for gaming.

Mention of the GPU is because some optimistic people want to do general-purpose computing on the Pi's on-chip GPU. Most of this chip's firepower is trapped there, but it's undocumented except for a closed-source binary driver that provides 3d/2d/video decode.

>> No.173953

These seem like they'd be an awesome platform for mesh nodes for a darknet.

>> No.173970

>>173314
>You've never clustered before nor do you know what its used for.

I most certainly have and do.

>Its for low I/O, high calculation things.

There is absolutely no need whatsoever to point that out as this exactly what is being discussed. We mainly lament the fact that most of the Pi's processing power is not very accessible, neutering its value in such an application.

>Not for gaming or anything else.

Nobody even suggested that you insufferable know-it-all. Are you really this desperate to sound superior on the internet? You utterly fail at reading comprehension and achieved the opposite goal.