Penggunaan raspberry pi 3. Pelayan "rumah" sepenuhnya. Cara Raspberry Pi dan robot disambungkan

Raspberry Pi 3 boleh dipanggil untuk sebenar komputer sejagat. Sudah tentu, anda tidak akan dapat melombong Bitcoin padanya, dan anda tidak akan dapat bermain permainan dengan grafik konsol generasi terkini, tetapi ia akan mengendalikan banyak perkara lain dengan baik. Di bawah, seterusnya, aplikasi utama dan paling popular Raspberry Pi 3 akan dibincangkan.

Keupayaan multimedia Raspberry Pi 3

Keupayaan multimedia Raspberry Pi 3 sangat hebat. Khususnya, berdasarkan "Raspberry" yang anda boleh buat pusat multimedia, Konsol permainan atau malah sekaligus. Akibatnya, dengan kad papan tunggal ini anda boleh mengakses kategori hiburan berikut pada TV anda dengan port HDMI:

  • video resolusi tinggi di YouTube atau tapak pengehosan lain;
  • muzik pada perkhidmatan penstriman;
  • aliran permainan pada, sebagai contoh, Twitch;
  • permainan yang dibangunkan untuk konsol lama: NES, SNES, SEGA, dsb.

Untuk melihat dan mendengar kandungan multimedia, anda boleh sama ada menggunakan penyemak imbas, atau, lebih mudah, memasang pemain media khas. Yang paling berfungsi dan mudah ialah Kodi.

Untuk menjadikan Raspberry sebagai konsol permainan, anda perlu memasang emulator platform yang anda minati dan memesan Rom permainan. Ini dilakukan dalam beberapa puluh minit. Dan lebih mudah dan lebih mudah untuk memasang pengedaran khas, sebagai contoh, Retro Pie atau yang lain.

Pembangunan dan kerja dengan dokumen mengenai RPi

Sudah tentu, Malina bukanlah komputer yang paling berkuasa, yang bermaksud tidak Keputusan terbaik untuk kerja. Tetapi jika anda mahu, anda boleh melihat/mengedit beberapa dokumen dengan lebih kurang selesa atau menulis skrip. Sudah tentu, ia tidak akan berfungsi dengan IDE berat, tetapi tiada siapa yang menuntutnya daripada RPi.

Selain itu, menggunakan RPi3 anda boleh "melayari" Internet atau berbual dalam pemesej segera atau rangkaian sosial.

Pelayan untuk setiap keperluan daripada Raspberry Pi 3

Pilihan lain untuk menggunakan Raspberry Pi 3 ialah membuat pelayan daripadanya. Jadi, sudah cukup untuk memasang LAMP atau hanya Apache dan Myphpadmin padanya, selepas itu anda boleh membangunkan dan menguji projek web dalam keadaan sumber yang agak terhad.

Pilihan kedua ialah memuat turun dan mengedarkan daripada torrent Raspberry Pi 3. Ini, sudah tentu, memerlukan luaran HDD, kerana kad memori dan pemacu denyar tidak begitu sesuai untuk tujuan ini, kedua-duanya disebabkan oleh had kelajuan dan volum yang kecil, dan kerana ia cepat haus di bawah beban yang kuat.

Aplikasi Raspberry dalam robotik dan IoT

Dalam IoT dan robotik, aplikasi RPi hampir tidak terhad. Daripada peranti ini, anda boleh membuat, sebagai contoh, kamera pengawasan video, stesen cuaca kecil, kereta dengan alat kawalan jauh dan banyak lagi. Oleh itu, Raspberry Pi 3 digunakan dalam kereta sebagai DVR. Jika mahu, dari kad satu plat ini anda juga boleh buat telefon bimbit atau telefon pintar. Tetapi ia berbaloi untuk dilakukan sama ada untuk percubaan atau untuk menunjuk-nunjuk kepada rakan/komuniti anda. Hakikatnya ialah peranti yang sepadan akan menjadi sekurang-kurangnya agak besar.

Sudah tentu, modul akan diperlukan untuk tujuan ini. Tetapi tidak sepatutnya ada sebarang masalah untuk membelinya. Terdapat banyak kedai di Internet yang menjual komponen tambahan untuk Raspberry pada harga yang berpatutan.

Menggabungkan beberapa RPi 3 ke dalam kelompok

Satu lagi cara untuk menggunakan Raspberry Pi 3 ialah menggabungkan beberapa peranti sedemikian ke dalam kelompok. Ini adalah kaedah penggunaan yang agak khusus yang tidak sesuai untuk semua orang.

Sebagai permulaan, mari kita berikan ringkasan dan penerangan yang jelas Apakah kluster? DALAM garis besar umum Istilah ini merujuk kepada kompleks peralatan homogen (dalam dalam kes ini set RPi) yang mana beberapa tugas dilaksanakan secara selari.

Tidak ada makna praktikal dalam membuat kelompok dari Raspberry untuk melaksanakan sesuatu yang serius, kerana terdapat lebih murah dan penyelesaian yang mudah. Menggabungkan Raspberry Pi 3 ke dalam kelompok adalah dinasihatkan terutamanya untuk latihan. Mempunyai beberapa peranti papan tunggal, anda boleh memahami ciri pengkomputeran selari atau menunjukkan cara ia berfungsi kepada kanak-kanak (sebenarnya, RPi dicipta untuk mengajar kanak-kanak).

Seperti yang anda lihat, terdapat banyak perkara menarik yang boleh anda lakukan dengan RPi 3. Ia amat berguna untuk belajar tentang komputer. Tetapi ia juga membolehkan anda melaksanakan sangat sejumlah besar projek yang boleh digunakan untuk bekerja atau beriadah.

Artikel ini, yang agak panjang walaupun untuk blog, menerangkan langkah pertama "pakar IT" pertengahan umur dalam laluan untuk menguasai pendekatan terbaharu untuk pendidikan maklumat di sekolah dan universiti di negara maju - pengkomputeran fizikal pada devboard Raspberry Pi, untuk menjadikannya tersedia untuk anak tercinta dan sekolah asalnya.

Sepanjang perjalanan, buat pertama kali dalam hidup saya, saya terpaksa berkenalan dengan platform perkakasan "Wintel" alternatif (Raspberry Pi 3 berdasarkan pemproses ARM), mahir dalam sistem pengendalian yang tidak dikenali (OS Rasbian berdasarkan Debian Linux) , berkawan dengan bahasa pengaturcaraan baharu (Python ), ingat asasnya elektronik radio.

Akibatnya, hanya 3.5 ribu rubel. dan sebulan menunggu, anak saya mendapat alat yang agak berkuasa, unik dalam keupayaan pendidikannya, menggabungkan komputer 4 teras senyap sebesar kad kredit, pelayan web, pusat media, pusat kawalan untuk penderia rumah pintar, makmal untuk menguasai asas pengaturcaraan, robotik dan elektronik radio - hampir penyelesaian yang sempurna untuk kelab sains komputer sekolah.
Pada masa yang sama, semua program di atasnya pada mulanya adalah percuma dan tersedia dalam pelbagai jenis daripada repositori dalam talian, dan pada dasarnya tiada virus.

Lawatan ke dalam sejarah pengajaran sains komputer di sekolah dan universiti

