[ 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: 69 KB, 700x537, raspberry-pi-board.jpg [View same] [iqdb] [saucenao] [google]
10253 No.10253 [Reply] [Original]

Anyone on /diy/ going to buy a Raspberry Pi? What are you going to do with it?

For those who don't know, it's a very cheap ARM-based computer about the size of a credit card:
http://www.raspberrypi.org/

>> No.10264

Gonna NAS that shit, set up a media computer in the bathroom and replace a whole lotta current embedded setups.

>> No.10303

>>10264
>set up a media computer in the bathroom
Why do you people do this? DO YOU REALLY NEED TO BE ENTERTAINED WHILE YOU'RE ON THE TOILET?

>> No.10317

>>10303
a) Because I can; and b) Because sometimes it takes a while to shit.

>> No.10319

>>10303
YEAH

>> No.10326

Very early post number

>> No.10332
File: 7 KB, 270x187, ge..jpg [View same] [iqdb] [saucenao] [google]
10332

>>10317
Very well. You may proceed.

>> No.10348

>>10317
Eat more fiber. Seriously.

>> No.10352

>>10332
And proceed I shall, I'm blowing a paycheck on multiples of these babies.

>> No.10372

>>10303
this is what smartphones are for.

>> No.10388

I _hate_ that they're releasing two models. I know they're going for the whole BBC Micro thing, but I just want an ARM computer. They're tempting me with the extra RAM and ethernet, which I don't actually need but will feel obliged to buy ;_;

>> No.10389

>>10372
Real engineers make their own smartphones.

In a cave. While on the toilet.

>> No.10402

I plan on buying a couple of these. Torrent box, home made game boy, home made net book, and a couple other things I'll do with it. I'm so excited for it.

>> No.10478

>>10402
> home made game boy
Is there a Game Boy emulator for ARM? Don't most emulators translate the native instructions into x86?

>> No.10487

Install Linux on it! LOLOLOL

>> No.10488

>>10478
I'll find an open source one and try to recompile it for arm, or code my own.

>> No.10512

when do these go on sale

>> No.10515

>>10512
Right now it looks like sometime next month.

>> No.10522

>>10515
Holy shit, what. I need to order like 10 of these things.

>> No.10535

>>10522
I know that feel.
Here's their website if you're interested.
http://www.raspberrypi.org/

>> No.10544

>>10488
Well if they convert it within the program, that might not work. Though if they're written in C and simply say something like, "blit this pixel on the screen," then hopefully it will work. Any VisualBoyAdvance or gnuboy hackers around here?

>> No.10564

The problem I see with this is that small LCD screens cost a fuckton.

I wanted to have a small portable computer to do programming on and had planned to gut a computer mouse and put in the raspPi computer
Then connect the keyboard/mouse usb to it.

I can use the HDMI cable then to connect to any HDMI capable screen.

But I can't really carry around a huge screen everywhere I go, any one have an idea where I can buy an LCD under 10inches? for a good price?

>> No.10566

>>10487
>Install Linux on it! LOLOLOL

Install RISC OS on it.
http://www.riscository.com/2011/slice-of-raspberry-pi/

>> No.10572

>>10544
Scratch that. Just did a quick search and both programs have builds for ARM (or at least armel). Apparently both use *some* x86-specific optimizations, but they're optional. Not sure about other consoles' emulators. ZSNES won't work for obvious reasons.

>> No.10575

>>10564
http://www.raspberrypi.org/?page_id=43&mingleforumaction=viewtopic&t=334.3#postid-11704

Go through that thread, they have a bunch of solutions.

>> No.10581

>>10566

> RISC OS

holy shit

THAT risc os?

def. curious, a beos is fine too

>> No.10595

>>10564
>gut a computer mouse and put in the raspPi computer
Then connect the keyboard/mouse usb to it.
A few people have suggested this. Would it work? Is it possible to free up that much space without damaging the mouse's hardware? And is there any sort of wireless HDMI connector?

>> No.10622

>buy raspberry pi
>install a small packet sniffer
>gut air freshener
>use as case
>put that shit in your local starbucks in an isolated corner
>enjoy hipster facebook passwords

>> No.10631

