Raspberry Pi Projekty dla początkujących - co można zrobić z Raspberry Pi

To projekty Raspberry Pi dla początkujących. Wiem, dlaczego ten mały komputer pokręcił korzenie informatyki i dowiedz się, co można z nim zrobić.

A+ A-

Malina Pi to seria małej mocy, komputery jednopłytowe stworzonych przez Pi Foundation malinowym. Pierwotnie stworzony, aby nauczyć dzieci podstaw informatyki i programowania w krajach rozwijających się, Raspberry Pi został wykonany z naciskiem na niskim poborze mocy, niska cena i łatwość obsługi.

Jednakże, ze względu na elastyczny charakter i niską cenę, począwszy od zaledwie 35 $ z powrotem w 2012 roku, Raspberry Pi znalazł dom w rękach entuzjastów technologii, moderów i naukowców. Od tego czasu rozszerzyła daleko poza oryginalnym przypadku użycia.

Raspberry Pi Projekty dla początkujących

Rzućmy okiem na projekty Raspberry Pi dla początkujących, co ma do zaoferowania, i co można z nim zrobić samemu.

Sprzęt komputerowy

Z biegiem lat, Raspberry Pi Foundation uruchomiła różne modele komputera Raspberry Pi. Oprócz normalnych pokolenia (czyli Raspberry Pi, Raspberry Pi 2 etc), istnieją również pewne różnice fabularne, takie jak model A, B, A + i B +.

Patrząc na wspólnych modeli dostępne, mamy -

1. Raspberry Pi (pierwszej generacji) - Rozpoczęty w 2012 roku

  • Procesor - Pojedynczy rdzeń ARM 6 @ 700MHz
  • Architektura - ARMv6 (32 bit)
  • SOC - Broadcom BCM2835
  • GPU - Broadcom VideoCore IV @ 250MHz
  • RAM - 256 MB do 512 MB, w zależności od modelu
  • Cena w Launch - $ 35

2. Raspberry Pi 2 (drugiej generacji) - Rozpoczęty w 2015 roku

  • Procesor - Quad rdzeń ARM Cortex A7 @ 900MHz
  • Architektura - ARMv7-A (32 bit)
  • SOC - Broadcom BCM2836
  • GPU - Broadcom VideoCore IV @ 300Mhz
  • RAM - 1GB
  • Cena w Launch - $ 35

3. Raspberry Pi 3 (trzecia generacja) - Rozpoczęty w 2016 roku

  • Procesor - Quad rdzeń ARM Cortex A53 @ 1200MHz
  • Architektura - ARMv8-A (32 bitów / 64 bitów)
  • SOC - Broadcom BCM2837
  • GPU - Broadcom VideoCore IV @ 400Mhz
  • RAM - 1GB
  • Cena w Launch - $ 35

4. Raspberry Pi Zero - Rozpoczęty w 2015 roku

  • Procesor - Pojedynczy rdzeń ARM 6 @ 1000MHz
  • Architektura - ARMv6 (32 bit)
  • SOC - Broadcom BCM2835
  • GPU - Broadcom VideoCore IV @ 250MHz
  • RAM - 512 MB, w zależności od modelu
  • Cena w chwili premiery - 5 $

Wszystkie warianty Pi mają różne numery portów USB (najczęściej 4 porty USB w wersji 2.0 B +), wyjście wideo poprzez HDMI lub AV / RCA oraz zestaw ogólnego przeznaczenia I / O Pins (GPIO).

Raspberry Pi GPIO

Malina Pi pojedynczy komputer można uruchomić wiele systemów operacyjnych, oparte przede wszystkim na systemie Linux. Nowsza Raspberry Pi Raspberry Pi 2 i 3 można również uruchomić wyspecjalizowany system Windows 10 internetem przedmiotów rdzenia OS, oparty na systemie Windows NT Kernel.

Raspberry Pi OS najlepszym

  1. Raspbian (Dziennik OS przez Raspberry Pi Foundation)
  2. Ubuntu
  3. Fedora
  4. openSUSE
  5. Gentoo Linux
  6. CentOS
  7. FreeBSD
  8. Internet przedmiotów Rdzeń systemu Windows 10
  9. Kali Linux

Oprócz ogólnych systemów operacyjnych, istnieją również wyspecjalizowane OS buduje dla Pi, które służą jednemu celowi zwykle. Na przykład -

  1. RasPlex (Dla przesyłanie strumieniowe multimediów i użyć jako Mediów Box w telewizji) O
  2. penELEC (Do użycia serwera multimedialnego)
  3. RetroPie (dla emulacji Retro konsole do gier)
  4. OpenWRT (do wykorzystania jako router sieci)