Sejak akhir 90-an, saya telah terlibat dalam satu atau lain cara dalam pembangunan proses pemformatan pendidikan di sekolah dan universiti.
Pada penghujung 80-an, sebagai pelajar sekolah menengah, saya mula tertarik dengan permulaan pengenalan komputer ke dalam pendidikan sekolah. Kemudian ini adalah kelas komputer berdasarkan mikrokomputer BK 0010 dan komputer guru DVK-2. Saya dengan penuh semangat menguasai pengaturcaraan Asas. Hampir tidak ada buku mengenainya ketika itu. Bersama-sama dengan guru, saya terpaksa mengkaji segala-galanya menggunakan brosur dan "kaedah saintifik." Sebelum tamat sekolah, projek IBM Pilot Schools datang ke Chuvashia. Nasib baik, makmal komputer berasaskan IBM PS/2 telah dipasang di salah sebuah sekolah di Novocheboksarsk (No. 14). Kemudian ia seperti satu keajaiban - komputer sebenar"IBM PS" dengan tetikus, pemacu liut dan skrin 256 warna yang cantik! Komputer guru mempunyai pemproses 286, 1 megabait RAM dan cakera keras 40 MB (yang kelihatan begitu besar berbanding cakera liut yang kami tidak tahu sama ada ia boleh diisi dengan apa-apa). Disertakan dengan segala-galanya ialah pencetak dot matriks - "keajaiban teknologi bermusuhan."
Kemudian terdapat 5 "perestroika" tahun pengajian di universiti, di mana selama proses pendidikan Saya berkenalan dengan komputer SM Cuba (yang sama dengan kekili untuk merakam data dan papan kekunci logam berat). Tetapi tepat pada tahun-tahun itu universiti mula menerima geran di negara-negara Barat komputer moden IBM PC-XT 286 dan IBM PC/AT 386. Sekali lagi, saya terpesona dengan mempelajari Pascal, bekerja di Norton Commander, dan menguasai persekitaran penerbitan dokumen hiperteks LaTex.
Bekerja selama beberapa tahun di sekolah selepas tamat pengajian dari universiti, saya bernasib baik untuk memerhatikan bagaimana bilik darjah sains komputer BK 0010 secara beransur-ansur digantikan oleh komputer Pentium yang baru, susunan magnitud yang lebih berkuasa dengan OS Windows grafik dan program pejabat "di atas kapal". Tetapi kanak-kanak terus belajar Asas dan Pascal menggunakannya...
Mengikut jenis aktiviti, salah satu yang pertama dalam kampung halaman Saya pergi ke Internet dan segera menyedari bahawa ia adalah masa depan. Saya mula membuat laman web dan membangunkan projek Internet, berkenalan dengan Linux, sistem pengendalian utama Internet, dan Perl, kemudian yang paling bahasa popular pengaturcaraan aplikasi Internet.
Saya telah menarik diri daripada pendidikan sekolah untuk beberapa tempoh masa. Kira-kira 10 tahun kemudian, saya mendapati masa dan keinginan untuk menganjurkan kelab astronomi komputer di sekolah asal saya (kini gimnasium). Hampir di depan mata saya, Pentium dan Celesron lama dalam kelas komputer telah digantikan oleh komputer riba dwi-teras yang berkuasa berkat geran presiden. Kurikulum ini sudah termasuk pakej pejabat dan editor grafik, asas bekerja di Internet dan pengenalan kepada HTML. Tetapi Basic dan Pascal lama juga kekal...
Dan kini dekad kedua alaf baru sudah pun tiba. Anak perempuan saya telah membesar untuk mengambil pelajaran sains komputer. Daripadanya saya mengetahui bahawa sekolah masih mengajar asas bekerja dalam Windows dan... pengaturcaraan dalam Borland Pascal...
Sementara itu, di seluruh dunia, kanak-kanak usia sekolah rendah sudah pun menulis program untuk Android, mencipta perkhidmatan Internet dalam bahasa Python yang sangat popular, dan mengawal rumah pintar berdasarkan papan pembangun Linux dengan pemproses SoC daripada telefon pintar...
Saya bertanya soalan kepada wakil sistem pendidikan, apakah masalah dengan genangan dalam pengenalan pengajaran teknologi moden di sekolah? Saya tidak pernah mendengar jawapan monosyllabic untuk soalan ini. Saya faham hanya satu perkara: kerana profesion guru sains komputer yang tidak popular di kalangan belia maju, panjang proses penulisan kurikulum dan faedah, latihan semula tenaga pengajar dan peralatan semula kelas komputer, dalam masa terdekat tidak akan ada apa-apa untuk anak saya di sekolah jika... Jika peminat tidak mengambil pengenalan teknologi baru, sekurang-kurangnya sebagai ekstrakurikuler atau Olympiad kerja. Nasib baik bagi saya, saya sendiri peminat, dan guru sains komputer pertama saya juga salah seorang daripada mereka. Anda hanya perlukan bantuan bermula di suatu tempat...

Arduino vs Raspberry Pi


Selepas googling sedikit, saya mendapati bahawa arah paling moden dalam beberapa tahun kebelakangan ini pendidikan maklumat Pengkomputeran fizikal menjadi asas kepada teknologi IoT (Internet of Things) di seluruh dunia. Topik ini mula berkembang pesat berkat kemunculan platform perkakasan yang murah tetapi cukup berkuasa Raspberry Pi dan infrastruktur yang berkaitan - komuniti guru dan peminat yang besar, panduan permulaan dan buku teks yang tidak terkira banyaknya, ribuan pembangun pelbagai perpustakaan, pelbagai jenis sambungan dan penderia sedia dibuat. Sebelum Raspberry Pi, topik menguasai asas sibernetik dan pengkomputeran fizikal berdasarkan mikropengawal Arduino telah dipromosikan secara aktif dalam pendidikan sekolah di luar negara. Terima kasih kepada ini, kini terdapat pelbagai pilihan untuk Arduino. pelbagai sensor, yang membolehkan kanak-kanak, di bawah pengawasan orang dewasa, untuk, sebagai contoh, membina platform robot untuk menganjurkan "perlumbaan robot" primitif. Pada dasarnya, topik Arduino masih relevan hari ini, tetapi sebagai bahagian awal proses pembelajaran pengkomputeran fizikal, pengaturcaraan dan sibernetik. Raspberry Pi ialah tahap seterusnya yang jauh lebih maju, sebenarnya, keupayaan tanpa had...

Anda boleh memahami bagaimana Raspberry Pi dan Arduino berbeza dan bagus dengan cara mereka sendiri dengan membandingkan keupayaan mereka.

Arduino- tidak komputer yang lengkap mikropengawal teras tunggal tugas tunggal dengan jumlah RAM yang kecil, kuasa pengkomputeran yang rendah, kekurangan multimedia dan peluang rangkaian, tetapi penggunaan kuasa yang rendah dan kelajuan tinggi reaksi dalam projek kritikal masa. Untuk Kawalan Arduino Komputer atau komputer riba dengan port USB diperlukan, yang meningkatkan belanjawan permulaan dengan ketara untuk satu tempat pendidikan. Untuk memprogramkan Arduino anda perlu mempelajari bahasa seperti C. Arduino cukup untuk bertindak balas dengan cepat kepada isyarat daripada sensor, sebagai contoh, untuk memutar roda robot ke arah lain. Tetapi Arduino tidak lagi dapat mengawal robot melalui Internet dan memproses laluan.

Raspberry Pi (v3 Model B)- komputer papan tunggal 4-teras lengkap dengan 1GB RAM dan keupayaan untuk menyambung pemacu luaran melalui USB, menjalankan sistem Linux moden, dengan multimedia canggih (Open GL, HD-Video) dan komunikasi (WiFi, Bluetooth, Ethernet) keupayaan. Dengan beberapa tempahan, Raspberry Pi boleh berjaya digunakan sebagai komputer pelajar/pelajar sepenuhnya, di mana, sebagai tambahan kepada tugas utama pengkomputeran fizikal, anda boleh mendengar muzik, menonton video HD, melayari web, bekerja dengan dokumen dalam editor pejabat, membaca e-buku dll... Dan pada masa yang sama, tidak mengira monitor (yang boleh menjadi TV LCD biasa dengan penyambung VGA/HDMI), papan kekunci USB dan tetikus, kos satu Raspberry Pi -ruang belajar berasaskan bermula pada 2, 5 t.r. Anda boleh mempelajari asas pengaturcaraan dalam mana-mana bahasa di Raspberry Pi. Secara lalai, ia diprapasang dengan Python, Scratch dan Node-RED, tetapi tiada apa-apa yang menghalang antara muka mesra pengguna Repositori program Debian untuk memasang LAMP dari PHP, Ruby, Java dan lain-lain persekitaran yang popular pembangunan. Juga pada Raspberry Pi, sebagai komputer Linux sepenuhnya, anda boleh memasang banyak program percuma dan berguna untuk penguasaan, termasuk pelayan web Apache - asas Internet moden, persekitaran reka bentuk Blender 3D, penyunting grafik Gimp, editor vektor Xara-X dan Inkscape, sistem penerbitan Scribus. Dan sebagai tambahan, Raspberry Pi mempunyai antara muka GPIO untuk mengawal sensor yang asalnya direka untuk Arduino. Selain itu, jika anda memerlukan respons segera kepada peristiwa dan penukaran isyarat ADC, anda boleh menyambungkan Arduino ke Raspberry Pi dan mengawal penderia melaluinya!
Hasilnya, Raspberry Pi ialah komputer peribadi yang paling berpatutan untuk pelajar dan pada masa yang sama platform perkakasan dan perisian yang dibangunkan untuk Internet of Things.

1. Membeli kit permulaan Raspberry Pi

Oleh itu, setelah mengetahui bahawa memintas peringkat Arduino ia patut dimulakan segera dengan Raspberry Pi, saya membuat keputusan untuk membeli kit permulaan untuk kenalan awal, menguasai asas kerja dan asas pengkomputeran fizikal dalam Python, dan kemudian menunjukkan semua ini di sekolah dan menarik minat guru yang bersemangat, serta pelajar lanjutan. Maka bermulalah kisah saya dengan Raspberry Pi.

Nasib baik untuk orang Rusia, semua model Raspberry Pi, termasuk v3 Model B yang paling canggih, serta komponen yang diperlukan untuknya, boleh ditempah dengan penghantaran di aliexpress.com.

Sekurang-kurangnya, anda boleh memesan hanya papan Raspberry Pi 3 Model B itu sendiri dengan penghantaran pada harga 2200 rubel. Untuk bermula, anda memerlukan bekalan kuasa (pengecas untuk telefon bimbit/tablet) dengan penyambung miniUSB yang menyediakan arus keluaran 1A-1.5A, monitor LCD atau TV dengan penyambung HDMI, papan kekunci USB dan tetikus .