>>10595
i'd say finding a roomy keyboard would be much more workable. gotta find battery too, plus connectors would be flying around as opposed to putting it in a mouse

>> No.10634

>>10622
>mydogsname7
>mygirlfriendsname5
>etc

>> No.10645

>>10631
>wouldn't
my bad, long day

>> No.10653
File: 3 KB, 104x126, 2323.jpg [View same] [iqdb] [saucenao] [google]
10653

>>10566
>>10581
My face. Oh the nostalgia that could be had!

I think I'm going to buy a few the Model Bs and create a distributed Plan 9 system, just for fun.

>> No.10655

>>10595

Making the mouse and the computer one item would make sense if what you were doing required no KB input. All you would need is power (rechargeable battery pack?) and HDMI out. Intriguing idea, probably not much utility, but you could also use the optics as a hand scanner and do fun shit with that.

Nah, just put the computer in a keyboard. We're gonna party like it's 1985.

>> No.10678

>>10253

>dat potential for robotics

also how much power these little niggers draw?

>> No.10691

>>10655
Well obviously you'd carry a wireless keyboard around too. It would be more fun knowing the mouse 'is' the computer.

>> No.10696

>>10303
Porn

>> No.10698

>>10678
http://www.raspberrypi.org/?page_id=8
> What are the power requirements?
> The device is powered by an external AC adapter, and the Model A consumes around 1W at full load.

The joy of ARM.

>> No.10701

>>10678
Something like 1 or 2W at full processing power.

>> No.10706

>>10653

http://www.youtube.com/watch?v=_eQ1uQUJKdU
http://www.youtube.com/watch?v=ALfnZjCiuUQ

>> No.10710

>>10678
>potential for robotics
Broadcom doesn't publish datasheets without an NDA, so yeah.

>> No.10716

>>10253
yea, im gonna be setting up linuxMCE on all of them..... as well as use a few to replace some PIC's

>> No.10727

>>10655
>Nah, just put the computer in a keyboard.
I gotta do this. SO MUCH WIN

>> No.10736

I'll be putting one into a GBA case. I might even work on keeping the GBA components in the case as well, so I can still use it for GBA games if I have to. I doubt it'll all fit in there though.

>> No.10741

>>10691

My only problem with this is getting other devices connected to the mouse, which you'd presumably do through USB ports on the keyboard instead, but it seems... odd. I guess.

Also keeping a keyboard around kind of defeats the whole portability part, kinda.

You could always put it in an Alpha-Grip I guess.

>> No.10760

>>10710
What would we need the datasheets for? We have all the information on the CPU:
http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301h/DDI0301H_arm1176jzfs_r0p7_trm.pdf
You just need a compiler that targets ARM (there are plenty available) or a good knowledge of ARM assembly.

Though as for the GPU, I'm not sure. Apparently there are 24 GFLOPS of GPGPU, but I have no idea how we can access it given the proprietary architecture.

>> No.10791

>>10710

what are you implying?

>> No.10796