Widzimy wyraźnie, że Raspberry Pi jest niezwykle zróżnicowana platforma obliczeniowa, ale jako zwykły użytkownik, co można zrobić z jednym z tych złych chłopców? Rzućmy okiem na kilka interesujących projektów można osiągnąć na platformie Raspberry Pi.

Raspberry Pi Projekty dla początkujących

1. Komputer osobisty

Zaczynając od najprostszych grona. Malina Pi, w istocie, jest rzeczywiście mały komputer. A z tym, przychodzi wszystkie funkcje można spodziewać się w komputerze.

Dla przeciętnego użytkownika domowego (wykorzystanie składający się z przeglądania Internetu, odtwarzania muzyki, filmów, pobieranie plików, dokument edycji itp), to Raspberry Pi ma wystarczającą moc do obsługi obciążenia.

Czego potrzebujesz

  • Malinowy Pi (co najmniej 2 lub Pi Pi 3)
  • MicroSD karty (korzystnie minimalna 16GB)
  • Adapter USB Power (większość ładowarek telefonów będzie działać dobrze)
  • Monitor / TV na wyświetlaczu
  • Klawiatura i mysz

Jak go skonfigurować

Pobierz Raspbian obraz stąd - https://downloads.raspberrypi.org/raspbian_latest

  1. Na komputerze lub laptopie, zainstalować akwaforcista (dostępny dla Mac, Windows i Linux)
  2. Podłączyć kartę microSD do komputera
  3. Wybierz plik obrazu w akwaforcista i zapisać go na karcie SD
  4. Włóż kartę microSD w Raspberry Pi
  5. Pi podłączyć do monitora, klawiatury i myszy i moc go na

Raspberry Pi Connection

Gdy Pi jest ustawiony, zostanie powitany z prostym interfejsie PIXEL, przedstawiony przez Raspbian OS. można od razu zacząć go używać, ponieważ większość oprogramowania niezbędny jest już zainstalowany fabrycznie.

Zalecamy dodatkowe oprogramowanie można zainstalować do uzyskania jak najwięcej z Twojego doświadczenia komputera stacjonarnego.

  • Rhythmbox - odtwarzacz muzyczny
  • TBOPlayer - Odtwarzacz wideo
  • GIMP - Image Editor
  • Skrzynia biegów - Torrent Client

Istnieją inne systemy operacyjne open source dostępne dla Pi, najbardziej popularne są MATE Ubuntu. Podczas gdy inne systemy operacyjne mają swoje wady i zalety, wolimy Raspbian, ponieważ nie jest to tylko oficjalnie obsługiwane przez system operacyjny Pi Foundation malina, ale jest to również najszybszy i najbardziej zoptymalizowany system operacyjny dla Raspberry Pi.

2. Home Theater PC

Co zrobić, jeśli nie chcesz korzystać z Pi regularnego użytkowania? Co zrobić, jeśli chcesz słuchać muzyki, oglądać filmy, programy telewizyjne. W skrócie, to co jeśli zamierzają uczynić centrum multimedialnego z niego.

Są to przede wszystkim dwa sposoby, jednym z nich jest utworzenie Pi jako zwykły komputer, a następnie zainstalować odpowiednie oprogramowanie. Druga metoda, jeden omówimy dzisiaj, jest zdecydowanie lepsze metody. To jest użycie specjalistycznego OS wykonaną w tym samym celu.

Istnieje wiele systemów operacyjnych dostępnych dla tego produktu, w tym RasPlex, open source Media Center (OSMC) oraz Kodi (XBMC).

Czego potrzebujesz

  • Malinowy Pi (korzystnie 2 lub Pi Pi 3)
  • MicroSD karty (korzystnie minimalna 16GB)
  • Adapter USB Power (większość ładowarek telefonów będzie działać dobrze)
  • Monitor / TV na wyświetlaczu
  • Klawiatura i mysz
  • Zewnętrzny dysk twardy (do przechowywania multimediów)