Saya memutuskan untuk menambah 1.2 tr. dan beli set komponen yang diperlukan yang dengannya Raspberry Pi akan menjadi lebih mudah, produktif, serasi dan cekap. Pertama sekali, anda harus membeli satu set radiator untuk mengeluarkan haba daripada pemproses dan memori SoC supaya ia tidak terlalu panas semasa tugas yang kompleks dan tidak mengurangkan prestasi sistem dengan mematikan teras pemproses secara berurutan dan mengurangkan kekerapan jam.
Ia juga sangat disyorkan untuk membeli beberapa jenis perumahan yang murah untuk mengelakkan kesulitan dan melindungi kanak-kanak daripada masalah. Saya mengambil sarung Model R1 asal dalam warna putih dan raspberi.
Untuk mula menguasai asas pengkomputeran fizikal dengan Raspberry Pi, anda harus segera memesan kit pemula sensor dan papan litar dengan kabel untuk antara muka GPIO, yang anda tidak boleh beli di kedai tempatan. Di aliexpress.com terdapat kit siap sedia yang terdiri daripada penderia, papan litar dengan kabel dan penyesuai, wayar penyambung, LED, butang dan perintang. Tetapi mereka kelihatan agak mahal kepada saya... Oleh itu, saya mengambil hampir semuanya secara berasingan, dan memutuskan untuk membeli LED, butang dan perintang di kedai radio terdekat.

Senarai beli-belah dalam talian saya:
1. Raspberry Pi 3 Model B dengan bekalan kuasa 2.5A dan dua radiator untuk pemproses dan memori - 2412 rubel.
2. bredaboard dengan kabel 40-teras dan penyesuai - 282 RUR.
3. Penyesuai HDMI2VGA - 233 rubel.
4. Perumahan, model R1 - 280 gosok.
5. Set permulaan 16 sensor - 510 gosok.
6. Set wayar penyambung - 186 rubel.
Jumlah: 3900 gosok. (pada harga pada Februari 2017 pada kadar pertukaran ruble 57.70)

Selepas kira-kira sebulan menunggu, semua komponen yang dipesan tiba dengan selamat dan sihat.

2. Menyediakan Raspberry Pi untuk bekerja


Sebelum menghidupkan Raspberry Pi buat kali pertama, terdapat beberapa prosedur wajib yang mesti diselesaikan. Perhatian! Sebelum mengeluarkan papan daripada beg antistatik, pastikan anda mengeluarkan elektrik statik dari tangan anda dengan menyentuh paip air atau kawasan terdedah radiator, jika tidak, anda boleh membakar elektronik yang sensitif.
Mula-mula anda perlu melekatkan heatsink pada pemproses dan cip memori. Ia tidak sukar: mula-mula kupas filem pelindung dari radiator, kemudian letakkannya dengan berhati-hati di atas litar mikro yang sepadan dengan saiznya dan tanpa usaha menurunkan radiator ke atasnya. Tidak perlu menekan heatsink dengan ketat pada litar mikro; ia akan bertahan dengan baik.
Kemudian anda perlu memasang kes dari bahagian dan letakkan papan di dalamnya. Apabila memasang kes itu, kami memasang penutup atas dan sisi dengan potongan untuk penyambung USB selepas memasukkan (dengan sedikit kekuatan) ke dalam slot papan Raspberry Pi.

3. Pemasangan OS Rasbian

Memandangkan Raspberry Pi tidak diprapasang secara lalai. sistem operasi dan media storan anda sendiri, anda perlu membelinya, dan memuat turun sistem dan memasangnya sendiri.
Sebagai cakera sistem Raspberry Pi menggunakan kad microSD sekurang-kurangnya kelas 6 (kelajuan tulis 6MB/saat) dengan kapasiti sekurang-kurangnya 8MB. Di Internet mereka menasihatkan untuk segera membeli kad kelas 10 untuk mengelakkan kemungkinan masalah dengan memasang OS dan Kerja raspberry Pi.
Di gerai komputer terdekat, saya membeli kad microSD kelas 10 Sundisk 8GB.
Saya kemudian memuat turun sistem pengendalian Raspbian (berdasarkan Debian Jessie) dari https://www.raspberrypi.org/downloads/raspbian/. Pilih Raspbian Jessie dengan PIXEL - ini adalah pengedaran dengan antara muka grafik dan satu set program untuk memulakan kerja yang produktif.
Ternyata, imej yang dimuat turun, apabila dibongkar dari arkib, berkembang kepada 4GB dan tidak boleh ditulis ke cakera dengan sistem fail FAT32 kerana sekatan pada saiz maksimum fail tunggal.
Saya terpaksa menyambungkan pemacu USB luaran dengan sistem fail NTFS dan membongkar imej OS Raspbian padanya.
Untuk menulis imej pada kad SD, anda perlu memuat turun program Win32DiskImager dari alamat dan menyambungkan kad mikroSD ke komputer melalui pembaca kad USB.
Antara muka program adalah sangat mudah: dalam baris "Fail Imej" anda perlu menentukan imej OS Raspbian pada cakera, pilih kad mikroSD dalam senarai juntai bawah "Peranti" dan klik butang "Tulis". By the way, program yang sama ini patut dilakukan dari semasa ke semasa sandaran kad microSD dengan memasukkannya ke dalam pembaca kad, memilih laluan untuk menyimpan imej dalam medan "Fail Imej", nyatakan dalam senarai juntai bawah Peranti nama cakera di bawahnya kad microSD dikenal pasti, dan pilih " Perintah Baca".

4. Pelancaran pertama


Selepas berjaya menyelesaikan proses rakaman, masukkan kad mikroSD ke dalam slot pembaca kad yang sepadan pada Raspberry Pi, sambungkan monitor melalui kabel HDMI atau penyesuai HDMI2VGA, sambungkan papan kekunci dan tetikus ke penyambung USB yang lebih rendah, dan hanya selepas yang menyambungkan bekalan kuasa. Memandangkan Raspberry Pi tidak mempunyai butang kuasa, menyambung/memutuskan sambungan bekalan kuasa menghidupkan dan mematikan peranti. Sekiranya berlaku, saya akan menulis terlebih dahulu bahawa sebelum mematikan kuasa pada Raspberry Pi, adalah dinasihatkan untuk menutup OS dengan betul supaya ralat tidak berlaku semasa permulaan berikutnya.
Saya sangat menyesal dan seram, selepas menyambung kuasa ke Raspberry Pi, penyelamat skrin shell grafik Pixel tidak menyala pada monitor, tetapi omelan teks "kutukan" muncul, berakhir dengan baris "kernel panik" dengan ralat nombor.
Googling pada telefon pintar saya, saya segera mendapati bahawa, nampaknya, Raspberry Pi tidak menyukai kad mikroSD saya (kerana ternyata, kelajuan baca/tulis tidak mencukupi untuk OS Raspbian berfungsi dengan baik). Semasa menulis semula imej OS Raspbian ke kad SD, saya perhatikan bahawa kelajuan tulis tidak melebihi 4MB/saat (bersamaan dengan kad SD kelas 4).
Pada mula semula Raspberry Pi dengan kad malang, saya sekali lagi melihat "panik kernel". Saya terpaksa pergi ke kiosk dan menukarnya selepas beberapa penjelasan untuk Prestigio microSDHC 8GB kelas 10 (U1) yang kurang "berjenama". Imej OS telah ditulis pada kad microSD "baru dibeli" dua kali lebih pantas pada kelajuan kira-kira 9.5 MB/saat. Apabila saya menghidupkannya, Raspberry Pi serta-merta memaparkan tetingkap alu-aluan dan selepas beberapa saat dimuatkan, saya gembira melihat antara muka X-Windows pada paparan dengan penyelamat skrin yang cantik dalam bentuk jalan lengang menuju ke arah menaik. matahari.
Rupa-rupanya kad Sundisk itu palsu...

5. Pengenalan kepada Debian Linux, persediaan awal OS Raspbian, pemasangan program berguna


Berbekalkan beberapa manual dalam bahasa Rusia dan Bahasa Inggeris dimuat turun daripada pelbagai sumber geek, saya memutuskan untuk menumpukan petang hujung minggu kepada persediaan awal yang mudah persekitaran kerja pada OS Raspbian.

Pertama sekali, ia patut mengatakan beberapa perkataan tentang konsol Debian Linux. Ia boleh diakses melalui butang LXTerminal pada panel atas antara muka OS Raspbian.
Dalam konsol Linux, arahan dimasukkan untuk mengurus OS, memasang, melancarkan dan menyahpasang program, membuat perubahan manual pada tetapan OS itu sendiri dan sistemnya. komponen individu. Kebanyakan arahan memerlukan akses pentadbir (akses root) untuk berjalan dengan jayanya. Untuk melakukan ini, anda perlu memasukkan "sudo" sebelum arahan.
Sesetengah operasi dalam OS Raspbian hanya tersedia daripada konsol.
Pertama sekali, ini adalah akses kepada program konfigurasi sistem raspi_config. Di sinilah persediaan awal OS Raspbian dilakukan.
Untuk menjalankan program persediaan sistem, anda perlu membuka LXTerminal dan masukkan arahan dalam konsol:
sudo raspi-config

Pertama sekali, anda perlu memilih arahan "Expand Filesystem" untuk mengembangkan sistem fail OS pada keseluruhan ruang yang ada pada kad microSD.
Kemudian anda pasti perlu menukar kata laluan root lalai untuk mengakses sistem melalui konsol dan melalui SSH dengan arahan "Tukar Kata Laluan Pengguna". Dari konsol, ini dilakukan dengan arahan "sudo passwd root".
Kemudian anda harus memulakan pelayan SSH agar dapat log masuk ke Raspberry Pi melalui terminal Protokol SSH daripada PC lain menggunakan arahan "SSH" dalam tetingkap "Pilihan Lanjutan".

