The Raspberry Pi (Chinese name: “树莓派”, abbreviated as RPi, or RasPi/RPi) is a credit card-sized computer designed for student computer programming education, and its system is based on Linux.
I bought a Raspberry Pi B long ago but never got around to using it. Since I plan to venture into embedded development in the future, I decided to start playing with the Raspberry Pi B.
The reason for choosing Raspberry Pi is that many people both domestically and internationally use it. There is a lot of documentation available in both Chinese and English. Why not choose a microcontroller? Microcontrollers often require a deeper understanding of low-level programming, making it more challenging for beginners. In contrast, with the Raspberry Pi, you don’t need to have much knowledge about low-level development or hardware details, making it easier to get started, and there are many applications to explore. Beginners can use this as a slightly less powerful desktop computer or as a super-powerful microcontroller.
Important Note: I am also just starting out and am not an expert, so in many cases, I am also half-understanding, half-testing, and documenting this part. If there are mistakes or other issues in the materials, please feel free to point them out. I will gradually update this. Some details may not be elaborated on because I haven’t used them yet. (I am indeed updating slowly because I am learning and documenting as I go).
The Raspberry Pi comes in several models. The B model I bought is an earlier version, with a frequency of 700MHz (can be overclocked to over 1GHz, which may reduce its lifespan, not recommended), 512MB of memory, VGA, HDMI video ports, and one audio port. The B version has relatively few external interfaces, 2 USB ports, and 26 GPIO pins. The Raspberry Pi has now reached version 3+. If you want to play, you can buy the latest version, which has better performance and more interfaces. For more specific details, you can refer to the wiki.
https://zh.wikipedia.org/wiki/%E6%A0%91%E8%8E%93%E6%B4%BE
Source from Wikipedia: The devices I purchased for initial use include:
-
Raspberry Pi main unit (essential)
-
Heat sinks
-
Raspberry Pi SD card and card holder (other versions may not need a card holder, buy according to your needs) (essential)
-
Raspberry Pi case, to protect the Raspberry Pi
-
Driver-free wireless network card
-
USB to TTL serial debugging line
Below are the devices and their prices at the time of purchase (now buying the latest models is even cheaper than mine)
About these devices
-
Heat sinks are optional. Just buy a few cheap ones. Stick them on the CPU, as the Raspberry Pi shares one core for CPU and GPU. It does generate some heat.
-
It is recommended to buy a C10 (U1) speed SD card for the Raspberry Pi, as this acts as its hard drive, and faster speed ensures quicker operation.
-
The Raspberry Pi case protects the Raspberry Pi. The one I bought for 30 yuan is super sturdy and definitely enough for protection. (Unfortunately, it did not have a GPIO exit, so I had to cut it open myself. The quality was so good that my pliers bent while trying to cut it. I later used a soldering iron to make an opening).
-
Driver-free wireless network cards are best for some peripherals; it’s troublesome to find drivers yourself. It’s best to use wireless for the Raspberry Pi as it makes connections easier.
-
USB to TTL serial debugging line. This is very important for friends without a monitor. In the early stages, you need to log in via serial to configure the device, wireless, etc., and it can also be used for debugging later.
With the above basic hardware devices, you can start playing. For more basic introductions, you can search on Google; I will not elaborate further on the 34 uses of the Raspberry Pi.
Source: https://linuxtoy.org/archives/cool-ideas-for-raspberry-pi.html
If you have a Raspberry Pi on hand, what would you use it for? Perhaps the following 34 creative ways to use Raspberry Pi will inspire you.
• Web server
• Home automation
• BitTorrent server
• WebCam server
• Weather station
• BitCoin Wallet
• QuadCopter
• VoIP PBX
• XMBC multimedia center
• Audiobook player
• Arduino Shields
• NAS server
• Apple Time Machine support
• Tor relay
• Home VPN server
• GPS tracker (with 3G support)
• Advice Machine (useless but cool)
• Analog input
• Supercomputer
• Use Kindle as a display
• PIC Programmer
• Pen Testing/Hacking
• Android system
• Check network status
• Solar data logger
• Send me to space
• Coffee
• Make a cool tank
• Electronic photo frame
• Add WiFi
• Open Source Kiosk
• NodeJS
• Traffic monitor
• Overclocking
(End)
Tomorrow’s preview: Installing the basic system on Raspberry Pi B (Part II)
Visit Kanxue: http://ce.kanxue.com
Visit Kanxue Forum: http://bbs.pediy.com/
—– WeChat ID: ikanxue —–
Kanxue•Security Continuously focusing on security for 16 years, professionally serving you!
Leave a Comment
Your email address will not be published. Required fields are marked *