Jak go skonfigurować

  1. Pobierz OSMC obraz stąd - https://osmc.tv/
  2. Na komputerze lub laptopie, zainstalować akwaforcista (dostępny dla Mac, Windows i Linux)
  3. Podłączyć kartę microSD do machineSelect plik obrazu w akwaforcista i zapisać go na karcie SD
  4. Włóż kartę microSD w Raspberry Pi
  5. Pi podłączyć do monitora, klawiatury i myszy i moc go na
  6. Dodaj multimediów za pośrednictwem interfejsu użytkownika, i jesteś gotowy na rock

Dodaj media

W tym przewodniku użyliśmy popularnej dystrybucji OSMC. Jest on oparty na Kodi, z natywnym wsparciem dla OMXPlayer (przyspieszane sprzętowo odtwarzanie na Raspberry Pi). To również pochodzi ze śliskiego interfejs użytkownika, dzięki czemu jest łatwy w użyciu i wspaniałe patrzeć.

Interfejs użytkownika

3. Network Storage Server

Network Attached Storage, NAS lub w skrócie jest bardzo ważnym pojęciem w dzisiejszych czasach. Pomysł jest prosty, urządzenie pamięci masowej dostępne w całej sieci, a nawet udostępniane w Internecie.

To sprawia, że ​​wielkie poczucie zachować swoje dokumenty, materiały, zdjęcia i inne pliki w centralnej przechowywania, tak aby uniknąć powielania danych na dysku wieloma urządzeniami (telefon, komputer, tablet itp), jednocześnie mając dostęp w razie potrzeby.

Konfigurowanie NAS na Pi nie jest szczególnie proste, ponieważ wymaga ręcznej konfiguracji.

Czego potrzebujesz

  • Malinowy Pi (korzystnie 2 lub Pi Pi 3), konfiguracja z systemu operacyjnego.
  • Zewnętrzny dysk twardy / pen drive (które zamierzają dzielić)
  • Połączenie sieciowe (LAN lub WiFi)

Zakładamy masz już setup Raspberry Pi z Raspbian, do tego przewodnika. Jeśli nie masz już, sprawdź Projektu nr 1 do przewodnika. Mamy zamiar założyć serwer Samba na naszej Raspberry Pi.

Raspberry Pi na Samba Server

Wychować terminal na Raspberry Pi

Aktualizujemy naszą Raspbian dystrybucji

  • Aktualizacja sudo apt-get
  • sudo apt-get upgrade
  • sudo apt-get dist-upgrade

Zainstalować ntfs-3g dla wsparcia NTFS na naszej Pi

  • sudo apt-get install ntfs-3g

Podłącz dysk twardy do Pi poprzez USB

  • sudo fdisk -l
  • sudo mkdir / mnt / NAS

Utwórz użytkownika, aby zalogować się jako

  • pi -m -G użytkowników sudo useradd
  • sudo passwd PI

Edytować fstab, aby automatycznie zamontować naszą HDD na starcie

  • sudo nano / etc / fstab

Dodaj poniższe linie do dołu pliku

  • / Dev / sda1 / mnt / NAS ntfs 3g UID = pi, GID = 0 0 PI

Zrestartuj Pi

zainstalować Sambę

  • sudo apt-get install samba samba-common-bin

Edytowanie konfiguracji Samby

  • sudo nano /etc/samba/smb.conf

Dodaj poniższe linie do dołu pliku konfiguracji naszej jazdy

  • [NAS]
  • comment = NAS
  • ścieżka = / mnt / NAS
  • valid users = @users
  • grupa siła = użytkowników
  • tworzenie maski = 0660
  • directory mask = 0771
  • read only = no

Ponownie uruchomić serwer Samba i połączyć użytkownika z serwerem

  • restart sudo /etc/init.d/samba
  • sudo smbpasswd -a PI

To w jaki sposób skonfigurować serwer NAS na Pi. Teraz przejdź na laptopa / PC / Mobile, skąd ty zamierzasz na dostęp do pamięci masowej z.

Dodaj sieciowej pamięci masowej

  1. Na Mac -> Finder - Połącz z serwerem
  2. W systemie Windows -> Dodaj lokalizację sieciową
  3. Na Mobile -> Za pomocą aplikacji menedżera plików, takich jak ES File Explorer lub stałej Explorer

Dla IP serwera wpisz smb: // <adres IP Twojego Pi>. Okno poprosi o podanie nazwy użytkownika i hasła. Wpisz je jak skonfigurowany. Wtedy będzie można uzyskać dostęp do plików z dowolnego miejsca w sieci.

Dostęp do plików

4. Router