Adalah sangat penting untuk segera menukar tempat (bahasa antara muka) kepada Rusia dan menambah susun atur papan kekunci Rusia.
Ini dilakukan dalam tetingkap "Pilihan Pengantarabangsaan". Tempatan ditukar menggunakan arahan "Tukar tempattempat".
Anda perlu memilih tempat ru_RU.UTF-8 UTF-8. Reka letak papan kekunci ditukar menggunakan arahan "Tukar susun atur papan kekunci". Seterusnya, anda perlu memilih dalam tetingkap baharu susun atur yang dikehendaki(ru_RU.UTF-8), dalam tetingkap seterusnya, tetapkan kekunci panas untuk menukar susun atur, setiap kali mengesahkan tindakan yang dipilih dengan menggerakkan butang "Tab" papan kekunci ke butang "Enter" tetingkap program dan menekan " Enter" pada papan kekunci.
Ia juga berbaloi dalam tetingkap "Pilihan lanjutan" untuk pergi ke item menu "Audio" dan pilih pilihan output audio lalai dalam tetingkap baharu kepada penyambung bicu 3.5mm dalaman untuk mendengar bunyi dalam fon kepala yang disambungkan ke penyambung audio Raspberry Pi standard.
Selepas melengkapkan tetapan, pilih butang "Selesai" dan bersetuju untuk but semula sistem.

Langkah seterusnya dalam menyediakan Raspbian OS ialah mengemas kini pangkalan data programnya dan komponen yang dipasang.
Untuk melakukan ini, masukkan arahan berikut secara berurutan ke dalam konsol, menunggu setiap satu daripadanya menyelesaikan pelaksanaan sehingga gesaan konsol hijau muncul.
Kemas kini pangkalan data perisian:
kemas kini apt-get
Mengemas kini program yang dipasang
sudo naik taraf apt-get
Mengalih keluar perpustakaan, atur cara berkaitan, dsb. yang tinggal selepas menyahpasang atur cara.
sudo apt-get autoremove
Perintah kedua biasanya mengambil masa 10-15 minit untuk diselesaikan.
Mengingati pengalaman saya sebelum ini di Linux, saya bersegera untuk memasang pengurus fail Panglima Tengah Malam.
sudo apt-get install mc
Tanpa itu, menavigasi melalui struktur folder sistem dengan arahan "cd" adalah perlahan dan menyusahkan.

Untuk berjaga-jaga, seorang pemula harus sentiasa mempunyai pengasah di tangan. perintah asas Unix...