>>10736
The Game Boy Advance used the ARM7 instruction set, so running Game Boy Advance games on the Pi `natively' shouldn't be too difficult. Just wait for a bored hacker to implement the loader and so on.

>> No.10797

>>10760

The naive jerk in me says 'OpenCL and just make the robotty bits USB' but something tells me it's more complicated than that.

>> No.10814

>>10797

the thing has 16 In/out pins

>> No.10823

> Robotics
Ehhhhhhhhhhh

>> No.10825

Gameboy + multitouch monitor
Android device

>> No.10829

>>10760
Peripherals? Pin outs?

Have you worked with uCs before?

>> No.10832

>>10814

... Are those pins already attached to the board?

>> No.10834

>>10797
I just checked the Wiki.
>The GPU is capable of 1Gpixel/s, 1.5Gtexel/s or 24 GFLOPs of general purpose compute and features a bunch of texture filtering and DMA infrastructure - the Raspberry Pi team are looking at how they can make this available to application programmers.

The GPU driver is, unfortunately, only available as a binary blob (and presumably only in ELF) so that limits our options.

>> No.10847

>>10834

I was going to say, "Wait, why are you trying to hook things directly to the chip when it's already attached to something that can talk to it for you?"

I guess we'll have to wait and see then unless someone gets really ambitious.

>> No.10861

>>10829
They're just generic GPIO pins that I'm sure we'll have access to. They're not even a part of the Broadcom SoC.

>> No.10879

What does /diy/ plan on making or doing with raspberry pi? I have come up with nothing useful, but i'm not exactly the most creative person.

>> No.10892

>>10879
Wasn't that the first line of the original post?

Probably just media stuff and software development targeting ARM. I don't want to mess with the electronics if I can help it; I'm too worried about breaking something.

>> No.10895

>>10832

http://elinux.org/RaspberryPiBoard#General_Purpose_Input.2FOutput_.28GPIO.29.2C_I2C.2C_I2S.2C_SPI


>There are approximately 16 spare GPIOs, which are brought out to 1.27mm pin-strip. Voltage levels are 3v3. The connector choice is deliberately annoying to connect to directly; there is no over-voltage protection on the board so the intention is that people interested in serious interfacing will use an external board with buffers, level conversion and analog I/O rather than soldering directly onto the main board.

Apparently so

>implying I won't solder directly to the board

oh, you silly niggers

>> No.10900
File: 164 KB, 1376x1492, plan9bunnywhite.jpg [View same] [iqdb] [saucenao] [google]
10900

buying 5-6, making a plan9 cluster

also, i'll probably buy them and repackage them in mini-itx cases and mark them as portable computers, sell on craigslist for $200 a piece

>> No.10906

>>10892
Yeah, but no one really said anything about it, besides making it a GBA or something along those lines.

>> No.10909

>>10900
>portable computers
meant something like mini media computers/htpcs

>> No.10922

>>10861
>GPIO
>not even a part of the Broadcom SoC.
ಠ_ಠ

That wouldn't make much sense, but let's say it's an SPI IO extender. Without the uC manual, how do I know what registers to write to setup SPI on the chip?

>> No.10921

going off that gameboy idea, would this be able to handle a n64 emulator(I don't know too much about this thing)? If so it would be pretty cool to gut an old n64 controller and and add a lcd screen to it to make a portable n64

>> No.10939

>>10921
You probably could do it, and pretty easy I assume, but your troubles would be getting it to run off of arm processors.

>> No.10949

>>10879

Projects I'd like to pursue if I had the time/money:

1. Gameboy-sized portable computer. I'd be on that shit like white on rice. Something with some shallow grips and buttons on the back so I can actually fucking type, kind of. Giving it Wi-Fi would require a lot of juice though, and so would any other attachments... But everything BUT the computer would basically be an attachment for the computer itself, the way I'd do it.

2. Family-computer style comp in a keyboard. It already has a composite-out for older televisions, and HDMI for newer ones. It's asking for this treatment.

3. Set-top box. Begging for it.

Arduino kids have blue balls for these things, and I don't blame them a bit, but I'm not much into electronic art/stage work.

>> No.10983

>>10921
http://www.youtube.com/watch?v=66gd9CKCWAU

>> No.10991

>>10983
yeah I've seen that

I thought about doing it with my old n64, but I think it would be cool to have a smaller one in the shape of the controller without fooling around with cartridges

>> No.11003

Or you could use an Arduino + sheilds. Or a BASIC STAMP 2.

>> No.11005

>>10922
THEY WILL TELL YOU WHICH REGISTERS CORRESPOND TO EACH PIN. THEY WOULD NOT HAVE ADDED THE PINS IF THIS WAS NOT THE CASE. CALM THE FUCK DOWN.

>> No.11011

>>10847
1. ultra low power house webserver for collecting, graphing, displaying various sensor data.
2. central controller for an xmas light show, each light being individually addressable

>> No.11023

i'm thinking about making a embedded system for Torrent downloading/seeding. Using NAS and maybe a little media box.

>> No.11025

inb4 quints

>> No.11040

I've never understood/gotten into computers before, but the Rasberry Ti looks interesting.

How would you set it up to a monitor?

>> No.11047

>>11040
Portable HDMI monitor

>> No.11058

>>11050
And it's full of porn.

>> No.11060

>>11050
wat

>> No.11066

I'll embed these little motherfuckers everywhere.

>Mommy where's this open wifi network in the middle of the woods coming from

it's the fucking tree timmy, the network is the tree.

>> No.11068

>>11058
>>11060
So what was the original comment? I missed it.

>> No.11072

>>11047
Interesting, does it really push 1080p?

>> No.11078

>>11025
I shall push your little asshole, and it shall become squints

>> No.11079

>>11068
this
>>11066

>>11072
It plays Inglorious Bastards at 1080p.

>> No.11097

>>11072
Supposedly it's a capable little beast, HD video playback (720p I believe) and Quake 3ish rendering power.

>> No.11127

>>11072
Yep. High profile h.264 decoding is built into the graphics chip, I believe.

>> No.11137

>>11005
Again: Broadcom does not make any reference manuals for their uCs available to the public. If it's different this time, great, but it's entirely possible that GPIO header is just going to be stripped out of the final board.

>> No.11153

>>11137
THE PINS WERE ADDED BY THE RASPBERRY PI DEVELOPMENT TEAM. THINK IT THROUGH.

>> No.11159 [DELETED] 

I'm gonna put one in my finger box

>> No.11161

>>11153
And they connect to the Broadcom SoC.

>> No.11246

>>11161
YES, BUT THEY ARE NOT PART OF THE SoC PROPER. GO ORDER A BUNCH OF BCM2835s. GUESS WHAT THEY COME WITH? NO GPIO PINS.

>> No.11247

damm this sounds interesting. a bluetooth connector and a battery could make this last a while. using a microSD card it can easily store 32gb of data, so im thinking:

a portable podcast computer

stand alone security systems

TIVOs for TVs without TIVOs

electronic status signalizers. vending machine without drinks? get to know of it the second it happens.

robotic revolution. sure it will be complicated but i can imagine how many toys will come out of it.

actual robotic revolution. because the world needs more changes.

>> No.11254

Where is their ordering page?

>> No.11269

>>11254
Can't order them yet

>> No.11279

>>11247
Now think it through. If you stay within reach, you can power that thing by wireless transmission, using linked tesla coils. RFID chips use a similar system.

>> No.11289

>>11246
>GUESS WHAT THEY COME WITH? NO GPIO PINS.
Dude, every SoC I've ever worked with muxes their inputs into GPIO/Function 1/Function 2/etc. What the fuck are you talking about?

>> No.11319

>>11269
They should still have a page!

>> No.11325

>>11279
gog dang you are right

i can see this on every warehouse door managing stocks. a wireless bluetooth network connecting all of them, passing messages and shit, collecting and processing data.

it even sounds wonderful for commercials. get one on a bus stop, make it identify every time someone looks at the camera, suddenly energy-efficient commercials on every bus stop ever, possibly with a home page hosted on it.

>> No.11334

what is the expected price of these things?

>> No.11341

>>11334
25 Dollars for model A, 35 for model B.

>> No.11355

>>11341
yeah i saw the page a bit better, the batteries arent exactly long lived.

for 35 USD a pop, it does sound good to mess with them, not that much buyers' remorse

>> No.11365

>>11355
Definitely.
And the power supplies have the option of running off batteries or a wall socket.

>> No.11372

>>11365
wall sockets are not fun and would not do justice to such a portalble system.

it seems hes using a standard triple A rechargeable battery, im almost sure i cang et a 1200 mah around here...

>> No.11390

Settle down fellas.

>> No.11553

Angstrom Linux runs on ARM. The development possibilities for this are virtually endless.

>> No.11846

Thinking of putting one of these, a small LCD and a smart phone keyboard and selling them double the price with like chrome OS or some shit.

>> No.11944

>>11846
a good touch screen, a adapted 3g dongle with a mic and a speaker.

bam, smartphone that runs linux.

>> No.11964

>>11944
3G Dongle? For internet perhaps. A GSM module for regular telecomms is pretty easy to interface and setup.

>> No.12069

I'm talking to some friends about getting one of these, a cheap USB hub, a wireless card and one of those roll-up keyboards and hollowing out a big-ass mouse and then putting one in it.

>> No.14677

Bamp

>> No.14743

I was thinkin on adding an ARM11MPcore instead. What does /diy/ think ?