Jesteśmy pewni, że masz router WiFi w domu. Ale może chcesz inną. Może dla gości. Może dla własnego serwera DNS. Nie bój się, nie trzeba już kupić inny router WiFi do tego samego. Nasz wierny Raspberry Pi przychodzi na ratunek.

Czego potrzebujesz

  • Raspberry Pi, konfiguracja z OS.
  • Adapter WiFi USB (tylko modele selektywne), proponujemy Edimax Wireless 802.11 b / g / n nano USB Adapter

Jak go skonfigurować

  1. Zainstaluj oprogramowanie routera
  2. sudo apt-get install isc-dhcp-server
  3. wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
  4. tar zxvf v1.1.tar.gz
  5. CD RTL8188-hostapd-1,1 / hostapd
  6. sudo make
  7. sudo make install
  8. Skonfigurować serwer DHCP ISC-
  9. sudo nano /etc/dhcpd.conf
  10. Komentarz następujące linie
  11. domain-name opcja „example.org”;
  12. domain-name-serwery opcja ns1.example.org, ns2.example.org;
  13. Odkomentuj ta linia
  14. #autorytatywny;

Kolejny,

Definiujemy parametry serwerów DHCP

  • podsieci 192.168.0.0 maska_sieci 255.255.255.0 {
  • wynosić 192.168.0.101 192.168.0.150;
  • Opcja broadcast 192.168.0.255 adres;
  • routery 192.168.0.1 opcja;
  • domyślnych dzierżawy czasie 600;
  • maks czasu dzierżawy-7200;
  • Opcja domain-name „lokalnej sieci”;
  • Opcja domain-name-serwery 8.8.8.8, 8.8.4.4;
  • }

Następnie edytujemy ISC-serwer DHCP

  • sudo nano / etc / default / isc-dhcp-server
  • Aktualizuj interfejsy do interfejsów =”wlan0”
  • Aktualizuj / etc / network / interfaces
  • sudo ifdown wlan0
  • sudo nano / etc / network / interfaces

Aktualizacja etc / network pliku

Konfiguracja HostAPD

  • sudo nano /etc/hostapd/hostapd.conf
  • Można zmienić SSID i hasło WPA w tym pliku

Enable Network Address Translation (NAT)

  • sudo nano /etc/sysctl.conf
  • Dodaj linię net.ipv4.ip_forward = 1
  • sudo sh -c „echo 1> / proc / sys / net / ipv4 / ip_forward”
  • sudo ifup wlan0
  • sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  • sudo iptables -A FORWARD -i eth0 -o wlan0 -m state -state pokrewnych, ESTABLISHED -j ACCEPT
  • sudo iptables -A FORWARD -I wlan0 -o eth0 -j ACCEPT

Począwszy router bezprzewodowy

  • Usługa sudo początek isc-dhcp-server
  • sudo początek hostapd serwis

ostateczna konfiguracja

  • sudo update-rc.d hostapb umożliwić
  • sudo update-rc.d isc-dhcp-server umożliwić
  • sudo sh -c „iptables-save> /etc/iptables.ipv4.nat”
  • Do pliku / etc / network / interfaces, dodać tę linię
  • up iptables-restore </etc/iptables.ipv4.nat

To wszystko, teraz masz swój własny router bezprzewodowy. Zrestartuj Raspberry Pi, i sprawdzić utworzoną właśnie cud.

5. Retro Konsole

Chcesz ponownie wszystkie swoje gry z dzieciństwa, te niezliczone godziny spędzone zacierania przycisków, patrząc na naszych telewizorach. RetroPie przywraca wszystkie nostalgię do nowoczesnego świata.

RetroPie obsługuje wiele konsol, w tym

  1. Amiga
  2. apple II
  3. Atari 2600
  4. Commodore 64
  5. Wymarzony skład
  6. Game Boy Advance
  7. game Cube
  8. Chłopiec gra
  9. Geneza
  10. Neo Geo
  11. Nintendo DS
  12. Nintendo Entertainment System
  13. Playstation 1
  14. Playstation 2
  15. Playstation Portable
  16. Super Nintendo Entertainment System
  17. Wii

Konfigurowanie RetroPie jest bardzo łatwy proces, tak proste jak tworzenie Raspbian.

Czego potrzebujesz

  • Malinowy Pi (co najmniej 2 lub Pi Pi 3)
  • MicroSD karty (korzystnie minimalna 16GB)
  • Adapter USB Power (większość ładowarek telefonów będzie działać dobrze)
  • Monitor / TV na wyświetlaczu
  • Klawiatura i mysz
  • Kontroler gier (opcjonalnie)