Ctrl+C - keluar buka program konsol(jika tiada kunci lain disediakan)
Shift+Ins - tampal teks ke dalam konsol
Ctrl+Ins - salin teks yang dipilih daripada konsol
sudo - diletakkan sebelum arahan dan melaksanakannya dengan hak pengguna akar
- menutup
sudo shutdown -h now - segera hentikan sistem dan mulakan proses shutdown
sudo shutdown -h 21:55 - tutup sistem dan tutup pada 21:55
sudo shutdown -h now - shutdown Raspberry Pi
sudo su - buka command prompt sebagai root
sudo -i - buka command prompt sebagai root
sudo cp - salin fail (dengan -r suis salinan rekursif)
sudo mv - alih fail
cat - keluarkan kandungan fail/fail
cd - Pergi ke folder yang dikehendaki. Contohnya cd /home/pi
chmod - menukar kebenaran untuk menggunakan fail; u (mewakili pengguna yang memiliki fail ini), g (kumpulan fail) dan o (pengguna lain), serta r (baca), w (tulis) dan x (laksanakan)
chmod u+x - menetapkan kebenaran untuk pemilik fail untuk melaksanakannya
sudo chown pi:root - tukar pengguna dan/atau kumpulan pengguna yang memiliki fail ini, contohnya, pengguna berada di pi, dan kumpulan berada di root.
dir - akan menunjukkan kandungan folder semasa
pwd - akan menunjukkan lokasi semasa anda
tarikh - akan menunjukkan masa dan tarikh
cal - akan menunjukkan kalendar untuk bulan semasa
cal -y - tunjukkan kalendar untuk tahun semasa
wget - muat turun fail ke direktori semasa. Contohnya wget http://mysite.com/myfile.deb
sudo apt-get update - akan mengemas kini senarai pakej dari repositori
sudo apt-get upgrade - akan menaik taraf pakej yang dipasang
sudo apt-get install<название> - pemasangan program<название>daripada repositori Debian
sudo apt-get remove<название> - menyahpasang program<название>
info<название>-memaparkan maklumat tentang program
carian apt-cache<запрос> - cari pangkalan data repositori Debian untuk program atau utiliti dengan penerangan<запрос>
tangkapan skrin carian apt-cache- cari program untuk membuat tangkapan skrin
sudo apt-get install mc - memasang pengurus fail Midnight Commander (Mc)
sudo apt-get install pautan - pemasangan Pautan pelayar teks
udo apt-get install scrot - pasang utiliti tangkapan skrin
scrot -d5 - ambil tangkapan skrin selepas 5 saat
sudo apt-get install synaptic - pasang pengurus pakej Synaptic
sudo apt-get install x11vnc - memasang pelayan VNC
x11vnc -desktop:0 - lancarkan pelayan VNC untuk kawalan jauh melalui klien VNC, contohnya realVNC (http://www.realvnc.com/download/viewer/)
atas - pelancaran pengurus tugas
sudo nano - penyuntingan fail
sudo nano /boot/config.txt - mengedit fail tetapan permulaan Raspberry Pi
ifconfig - utiliti untuk mengkonfigurasi antara muka rangkaian
iwconfig - lihat maklumat tentang peranti wayarles
sudo iwlist wlan0 scan - Wi-Fi scan
cat /proc/cpuinfo - lihat maklumat tentang pemproses
cat /proc/meminfo - Memaparkan maklumat terperinci tentang memori Raspberry Pi
cat /proc/partitions - menunjukkan saiz dan bilangan partition pada kad SD atau HDD anda
cat /sys/devices/system/cpu/cpu0/cpufreq/sca ling_cur_freq— maklumat tentang kekerapan pemproses
<имя_программы>--membantu— paparan bantuan program
vcgencmd measure_temp - akan menunjukkan suhu pemproses
percuma -o -h - akan menunjukkan berapa banyak memori sistem percuma tersedia
vcgencmd get_mem lengan && vcgencmd get_mem gpu— akan menunjukkan pengagihan memori antara pemproses dan GPU
lsusb - senarai peranti yang disambungkan
mkdir newDir - mencipta direktori newDir
rmdir oldDir - memadam direktori kosong oldDir
rm<имя_файла>- memadam fail/folder (dengan suis -r, memadamkan kandungan folder secara rekursif)
& - menjalankan arahan di latar belakang
curl - memuat turun fail sama ada dari atau ke pelayan
grep "corak" *.txt - cari dalam fail dengan topeng dan corak yang ditentukan
ping<имя_сервера>- menyemak ketersediaan pelayan
df -h - ruang cakera kosong dan terpakai pada peranti yang disambungkan
scp myfile.txt [e-mel dilindungi]: - menyalin fail myfile.txt ke peranti [e-mel dilindungi] melalui SSH ke folder /home/pi/
scp [e-mel dilindungi]:myfile.txt.- menyalin fail myfile.txt daripada peranti [e-mel dilindungi] ke folder semasa melalui SSH
scp *.txt [e-mel dilindungi]: - salin semua fail teks daripada peranti [e-mel dilindungi] ke folder semasa melalui SSH
dd if=/dev/sdd of=backup.img - mencipta imej sandaran kad SD atau pemacu USB (/dev/sdd)
dd if=/dev/sda of=/dev/sdb bs=4096- penyalinan bait demi bait data dari peranti ke peranti (dd if=/dev/sifar daripada=/dev/sda bs=4k - mengelap cakera sda)
dd if=myfile of=myfile conv=ucase- tukar fail kepada huruf besar
dd if=myfile of=myfile conv=lcase- tukar fail kepada huruf kecil
ls -l | dd conv=ucase - menukar output arahan kepada huruf besar
apt-mark showauto > autopackagelist.txt- mencipta senarai aplikasi pra-pasang
apt-mark showmanual > manualpackagelist.txt- mencipta senarai aplikasi yang dipasang secara manual

6. Menguji Raspberry Pi sebagai desktop

Jadi, selepas setengah jam tetapan dan kemas kini, Raspberry Pi sedia untuk digunakan. Apa yang kita ada "di atas kapal" secara lalai?
Sebagai tambahan kepada alat pembangunan perisian, set asas aplikasi yang diperlukan dipasang pada OS Raspberry.
Pejabat Percuma dan pemapar PDF diprapasang untuk bekerja dengan dokumen. Untuk kerja produktif di Internet, Raspberry OS disertakan dengan penyemak imbas Chromium dan pelanggan mel Mel Cakar. Untuk alat kawalan jauh dari desktop dan peranti mudah alih, VNC Connect dipasang pada Raspberry Pi.
Malangnya, secara lalai sistem tidak mengandungi pemain media dengan antara muka grafik untuk memainkan video dan audio, tetapi dari konsol, main balik fail multimedia boleh dimulakan melalui program omxplayer, yang menyokong pecutan perkakasan video dalam mod skrin penuh .
Sistem ini mempunyai pengurus fail grafik Xfce, yang membolehkan anda menavigasi folder menggunakan tetikus, operasi fail, buka dokumen Klik dua kali tikus. Seperti yang ditunjukkan oleh amalan, dari segi kemudahan dan prinsip operasi, ia boleh dikatakan tidak berbeza dengan Explorer yang biasa kita gunakan.
Membuka menu dan menavigasi melalui folder dalam antara muka OS Raspbian adalah sangat pantas, lebih pantas daripada Celeron dwi-teras lama saya.
Selepas mengambil inventori perisian yang dipasang, rasa ingin tahu mendorong saya untuk menyemak kelajuan Raspberry Pi di Internet. Saya membukanya dalam Chromium dan pertama sekali pergi ke portal asal saya cheboksary.ru: halaman dibuka dengan cepat dan tanpa brek. Dalam tab kedua saya membuka rangkaian sosial VK. Saya mula menatal suapan saya menggunakan roda tetikus - saya tidak perasan sebarang kelewatan pemuatan yang tidak menyenangkan. Suapan rangkaian sosial menatal dengan lancar dalam penyemak imbas, tanpa tersentak. Di tab ketiga saya membuka Youtube, dan di dalamnya terdapat klip video yang popular. Video dimainkan semula tanpa berlengah-lengah atau tersentak dengan resolusi yang agak baik dan mencukupi bunyi berkualiti tinggi. Kembangkan video ke Skrin penuh- main balik diteruskan tanpa gangguan. Satu-satunya perkara yang saya perhatikan ialah tindak balas yang sedikit perlahan terhadap klik tetikus pada antara muka main balik video. Kita boleh mengatakan bahawa ujian prestasi dalam Raspberi Internet Pi lulus.
Kelajuan pemaparan halaman disemak e-buku dalam pemapar PDF Xpdf terbina dalam sistem. Untuk melakukan ini, saya memutuskan untuk memasangkan "pemacu denyar" ke dalam penyambung USB dan... sistem segera mengenalinya, membuka tetingkap pengurus fail dalam beberapa saat pada folder /media/pi/usb/ dengan kandungannya. daripada media boleh alih saya! Kejutan yang menyenangkan - pemasangan pemacu USB secara automatik dilaksanakan dalam OS Raspbian! Seperti yang ternyata kemudian, untuk membongkar "pemacu kilat" sebelum memutuskan sambungan, anda perlu mengklik pada anak panah di sebelah kanan bucu atas skrin dan pilihnya daripada senarai.
Setelah memilih fail PDF yang dikehendaki dengan pantas, hanya klik padanya dan lihat kandungannya dalam tetingkap pemapar. Apabila menatal, halaman e-buku telah diberikan dengan kelewatan kira-kira satu saat, yang boleh dianggap sebagai hasil yang boleh diterima sepenuhnya. Satu-satunya detik yang tidak menyenangkan ialah penonton tidak dapat memaparkan huruf Rusia dalam jadual kandungan buku itu.
Untuk menguji main balik muzik dan video daripada pemacu kilat, saya memutuskan untuk tidak menggunakan konsol dan memasang cangkerang grafik dalam Python untuk pemain sistem omxplayer. Sudah tentu, antara muka tk shell tidak bersinar dengan keindahan dan reka bentuk, tetapi ia masih membolehkan anda memilih menggunakan tetikus fail yang diperlukan dan buat senarai main. Walaupun mereka menulis di Internet bahawa video dipercepatkan perkakasan tidak boleh dimainkan dalam tetingkap pada Raspberry Pi, ternyata, ini boleh dilakukan melalui omxplayerGUI! Video telah dipaparkan pada skrin dengan resolusi asalnya dalam tetingkap tanpa bingkai, tetapi ia membenarkan anda menyeret tetingkap tanpa menghentikan main balik.
Pendek kata, Internet di Raspberry Pi berfungsi tanpa sekatan, muzik dan video dimainkan, pemacu kilat dipasang secara automatik, dokumen pejabat diedit, gambar dipaparkan. Apa lagi yang anda perlukan untuk kerja produktif?

Mini-PC Raspberry Pi dengan cepat boleh menjadi platform popular untuk pelbagai jenis projek - komersil dan tidak begitu banyak. Terdapat beberapa sebab untuk ini, termasuk harga komputer yang rendah, fleksibiliti relatif dan keterbukaannya.

Akibatnya, projek menarik mula muncul dengan kerap yang dicemburui, dan beberapa projek ini dibentangkan dalam koleksi ini. Terdapat kedua-dua sistem dan projek yang agak serius yang boleh dipanggil menghiburkan, dari siri "mengapa tidak?".

Superkomputer berasaskan Raspberry Pi dan Lego

Salah satu projek paling menarik berdasarkan Raspberry ialah superkomputer yang dibuat daripada 64 Raspberry Pis. Elemen yang digunakan untuk mencipta "kabinet pelayan" ialah set Lego biasa.

Kad memori SD dengan kapasiti 16 GB digunakan sebagai ROM untuk sistem ini. Kad sedemikian dipasang di setiap "raspberi".

Bagaimana untuk melakukan sesuatu seperti ini? Arahan terperinci daripada pencipta, profesor di Universiti Southampton Simon Cox, ikuti pautan ini.

Belon cuaca berasaskan pi

Peminat komputer Dave Ackerman memutuskan untuk menggunakan PC mininya sendiri untuk mencipta belon cuaca yang boleh mengambil gambar dari stratosfera. Terperinci.

Selepas beberapa bulan bekerja, Dave sebenarnya dapat melancarkan probenya, yang terbang lebih daripada 30 kilometer, bekerja pada suhu -50C dalam suasana yang sangat jarang (1% daripada standard).

Siasatan merekodkan semua parameter yang diperlukan, termasuk suhu, kelembapan, ketumpatan dan ketinggian. Koordinat juga direkodkan. Antara lain, kamera juga digunakan, yang dengannya kami berjaya mendapatkan banyak gambar yang sangat baik.

telefon internet

Berdasarkan "raspberi", telefon talian tetap biasa dengan pendail berputar telah diperbaiki. Daripada papan biasa, pemaju memasang Raspberry Pi.

Selepas beberapa siri manipulasi, pembangun dapat mencipta telefon Skype sebagai peranti kendiri, tanpa perlu menyambung ke komputer biasa.

Begini rupa dan berfungsi:

Stesen permainan

Ini adalah projek oleh pengguna habra wwakabobik. Peranti menarik yang membolehkan anda memainkan pelbagai jenis permainan lama untuk sejumlah besar konsol, termasuk NES, SNES, Sega Genesis, PlayStation, serta SCUMMVM, zxspectrum.

Penulis menulis bahawa "keseluruhan sistem adalah berdasarkan port RetroArch, berdasarkan perpustakaan libretro, yang membolehkan penggunaan emulator pelbagai konsol." Bagi cangkerang grafik, EmulationStation dan juga RetroPie telah digunakan.

Tablet raspberi

Tablet ini mempunyai nama yang menarik- PiPad, dan kayu digunakan sebagai bahan untuk badan. Semuanya kelihatan seperti ini:

Diagonal paparan tablet ialah 10 inci. Nah, semua ciri lain bertepatan dengan ciri-ciri "raspberi" itu sendiri. Benar, ini bukan beberapa jam kerja, tetapi kerja menyeluruh. Arahan terperinci untuk membuat tablet berdasarkan "raspberi" ada di dalamnya.

OS ialah Raspbian Linux dengan XBMC.

Penganjur kalendar dinding

Pengguna Instructables bernama Piney dicipta alat yang berguna untuk diri sendiri - dipasang di dinding kalendar interaktif, dengan keupayaan untuk menambah tugasan dan acara.

Platform perisian adalah seperti biasa Kalendar Google, semua data yang disiarkan melalui WiFi ke peranti dinding ini.

Arahan terperinci tentang cara membuat sesuatu yang serupa ada di sini.

Stesen radio sendiri

Saya tidak tahu betapa undang-undangnya, tetapi projek itu sangat menarik. Bagi mereka yang sentiasa ingin menjadi DJ stesen radio sendiri, berdedikasi.

Benar, liputan stesen radio sedemikian agak kecil: kawasan yang sama dengan kawasan stadium.

Penukar DVD

Orang yang mencipta perkara ini hanya bosan dengan sentiasa menukar DVD. Hasilnya ialah projek ini, yang dilakukan semata-mata kerana ia boleh dilakukan. Kenapa tidak?

Sistem pencahayaan untuk Krismas

Tidak banyak masa lagi sebelum Tahun Baru dan Krismas, jadi jika anda mempunyai raspberi tambahan, anda boleh membuat sistem pencahayaan untuk rumah atau apartmen anda sendiri. Bagaimana untuk membuat sistem sedemikian diterangkan. Dan di bawah adalah video yang menunjukkan cara ia berfungsi.

Secara umum, skop penggunaan Raspberry Pi adalah sangat luas, jauh lebih luas daripada penciptaan bingkai foto dan komputer riba. Pembangun cuba menambah baik peranti mereka dengan mengeluarkan yang baharu, versi yang dikemas kini mini-PC dan modul tambahan untuknya. Sebagai contoh, Raspberry Pi B+ telah dikeluarkan pada musim panas, dan baru-baru ini syarikat itu membentangkan paparan untuk Raspberry. Dan selepas beberapa lama (malangnya, adalah mustahil untuk mengatakan dengan lebih pasti), pelepasan Raspberry Pi A+ dirancang.

Hello, kawan-kawan

Dalam ulasan saya tentang peranti rumah pintar dari ekosistem Xiaomi, saya telah menyebut nama Domoticz beberapa kali. Akhirnya, saya dapat berkongsi kerja saya mengenai topik ini, dan memberitahu apa itu dan bagaimana anda boleh melengkapkan keupayaan standard rumah pintar daripada Xiaomi menggunakan sistem ini. Mustahil untuk memberitahu perkara ini dalam satu ulasan, tetapi anda perlu bermula di suatu tempat - mari...

Pengenalan - beberapa perkataan tentang Domoticz

1. Apakah Domoticz?
Ini adalah perisian berbilang platform dengan sumber terbuka tertumpu kepada mewujudkan sistem pengurusan rumah pintar. Menyokong jumlah yang besar pelbagai peranti vendor yang berbeza, termasuk bekerja dengan peranti Xiaomi.
2. Peranti Xiaomi manakah yang boleh dikawal oleh Domoticz?
Saya hanya akan bercakap tentang peranti yang telah saya uji secara peribadi. hidup masa ini anda boleh mengawal Xiaomi Gateway - dan semua peranti yang dikawalnya - butang, penderia pembukaan dan gerakan, soket ZigBee, suis Aqara. Alat pencahayaan Yeelight juga disokong - Lampu RGBW dan Putih, lampu siling Celling Light.
Saya membaca tentang bekerja dengan penderia bluetooth miflora.
3. Mengapa saya memerlukan Domoticz?
Sistem ini mempunyai pilihan yang lebih fleksibel untuk menyediakan senario - contohnya, menyemak aktiviti peranti, sesuatu yang tiada dalam MiHome, atau mencipta pembolehubah - yang membenarkan satu syarat - contohnya, menekan kekunci - dilaksanakan pelbagai tindakan, bergantung kepada nilai pembolehubah.
Senario yang dibuat dalam Domoticz tidak bergantung pada pelayan Cina atau ketersediaan Internet.
Domoticz mengembangkan kefungsian peranti - contohnya, tindakan baharu "jatuh bebas" atau "makluman" untuk kiub, atau "Keluaran Klik Lama" untuk butang.
4. Jika saya menggunakan Domoticz, adakah saya tidak akan dapat bekerja dengan MiHome?
Kedua-dua sistem hidup selari dengan sempurna - kefungsian MiHome dipelihara sepenuhnya, cuma beberapa skrip akan hidup dalam satu sistem dan sebahagian lagi dalam sistem yang lain. Pada dasarnya, semua senario boleh hidup di Domoticz.
5. Mengapa saya memerlukan MiHome jika saya menggunakan Domoticz?
Oleh sekurang-kurangnya untuk menambah peranti baharu. Pilihan di tangan anda - tetapi pendapat saya ialah pada masa ini Domoticz paling sesuai digunakan sebagai tambahan kepada MiHome
6. Apakah yang diperlukan untuk menyambungkan peranti Xiaomi ke Domoticz?
Saya ingin meyakinkan anda dengan segera - tidak perlu seterika pematerian, pengaturcara atau menari dengan tamborin. Anda juga tidak memerlukan Linux atau mesin maya- anda boleh mencuba segala-galanya tepat pada anda Windows berfungsi, dan jika anda menyukainya, maka masuk akal untuk memperuntukkan platform perkakasan yang berasingan untuknya, sebagai contoh, wira semakan hari ini.
Secara harfiah selepas percubaan pertama yang berjaya pada PC desktop saya, saya teruja dengan idea pangkalan perkakasan yang berasingan untuk Domoticz. Saya memutuskan pada Raspberry Pi Model 3 B, komputer papan tunggal yang padat tetapi berkuasa berdasarkan pemproses SoC BCM2837 dengan 4 teras Cortex-A53, beroperasi pada 1.2GHz, 1GB RAM dan modul tanpa wayar Wi-Fi dan Bluetooth 4.1.

Tetapkan

Saya memasukkan 4 item dalam pesanan saya -

Skrin pembayaran


Papan Induk Raspberry Pi Model 3 B -
Apa yang menarik ialah kedai itu mempunyai dua pengubahsuaian - Bahasa Cina dan Bahasa Inggeris. Pada masa pembelian, yang Cina adalah $7 lebih murah, jadi saya mengambilnya. Apa bahasa Cina di sana adalah misteri bagi saya.
Sarung untuk Raspberry Pi Model 3 B -
Bekalan kuasa HN - 528i AC / DC 5V 2A -
Penyejuk haba kuprum untuk Raspberry Pi -
Lagi untuk set lengkap anda memerlukan kad microSD - sekurang-kurangnya 4 GB dan kabel HDMI. Saya mempunyai kabel dan kad 32 GB dalam simpanan saya, jadi saya tidak membelinya.

Apa yang ada dalam bungkusan itu

Selepas masa yang diperuntukkan - hanya lebih dua minggu, kurier membawa bungkusan itu dengan pesanan saya.


Mari kita lihat lebih dekat. Bekalan kuasa dengan palam Jenis C dan penyambung mikro-USB.


Dinyatakan arus maksimum- 2A pada voltan 5 V.


Ujian menghidupkan dengan beban 2A menunjukkan sedikit penurunan voltan, tetapi dalam had yang boleh diterima, bekalan kuasa adalah lebih kurang jujur.


Satu set tiga radiator kuprum dalam beg untuk penyejukan pasif.


Semua radiator mempunyai bentuk segi empat sama, dua radiator dengan pin dan panjang sisi kira-kira 12 mm dan satu rata dengan panjang sisi kira-kira 15 mm.


Sarung itu diperbuat daripada plastik gelap dengan imej timbul raspberi pada penutupnya.


Dimensi kes - kira-kira 90 kali 65 mm




Kes itu dibongkar kepada 5 bahagian - semuanya dipegang pada tempatnya dengan selak, tiada skru.


Aksesori telah selesai - sudah tiba masanya untuk beralih kepada perkara yang paling penting
RASPBERRY PI 3 MODEL B
Raspberry Pi 3 Model B ialah pengganti langsung kepada Raspberry Pi 2 Model B. Papan ini serasi sepenuhnya dengan pendahulunya, tetapi dilengkapi dengan prestasi yang lebih baik dan alat komunikasi baharu:
64-bit quad-core pemproses ARM Korteks-A53 dengan kekerapan jam 1.2 GHz pada cip cip tunggal Broadcom BCM2837; Wi-Fi terbina dalam 802.11n dan Bluetooth 4.1.
Di samping itu, pemproses mempunyai seni bina ARMv53, yang bermaksud anda boleh menggunakan sistem pengendalian kegemaran anda: Debian Wheezy, Ubuntu Mate, Fedora Remix dan juga MS Windows 10.


Spesifikasi teknikal lebih terperinci
CPU - Broadcom BCM2837, ARM Cortex-A53 Quad Core, 1.2 GHz
Bilangan teras pemproses - 4
GPU - VideoCore IV 3D
RAM - 1 GB
Storan - microSD
Keupayaan rangkaian
Ethernet 10/100
WiFi 2.4G 150 mb/s
Output video - HDMI
Port USB - 4
Keupayaan wayarles - Bluetooth
Output audio - 3.5 Bicu
85.6 x 53.98 x 17mm, 45 gram


Kotak itu mengandungi dokumentasi dan buku kecil pemasangan cepat- dengan cara itu, dalam bahasa Inggeris, serta pakej kertas coklat tebal dengan komputer.


Pada salah satu sisi panjang komputer terdapat port USB mikro untuk kuasa, port HDMI bersaiz penuh, port Kamera CSI-2 - untuk menyambungkan kamera melalui antara muka MIPI dan bicu audio 3.5 mm. Juga di bahagian atas terdapat modul pemproses dan Ethernet/USB Hub lan9514-jzx


Di bahagian hadapan terdapat 4 port USB dan port Ethernet


Di sebelah sana papan induk terdapat 40 pin I/O tujuan am(GPIO)


Di bahagian hujung kedua terdapat DSI Port Paparan untuk menyambungkan paparan standard


Di bahagian bawah papan terdapat modul memori LPDDR2 SDRAM - EDB8132B4PB-8D-F


Dan slot mikro-SD untuk kad memori


Penyimpan haba kuprum diletakkan pada Hab USB/Ethernet dan pemproses pada satu sisi


Dan pada cip memori pada yang lain. Sink haba ini rata - tidak mengganggu pemasangan papan komputer dalam kes itu


Segala-galanya sesuai dengan kes dengan sempurna, tidak ada sambungan skru - ia terletak pada tonjolan plastik.


Semua potongan pada sarung itu betul-betul sepadan dengan penyambung komputer




Untuk memulakan kita perlukan monitor luaran(TV) dengan input HDMI, Papan kekunci USB, ia akan menjadi lebih mudah jika tetikus dan bekalan kuasa adalah sama. Monitor, papan kekunci dan tetikus hanya diperlukan semasa pemasangan, maka hanya bekalan kuasa yang mencukupi.

Pemasangan sistem pengendalian

Untuk memasang sistem pengendalian, pertama sekali anda perlu memuat turun arkib dengan kit pengedaran - . Semasa arkib hampir satu setengah gigabait sedang dimuat turun, kami memuat turun utiliti untuk memformat kad SD - Pemformat Kad SD -. Pengedaran ini jauh lebih padat - hanya 6 MB, jadi tanpa membuang masa, pasang program


dan, selepas pemasangan, masukkan kad memori ke dalam pembaca kad (anda mempunyai pembaca kad, bukan) dan lancarkan Pemformat Kad SD. Dalam menu Pilihan anda perlu menetapkan "PELARASAN SAIZ FORMAT" kepada "HIDUP"


Selepas menunggu muat turun pengedaran besar selesai, buka arkib yang terhasil dan bongkar kandungannya pada pemacu kilat yang baru diformat.
Langkah seterusnya ialah pelancaran pertama Raspberry Pi (pemacu kilat dengan pengedaran yang direkodkan, sudah tentu kami memasangnya ke dalamnya). Maaf atas kualiti beberapa foto seterusnya - dari skrin TV :(
Apabila anda mula-mula memulakannya, menu untuk memilih sistem pengendalian bermula - perkara yang hendak dipasang, dan senarai itu juga termasuk versi WIndows 10 untuk Raspberry Pi. Pada peringkat ini, anda boleh memilih bahasa (di bahagian bawah skrin) - Bahasa Rusia tersedia dan akan menyambung ke rangkaian Wi-Fi - Butang Wi-Fi rangkaian


Sistem pengendalian yang saya perlukan - Raspbian berdasarkan Linux Debian - dibentangkan dalam dua versi, lite dan penuh, dengan antara muka grafik. Saya memilih versi penuh


Selepas ini, kita boleh minum teh dengan bagel dengan tenang; pemasangan akan mengambil masa yang lama.


Mengukur suhu secara berkala semasa pemasangan, maksimum yang saya lihat ialah 38 darjah.
Selepas pemasangan selesai dan komputer dimulakan semula, desktop Raspbian dimuatkan


Satu-satunya perkara yang saya lakukan di sini ialah untuk mendayakan SSH dalam tetapan - untuk mengurus sistem daripada PC desktop, saya sudah melakukan segala-galanya melalui terminal.


Untuk mengawal Raspberry dari PC desktop, kami memerlukan sebarang program terminal, saya menggunakan Putty lama yang baik


Nama pengguna dan kata laluan lalai - pi Dan raspberi. Untuk menukar kata laluan, gunakan arahan passwd.


Saya mengesyorkan segera menetapkan alamat IP statik untuk Raspberry. Anda boleh mengetahui alamat semasa menggunakan arahan ifconfig , Di mana
eth0 ialah Ethernet
lo ialah antara muka tempatan 127.0.0.1
wlan0 ialah antara muka wi-fi

Dan untuk mengedit fail tetapan, masukkan arahan
sudo nano /etc/dhcpcd.conf
dan dalam fail yang terbuka, menatal hingga akhir, tambahkan tetapan yang diperlukan bergantung pada antara muka yang akan kami gunakan.
Sebagai contoh, kami ingin menggunakan alamat 192.168.0.222, mask 255.255.255.0, alamat get laluan dan DNS - 192.168.0.1
Untuk Ethernet kami masukkan
antara muka eth0

penghala statik=192.168.0.1

Untuk wifi
antara muka wlan0
alamat ip statik=192.168.0.222/24
penghala statik=192.168.0.1
domain_name_servers statik=192.168.0.1


Untuk keluar dari editor tekan ctrl+x
Untuk menyimpan perubahan, tekan "Y" dan kemudian masukkan

Pemasangan Domoticz
Kebanyakan kerja persediaan telah pun selesai, kini kita perlu memasang sistem Domoticz. Ini dilakukan dengan satu arahan -
sudo curl -L install.domoticz.com | sudo bash
Yang memulakan proses memuat turun dan memasang sistem


Semasa proses pemasangan, pemasang akan bertanya soalan tentang lokasi pemasangan, dsb. - Saya meninggalkan semua mata ini secara lalai.


Selepas pemasangan berjaya, pemasang akan menulis alamat dan port antara muka web sistem Domoticz


Tetapi, untuk bekerja dengan gerbang Xiaomi, kami memerlukan versi beta sistem. Mengemas kini kepada versi beta terkini dijalankan menggunakan arahan
cd ~/domoticz
sudo ./updatebeta



Kini sistem Domoticz tersedia melalui antara muka web:

Sekarang adalah masa untuk mula menambah peranti Xiaomi. Tetapi pertama-

Kerja Persediaan

Jadi, apakah yang anda perlukan untuk mula bekerja dengan Domoticz?
Tempahan Alamat IP
Langkah pertama ialah menetapkan alamat IP statik untuk peranti yang anda bercadang untuk mengurus - buat masa ini ini ialah pintu masuk dan lampu. Ini dilakukan pada penghala rumah anda menggunakan jadual pelanggan DHCP yang kelihatan seperti ini -


dan maklumat daripada tab Maklumat rangkaian pintu masuk dan pemalam kawalan lampu, di mana alamat MAC peranti ditunjukkan


Menggunakan maklumat ini, anda perlu mendaftarkan pengeluaran alamat IP kekal kepada peranti ini - kerana ia akan dikawal melalui IP, dan jika alamat itu ditukar, Domoticz akan kehilangan hubungan dengannya. Jadual tempahan alamat kelihatan seperti ini -

Mod Pembangun

Mod pembangun mesti diaktifkan. Untuk Xiaomi Gateway, anda perlu pergi ke menu, pilih pilihan tentang, di bahagian bawah skrin di mana versi ditulis (2.23 untuk saya) - klik padanya sehingga dua pilihan baru muncul dalam menu, mereka boleh dalam bahasa Cina, dalam contoh saya - dalam bahasa Inggeris. Klik pada yang pertama daripada dua - protokol komunikasi rangkaian kawasan setempat, aktifkan suis atas dalam menu dan tulis kata laluan get laluan.


Untuk lampu, semuanya lebih mudah - anda perlu memasang aplikasi Yeelight, jika anda belum memasangnya lagi, dan untuk setiap lampu - pergi ke menu, mod pembangun - dayakan

Menambah peranti

Untuk menambah peranti, pergi ke tab Tetapan - Perkakasan
127.0.0.1:8080/#/Hardware (bukannya 127.0.0.1 - alamat Domoticz anda)
Kami memilih jenis peranti Xiaomi Gateway, memanggilnya sesuatu, menunjukkan alamat IPnya, yang kami tempah pada penghala, dan masukkan kata laluan yang diterima dalam tetingkap mod pembangun. Port - ia berfungsi untuk saya pada port 54321. Wiki Domotics menerangkan sambungan yang menunjukkan port 9898


Untuk menambah lampu, cuma tambah peranti LED YeeLight - anda tidak perlu menyatakan alamat, lampu akan menarik diri ke atas.


Penderia yang disambungkan ke get laluan tidak semua akan disambungkan serentak; proses ini mungkin mengambil masa sejam atau lebih - anda perlu menunggu. Ini disebabkan oleh fakta bahawa peranti ZigBee diaktifkan hanya pada saat penghantaran data. Anda boleh menolak sedikit proses - dengan membuka dan menutup tetingkap dengan penderia, bernafas pada penderia suhu, menghidupkan dan mematikan soket - dalam satu perkataan, memaksa peranti menghantar data.

Peranti

LEBIH BANYAK lagi peranti akan ditambah daripada yang anda jangkakan :) Senarai peranti itu tersedia pada tab Tetapan - peranti.
127.0.0.1:8080/#/Peranti


Contohnya, setiap penderia suhu dan kelembapan akan ditambah sebagai tiga peranti, suhu berasingan, kelembapan berasingan dan semuanya bersama-sama. Soket - soket berasingan (peranti terkawal) secara berasingan - sebagai penderia penggunaan tenaga. Tetapi pintu masuk mempunyai lampu latar yang berasingan, siren penggera yang berasingan, jam penggera yang berasingan, loceng pintu dan kawalan kelantangan. Untuk menambah peranti pada senarai yang telah digunakan, anda perlu mengklik anak panah hijau di hujung baris. Keluarkan daripada bekas - anak panah biru. Kami tidak menambah apa yang kami tidak perlukan.
Peranti yang ditambahkan untuk digunakan terletak dalam beberapa tab -

Suis

Tab ini mengandungi semua peranti terurus
127.0.0.1:8080/#/LightSwitches
Suis, butang, lampu, dsb. Di sini kita boleh menghidupkan, mematikan dan melakukan sebarang tindakan dengan peranti secara manual.

Contohnya, pilih bunyi yang akan berbunyi pada pintu masuk, atau warna cahaya pada lampu RGB, atau kecerahan pada lampu putih.

Suhu

Tab ini mengumpulkan penderia iklim - kelembapan dan suhu
127.0.0.1:8080/#/Suhu
Pada mulanya, semuanya dipanggil sama, anda boleh menentukan yang mana dengan bacaan mereka dan menyemak dengan aplikasi Mi Home, selepas itu mereka boleh dinamakan semula dengan sewajarnya.

Bantu

Sensor cahaya pintu masuk dikumpulkan di sini - walaupun bacaannya sangat pelik, serta meter penggunaan tenaga untuk soket.
127.0.0.1:8080/#/Utiliti

Senario

Untuk membuat senario, anda perlu pergi ke tab - Tetapan - Lanjutan - Acara. Skrip tersedia dalam dua versi - blok dan skrip dalam bahasa lua.

Contoh skrip

Apabila belajar bekerja dengan Domoticz, sebaiknya mulakan dengan blok. Di sini semuanya dibahagikan kepada kumpulan dan membuat senario agak mudah. Contoh senario mudah pada blok ialah menghidupkan lampu apabila gerakan dikesan dan mematikannya seminit selepas penderia gerakan bertukar kepada status mati. Selepas menyusun skrip, anda perlu menamakannya, semak pilihan Acara aktif: - untuk mendayakannya dan menyimpannya.

Skrip yang sama dalam lua

Contoh penggunaan

Saya akan memberi lebih perhatian kepada senario tertentu dalam ulasan lain; di sini, sebagai contoh, saya akan memberikan senario yang MUSTAHIL laksanakan dalam Mi Home, iaitu butang dua Suis Aqara dengan memutuskan sambungan wayar - butang kiri akan berfungsi seperti yang dimaksudkan - memecahkan dan menyambung fasa, dan yang betul - tidak disambungkan ke talian (untuk menghidupkan suis, ia cukup untuk menyambungkan hanya satu butang) - akan menghidupkan dan mematikan lampu Yeelight, yang mempunyai tiada sambungan fizikal ke suis.
Dalam senario ini, status akan disemak Lampu Yeelight, nilai suis itu sendiri, Hidup atau Mati, tidak akan penting. Jika keadaan lampu selain Mati, ini bermakna ia berfungsi dan akan dimatikan, dan jika ia dimatikan, ia akan dihidupkan.

Dengan ini, saya akan simpulkan bahagian pengenalan tentang Domoticz, jika topik menarik, saya akan teruskan, masih banyak perkara menarik.

Versi video ulasan (2 bahagian) -



Terima kasih kerana memberi perhatian. Saya bercadang untuk membeli +164 Tambahkan pada kegemaran Saya suka ulasan itu +99 +231

Penampilan pada tahun 2012 Raspberry Pi mencetuskan kreativiti ramai orang, menimbulkan banyak pendekatan inovatif untuk pengkomputeran yang tidak dilihat sejak era 8-bit.


Memang boleh dikatakan zaman kegemilangan teknologi komputer telah tiba lagi. Dengan itu, di bawah ialah 25 projek yang boleh anda buat dengan Raspberry Pi.




Menyediakan pilihan besar kes pelbagai warna, dibuat mengikut Teknologi moden acuan plastik Dan harga mereka agak berpatutan.


2. Buat kes Pi anda sendiri




Ingin membuat kandang sendiri? Lukisan kes itu disimpan di dalamnya, yang boleh dicetak. Templat ini boleh dipotong dan dilekatkan.

3. Menonton video daripada Raspberry Pi




Memandangkan Pi anda berada dalam bekas yang cantik, tiba masanya untuk menyambungkannya ke TV anda dan menonton kandungan media menggunakan OpenELEC OS. Selepas mempelajari arahan, anda boleh menetapkan semuanya dalam masa yang sesingkat mungkin.


4. Pelayar web mini




Memandangkan Raspberry Pi anda disambungkan ke TV anda, mengapa tidak melayari web pada skrin besar? Anda memerlukan sesuatu yang lebih baik daripada Midori untuk tujuan ini, jadi cuba Chromium. Pergi sahaja ke terminal, taip sudo apt-get install chromium-browser dan tekan Enter.


5. ZX Spectrum Pi




ZX Spectrum mendapat kehidupan kedua di dalam Raspberry Pi. Untuk meniru keindahan 8-bit ini, taip terminal sudo apt-get install fuse-emulator-common dan tekan Enter. Masukkan "y" untuk mengesahkan muat turun dan pemasangan.


Setelah Fius dipasang dan anda dikembalikan ke baris arahan, tulis sudo apt-get install spectrum-roms fuse-emulator-utils dan tekan Enter. Dan kemudian, kembali ke baris arahan sekali lagi, taip sudo amixer cset numid=3 2 dan klik Enter.





Jika Spectrum telah membangkitkan selera anda untuk sekolah lama, kemudian lihat Project RetroPie. Dengan itu, anda boleh meniru khazanah konsol lama seperti SNES, Mega Drive dan lain-lain yang serupa. Pemasangan tidak begitu pantas, tetapi hasilnya berbaloi. Ikuti arahan ini dan anda akan berjaya. Anda boleh memuat turun permainan klasik secara percuma.






8. Windows 3.0 pada Pi




Memandangkan kita mula bercakap tentang retro, kita boleh cuba menjalankan DOS 6.22 dan Windows 3.0 menggunakan QEMU. Untuk memulakan, lawati Kirsle dan ekstrak Imej VirtualBox (VDI), kemudian menggunakan VirtualBox, tukar VDI kepada IMG dengan menaip vboxmanage clonehd "image.vdi" "image.img" --format RAW (bukan imej, masukkan nama imej anda).


Seterusnya, pasang QEMU dengan menulis sudo apt-get install qemu . Kemudian tukar imej asal kepada imej QEMU qcow dengan menaip qemu- img tukar -f imej mentah.img -O qcow2 imej.qcow . Akhirnya jalankan imej dengan memasukkan imej qemu.qcow . Semua ini, sudah tentu, jauh dari sempurna dan cenderung membeku, tetapi masih perkara yang menyeronokkan!


9. Robotik



Robot adalah hebat, kecuali mungkin robot yang cuba membunuh semua orang. Terdapat banyak projek yang berkaitan dengan robotik. DALAM majalah elektronik MagPi (dari halaman 9) menerangkan cara membuat lengan robot yang dikuasakan oleh Raspberry Pi.


10. Lagi tentang robot



Memandangkan kita menyentuh topik robot, terdapat satu lagi projek menarik yang melibatkan perkongsian Platform Big Track dan Raspberry Pi.


11. Latihan pengaturcaraan


Raspberry Pi menyediakan rangka kerja pengaturcaraan yang sangat baik dengan pelbagai bahasa pengaturcaraan untuk dipilih. Baca tentang sebahagian daripadanya di wiki eLinux.





Scratch ialah bahasa pengaturcaraan yang mudah dipelajari dan mudah digunakan. Ia amat sesuai untuk kanak-kanak yang mula belajar pengaturcaraan, serta untuk mencipta projek yang serius. Kenali ini.





Walaupun anda boleh bermain permainan Spectrum menggunakan emulator, pengaturcaraan dalam BASIC melalui emulator adalah tidak sama. Dalam kes ini, gunakan SpecBAS, yang merupakan pembuatan semula Sinclair BASIC.





Raspberry Pi adalah kecil dan hebat! Ia adalah alat penggodaman yang sangat baik. Cuba jalankan ujian pintasan keselamatan padanya.


15. Firefox OS pada Pi





16. RISC OS untuk Pi




Jika anda nostalgia dengan masa lalu, cuba jalankan RISC OS pada Raspberry Pi anda. Fail dan arahan yang lengkap adalah .


17. Papan kekunci diperbuat daripada tin aluminium




Papan kekunci diperbuat daripada tin bir? Terdapat satu! Pasukan Robofun menyambungkan papan Arduino bersama-sama dengan 40 tin aluminium ke Raspberry Pi. Anda boleh melihat ini.


18. Pelayan BitTorrent




Jika anda adalah pelawat yang kerap ke pelbagai tapak torrent, mengapa tidak mencipta mesin torrent khusus? Cuma pasangkannya ke penghala anda dan biarkan ia melakukan perkara itu. Dokumentasi, skrip dan fail boleh didapati di blog snapdragon:IT.


19. Pelayan awan




Adakah anda ingin menganjurkan anda pelayan awan? Terima kasih kepada OwnCloud anda boleh melakukan ini. Ikut arahan dan sediakan skrip daripada petRockBlog. Dan dalam masa yang singkat anda akan menjadi pembekal awan.


20. Drone Raspberry Pi




Ini adalah konsep yang cemerlang - UAV pada Raspberry Pi. Fikirkan sahaja tentang kemungkinan! Penciptaan Maggie ini mungkin quadcopter pertama berdasarkan Raspberry Pi.


21. Stesen cuaca




Membolehkan anda mencipta projek sekolah yang menarik - stesen kaji cuaca pada Raspberry Pi. Menggunakan stesen cuaca USB Maplin, komputer mini ini boleh merekodkan semua maklumat yang diperlukan.


22. Skrin sentuh 10 inci




Menggunakan skrin sentuh 10 inci dan penukar HDMI ke LVDS, anda boleh membuat skrin sentuh dengan Raspberry Pi. Set penuh boleh dibeli dari Chalkboard Electronics dan kemudian dipasang seperti dalam video di bawah.



23. Automasi rumah








Kekasih Permainan Minecraft, bergembiralah! Ia juga boleh didapati di Raspberry Pi.





Papan Raspberry Pi biasa direka untuk ringkas kerja pengiraan. Tetapi, selepas membaca arahan daripada lelaki dari Universiti Southampton, anda boleh menukar komputer mini anda menjadi superkomputer.


Terjemahan laman web





   Terima kasih kerana berminat dengan projek maklumat tapak web.
   Jika anda mahukan bahan yang menarik dan berguna diterbitkan dengan lebih kerap dan dengan kurang pengiklanan,
   Anda boleh menyokong projek kami dengan menderma sebarang jumlah untuk pembangunannya.