Rasberry Pi Disccusion V2: Automatic Complaint Bots
31 replies, posted
Note: I'm only remaking this megathread because the old thread was coming up on two years without a post, was horrendously outdated, and because the Raspberry Pi 3 was recently(ish) released. And as implied in that last sentence, I didn't want to bump a two year dead thread. Also, If missed the boat and the discussion for this was moved elsewhere, pardon me please.
Edit: Oi, if a mod could add a p to "rasberry" to make it "raspberry", that'd be great.
Refurbished OP:
[t]https://www.element14.com/community/servlet/JiveServlet/showImage/102-80899-13-252356/Pi3+Breakout+Feb+29+2016.png[/t]
[thumb]https://www.raspberrypi.org/wp-content/uploads/2016/03/pi3.jpg[/thumb]
[B]What is the Raspberry Pi?[/B]
The Raspberry Pi is a credit-card sized $35 computer that plugs into most displays and a keyboard/mouse. It’s essentially a tiny credit-card sized computer that can be used for all sorts of things, from automated twitter bots([URL="https://twitter.com/PotatoPiBot"]1[/URL]) to robots to even weather balloon cameras([URL="https://www.raspberrypi.org/blog/pi-in-the-sky-2/"]1[/URL])([URL="https://www.raspberrypi.org/blog/first-pi-in-space/"]2[/URL]). It's also good for teaching kids to code without the risk of them obliterating a more expensive rig, which is what it's original purpose was.
[B]Where can I buy one?[/B]
From any distributor listed [URL="https://www.raspberrypi.org/products/"]here[/URL], [URL="http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=raspberry+pi"]Amazon[/URL], etc.
[B]Specs?[/B]
[B]Raspberry Pi 3:[/B]
SoC: Broadcom BCM2837
CPU: 4× ARM Cortex-A53, 1.2GHz
GPU: Broadcom VideoCore IV
RAM: 1GB LPDDR2 (900 MHz)
Networking: 10/100 Ethernet, 2.4GHz 802.11n wireless
Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
Storage: microSD
GPIO: 40-pin header, populated
Ports: HDMI, 3.5mm analogue audio-video jack, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)
[B]Benchmarks?[/B]
See [URL="https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/"]here[/URL].
[B]Videos
[/B]
[video]https://youtu.be/utlN9ztenEM[/video]
[video]https://youtu.be/i87EBRHcJs4?list=PLxiUv7Dsub4RkB_XDnKwln8PxOhVyNXa D[/video]
[B]Other Notes:[/B]
This is an ARM CPU, which are currently found in smartphones, tablets and other embedded computers such as thin clients and routers. Since an ARM CPU is much different than x86 CPU (Like you would find in a desktop PC or laptop), you can't really compare the performance to desktops or laptops of a similar clockspeed, such as a 700 MHz Pentium 3. It has been compared that the performance in some tasks is around that of a 486. It also means that software has to be compiled for it, which means that it has to be open source or the person who wrote it needs to make a version available. Most major Linux distributions have a large amount of ARM software already packaged up and ready to download.
However, the GPU is the very interesting part of the Raspberry Pi, as you saw in the Quake 3 video or in the XBMC video where it can decode 1080p x264 video. However - due to the costs of licencing other formats- the GPU's video decoding functionality stops there. For example, if you want to decode a 1080p Xvid movie, it would have to be converted to x264 first to play back flawlessly. I've personally used programs that do this on the fly for my iPod Touch, so it may be possible to have the Pi connected to your TV and have your noisy home server in another room, encoding unsupported formats in real time. EDIT: I asked the forums and apparently PS3 Media server (DNLA/UPnP server) and XBMC on the Pi should be able to do this seamlessly.
The GPIO (General purpose Input/Output) pins will allow you to interface with microcontrollers, buttons, LEDs, relays and other electronic components assuming you can build the circuitry and write the software to control them. I can see some very interesting things being created to use the Raspberry Pi's GPIO pins, already we have seen the [URL="http://www.raspberrypi.org/archives/500"]Gertboard[/URL], a breakout board for these pins with what appears to be shift registers and relays.
[B]Screens:
[/B]The Raspberry Pi has digital HDMI (Can connect to DVI with an adapter), analog composite (Older TVs) and a DSI (Used in some cell phones and other small LCDs) connection. The DSI connection unfortunately is closed source due to various licensing reasons and as such is somewhat difficult to get screens for. Fortunately however, an [URL="https://www.raspberrypi.org/products/raspberry-pi-touch-display/"]official touchscreen display[/URL] has been released for it.
If you're interested in using it with a VGA monitor, HDMI to VGA conversion boxes do exist on eBay for about $30. Please note that a simple $5 HDMI to VGA or DVI to VGA cable requires the GPU to output analog VGA signals in the first place and will not work on the Raspberry Pi, which is why a more expensive conversion box is required to convert the digital signals into analog signals recognized by your older monitor.
eBay and Dealextreme carry fairly cheap and compact compact LCD monitors, though the quality of text and other small detail through composite isn't that great.
[B]
Official FAQ Page:
[/B][URL]http://www.raspberrypi.org/faqs[/URL]
[B]A few projects:[/B]
[B]Pirate Radio Station:[/B]
[url]http://makezine.com/projects/make-38-cameras-and-av/raspberry-pirate-radio/[/url]
(itsthejayden did this himself, dead easy)
[B]Bittorrent server:[/B]
[url]http://blog.snapdragon.cc/raspberry-pi-as-bittorrent-server/[/url]
[B]Twitter Bot:[/B]
[media]https://twitter.com/PotatoPiBot/status/716766893881819136[/media]
[URL="http://www.makeuseof.com/tag/how-to-build-a-raspberry-pi-twitter-bot/"]http://www.makeuseof.com/tag/how-to-build-a-raspberry-pi-twitter-bot/[/URL]
Easy, fun, and modifiable for whatever your purposes. I scripted one myself to bitch about my ping to my ISP's (non-existent) twitter account. ([URL="https://twitter.com/PotatoPiBot"]link[/URL])
V1: [url]https://facepunch.com/showthread.php?t=1383567&highlight=raspberrypi[/url]
Oh cool, a Raspberry Pi thread. I've got one sitting here collecting dust with nothing to do with it. I was wanting to make a Nintendo DS TASBot but I don't have the time as i'm currently going through exams.
I'm excited to see some builds people have made
-i was wrong-
i have 4 pi 2s in an nginx cluster serving a 403 forbidden page.
it's a great use of hardware.
[QUOTE=FrankPetrov;50063855]I was actually a little upset when I got my pi 2. The day after mine got shipped they announced the 3. At the same point I'm disappointed they downgraded the network port to 100mbps in the pi 3. I guess gigabit would have cost too much power.[/QUOTE]
Downgraded? Last I checked the 2 had 10/100 too.
[QUOTE=Levelog;50065210]Downgraded? Last I checked the 2 had 10/100 too.[/QUOTE]
Oh damn, you're right. I guess I misread that somewhere.
Is it viable to set up a RPi wirelessly with a DualShock 3? I see that linux overall has some compatibility, but RPi is ARM architecture. Would love to have an old system emulator thingy.
I am gotta try building [URL=https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=59814]VLC[/URL] because of better subtitle support, wish me luck.
Are the new $5 pi's worth their dime? I can't imagine them being very powerful, but still fun to have I guess.
Yes, yes they are. They have same chip as pi1, good arduino alternative/physical miniserver thing.
I'm on break for 2 weeks with not much to do. I was thinking I can do something with the pi, any suggestions?
Nice to see one of these threads again. looking forward to future posts.
Pi's are perfect signage video players(outside of extreme weather conditions). They can do 1080p H264 playback 24/7 for years on end. We've got one that's coming up on 3 years of uptime at the studio playing one of our background video loops.
[QUOTE=Trekintosh;50098767]Pi's are perfect signage video players(outside of extreme weather conditions). They can do 1080p H264 playback 24/7 for years on end. We've got one that's coming up on 3 years of uptime at the studio playing one of our background video loops.[/QUOTE]
But can they run Pandora's box? (Funny even imagine it running on ARM)
[QUOTE=Levelog;50098785]But can they run Pandora's box? (Funny even imagine it running on ARM)[/QUOTE]
[img]http://i.imgur.com/4J7evrz.jpg[/img]
If I didn't know any better I'd say that's from a Linus video. :v:
I tried setting my Pi 2 up as a Moonlight game stream (nvidia game stream) client but it wasn't too great, at higher quality streams I would get bad lag and crashes, I don't think the ARM could de-code (re-code?) quick enough. Also couldn't get my DS3 to work with it, buttons were unresponsive and sporadic even though they were mapped correctly. Wonder how much the Pi3 is better at it.
For now it's being used as a RetroPi, works great for that.
[QUOTE=Adamhully;50105774]I tried setting my Pi 2 up as a Moonlight game stream (nvidia game stream) client but it wasn't too great, at higher quality streams I would get bad lag and crashes, I don't think the ARM could de-code (re-code?) quick enough. Also couldn't get my DS3 to work with it, buttons were unresponsive and sporadic even though they were mapped correctly. Wonder how much the Pi3 is better at it.
For now it's being used as a RetroPi, works great for that.[/QUOTE]
My RPi B+ could run Moonlight nearly fine at 1080, did you ramp up settings or what?
How many tabs of chrome can this thing handle? 1.5?
[QUOTE=Coolboy;50106505]My RPi B+ could run Moonlight nearly fine at 1080, did you ramp up settings or what?[/QUOTE]
Probably because I upped the bitrate, 1080p default looked like an animated JPEG.
I used mine as an SVN repo for a while. Only downside was speed. Maybe the 3 would be better for that though.
[QUOTE=Coyoteze;50107704]I used mine as an SVN repo for a while. Only downside was speed. Maybe the 3 would be better for that though.[/QUOTE]
Storage speed & NIC speed is the limiter.
The rPI's NIC is a USB based one shared via a hub to the USB ports, and then there's the MicroSD card speed.
The ODROID-C2 with a eMMC card would work better, since a eMMC module is much faster & it has a dedicated gigabit NIC instead of a USB based 100Mbit.
[QUOTE=Adamhully;50107641]Probably because I upped the bitrate, 1080p default looked like an animated JPEG.[/QUOTE]
I rarely encountered artefacts, that may be my TVs fault.
Though I mostly used it on 720 because I couldn't tell the difference and made it a bit more stable.
I upgraded too RPi3 anyway (Hell, no way I am going back), so I get your point.
so im trying to get a pulse audio sink working with the RPi3's bluetooth adapter, planning on playing audio from my phone. so far ive gotten it to pair and transmit audio to the pi, but the pulse audio sink output stutters and freezes the entire RPi if i move the mouse :suicide:. even on a stock install of raspbian pulse audio seems to have serious issues with its outputs, anyone else having these issues?
I was thinking of getting a RPI 3, but i'm unsure if its up to the task. I just want a pc on my TV capable of surfing youtube, watching HD movies (with high bitrate) and other simple media stuff.
[QUOTE=AJ10017;50140540]so im trying to get a pulse audio sink working with the RPi3's bluetooth adapter, planning on playing audio from my phone. so far ive gotten it to pair and transmit audio to the pi, but the pulse audio sink output stutters and freezes the entire RPi if i move the mouse :suicide:. even on a stock install of raspbian pulse audio seems to have serious issues with its outputs, anyone else having these issues?[/QUOTE]
Could be due to lack of power.
What kind of power-adapter do you use? Amperage?
Is there a way to easily trigger sounds on my RPi in response to serial reports from an Arduino?
[QUOTE=Anderen2;50197126]Could be due to lack of power.
What kind of power-adapter do you use? Amperage?[/QUOTE]
Using a 12,000mAh battery that outputs 3.4A. I figured out that it's an issue with the wifi and Bluetooth both being enabled at the same time. Since the wifi and Bluetooth share the same chip and operate on the same band it can interfere with it, I turned off the wifi and Bluetooth audio works flawlessly :excited:
Here's a robot I'm making.
It can detect keyword/voice command using Respeaker Hat 4 Mic Hat, running Snowboy Hotword Detection.
Then uses OpenCV to identify things.
We can command it to look for people, cats, ects.
Can also tell it to take pictures; it will automatically upload it to Google Drive.
Comprises of 2 Raspberry Pi (need a dedicated Pi to run the demanding OpenCV), communicates with each other via ethernet.
Other hardwares: Respeaker 4 Mic Hat, Pi Camera V2, Adafruit 16 channel servo hat, 1 servo, 2 continuous servo, Adafruit BNO055 Fusion Orientation Sensor, Ultrasound sensor, and Sony SRX11 Bluetooth Speaker. Powered by Remax 30k mAH powerbank (had 4 convenient output slot), lasts about 5 hours on idle.
Video description:
To operate it, just says its name ("Fuyu" in the video).
The keywords are in Malay language, so you guys might not understand it haha.
I called its name, the robot answers "yes" ("ya" in Malay), and told it to 'find person' ("cari orang" in Malay).
The robot the looks around, detected my hand, rotate to face me, and move forward, while chanting "orang" (person)
Raspberry Pi slow speed made the detection painfully slow though...
Will give it more functions later.
https://youtu.be/OLpq3h3zBC8
Here’s a hyperlink to my pocket Linux tin terminal I’m making
My raspberry pi pocket build
Sorry, you need to Log In to post a reply to this thread.