Jak go skonfigurować

  1. Pobierz najnowszą RetroPie obraz stąd - https://retropie.org.uk/download/
  2. Na komputerze lub laptopie, zainstalować akwaforcista (dostępny dla Mac, Windows i Linux)
  3. Podłączyć kartę microSD do komputera
  4. Wybierz plik obrazu w akwaforcista i zapisać go na karcie SD
  5. Włóż kartę microSD w Raspberry Pi
  6. Pi podłączyć do monitora, klawiatury i myszy i moc go na

6. Programowanie i Edukacja

Mimo, że jesteśmy na to, dlaczego nie skorzystać z Raspberry Pi zgodnie z pierwotnym przeznaczeniem. Malina Pi został pierwotnie zaprojektowany do nauczania informatyki i programowania podstawowe dla dzieci w krajach rozwijających się. Rzeczywiście, system operacyjny Raspbian pochodzi z bardzo dobrej biblioteki IDE i narzędzi, aby zacząć grę po wyjęciu z pudełka.

Raspbian jest ładowany z

  • BlueJ
  • Geany
  • Pyton
  • Node-RED
  • Greenfoot Java
  • Zadraśnięcie
  • Wolfram
  • Sonic Pi

To zdrowy zestaw ładne IDE aby zacząć grę. A jeśli chcesz się rozwijać, Pi będzie działać wspólne IDE jak CodeBlocks i Eclipse bez zerwania sweat.Home Automation

W dzisiejszych czasach, modne jest Internet przedmiotów. Jako pojęcie, że jest to bardzo prosta rzecz, urządzenia w domu, wszystko podłączone do Internetu, jest w stanie komunikować się ze sobą, uruchom jako potrzebne i być zaplanowane i kontrolowane zdalnie.

Wyobraź sobie mikrofalowa Ogrzewanie jedzenie jak wchodzi pokój, światła w swojej hali zapalanie się automatycznie, a muzyka gra do zmysłów. To jest rodzaj automatyki domowej rzeczy przeważa, a Internet pozwala na rzeczy.

Do konfigurowania Raspberry Pi jako kontroler IoT, mamy wybór systemów operacyjnych

  • Internet przedmiotów Rdzeń systemu Windows 10
  • Android dla przedmiotów

Więc jak to właściwie działa? Musisz tablicę czujników / Foto / miotacze podczerwień utworzonych w domu, lub nawet je wyzwalać ręcznie jak na swoje potrzeby. Korzystanie z Raspberry Pi pośredni można kontrolować oświetlenie, wentylatory, urządzenia tylko za pomocą sygnału poprzez interweb, powiedzmy aplikację w telefonie, lub zgodnie z harmonogramem, lub przez dane z czujników.

Co jeszcze?

Magia Raspberry Pi się nie kończy. Istnieje wiele innych zwyczajów, w tym robotyka, przekształcając telewizor w Smart TV SMART Lustra, Home Security, bunching się PI na platformie superkomputerów i tak dużo więcej.
Rzeczywiście, jeśli można marzyć, prawdopodobnie można zrobić to na Raspberry Pi.

Wniosek - Raspberry Pi Projekty dla początkujących

Mieliśmy kompleksowe spojrzenie na pojedynczy komputer pokładowy Raspberry Pi dzisiaj. To, co zaczęło się jako nieszkodliwe patrząc mikrokomputer jest na całym świecie, mający swoje korzenie głęboko w społeczności entuzjastów.

Według Fundacji Raspberry Pi, ponad 10 milionów Raspberry Pi zostały sprzedane w roku 2016, co czyni go jednym z najwyższych sprzedaży komputerów na całym świecie.

Dzięki takiej elastyczności i zróżnicowanego użytkowania, w połączeniu z prostym w użyciu wyżywienie i niską cenę, począwszy od zaledwie 5 $ dla Raspberry Pi Zero, to łatwo zrozumieć, dlaczego rewolucja Pi miały świata przez burzę.

Inne użyteczne Posty

  • Arduino jest dla Ciebie lub Raspberry Pi jest warte? »
  • Beaglebone Czarny vs Raspberry Pi - Co jest lepsze? »
  • Lista systemów operacyjnych Alternatywa dla Windows »
  • Best Ubuntu Alternatywy szukać jeśli jesteś Linux Lover »
  • Kilka faktów z komputerami i ciekawostki o technologii »