Iklan
Memulai dengan Raspberry Pi bisa menjadi pengalaman yang menyenangkan. Tidak pernah semudah ini bagi seorang pemula untuk memulai dengan coding dan elektronik DIY.
Salah satu proyek yang mudah adalah membuat rangkaian sederhana dengan dua LED dan mengontrol salah satunya menggunakan kode. Inilah cara melakukannya!
Komponen yang Diperlukan
Sebelum memulai, Anda harus memastikan Anda memiliki sistem operasi pada Pi Anda. Menginstal Raspbian via NOOBS Bagaimana NOOBS Untuk Raspberry Pi Dapat Membantu Pengguna Pertama KaliAda sesuatu tentang Raspberry Pi yang mungkin hanya menunda orang: sampai sekarang, pengaturannya belum terlalu ramah pengguna. NOOBS bertujuan untuk mengubahnya! Baca lebih banyak sejauh ini adalah cara tercepat untuk pergi.
Boot Pi Anda, dan pasang ke layar, mouse, dan keyboard seperti komputer desktop biasa. Atau, Anda bisa terhubung ke Pi Anda melalui SSH Menyiapkan Raspberry Pi Anda Untuk Penggunaan Tanpa Kepala Dengan SSHRaspberry Pi dapat menerima perintah SSH saat terhubung ke jaringan lokal (baik dengan Ethernet atau Wi-Fi), memungkinkan Anda untuk dengan mudah mengaturnya. Manfaat SSH melampaui menjengkelkan penyaringan harian ... Baca lebih banyak untuk menyimpan kekacauan kabel tambahan. Kami akan membahas cara mengontrol LED mana pun metode yang Anda pilih.
Setelah Anda yakin Raspberry Pi boot dengan benar, matikan lagi saat Anda membangun sirkuit Anda, untuk menghindari kerusakan Pi Anda.
Bersama dengan Raspberry Pi Anda, Anda akan membutuhkan:
- Papan tempat memotong roti
- 2 x LED
- 2 x resistor (mulai dari 220 Ohm hingga 1 kOhm)
- Kabel kait
Jika kamu punya Raspberry Pi dengan starter kit, Anda kemungkinan sudah memiliki semua yang ada di daftar ini. Sekarang mari kita membangun sirkuit kita.
Sirkuit LED Sederhana
Atur komponen Anda seperti yang ditunjukkan dalam diagram Fritzing ini:
Sirkuit ini melakukan dua hal. Itu 5v dan GND pin dari Pi menempel pada Rel Daya papan tempat memotong roti.
catatan: Untuk mendapatkan ide yang lebih baik tentang apa papan tempat memotong roti itu dan bagaimana cara kerjanya, lihat kami kursus singkat papan tempat memotong roti Apa itu papan tempat memotong roti dan bagaimana cara kerjanya? Kursus Kecelakaan CepatIngin belajar elektronik DIY? Anda mungkin telah menerima papan tempat memotong roti di starter kit Anda. Tapi apa itu papan tempat memotong roti dan bagaimana cara kerjanya? Baca lebih banyak .
Dua power rail dihubungkan di ujungnya, dan sebuah garis membentang dari positif power rail ke dalam positif (anoda) sisi LED bawah. Itu negatif sisi LED terpasang ke resistor, yang terhubung kembali ke GND saluran listrik.
LED atas dihubungkan dengan kabel berbeda. Garis mulai dari pin 12 (GPIO18) dari Raspberry Pi ke sisi positif dari LED, yang berjalan melalui resistor dan kembali ke GND rel. Pin 12 juga GPIO18, sama membingungkan dengan kedengarannya, panduan kami untuk pin Raspberry Pi GPIO Semua yang Perlu Anda Ketahui Tentang Raspberry Pi GPIO PinsRaspberry Pi adalah komputer kecil yang fantastis, tetapi apa yang tepatnya dilakukan oleh pin GPIO (General Purpose Input / Output)? Singkatnya, mereka membuka seluruh dunia mengutak-atik elektronik dan penemuan DIY. Baca lebih banyak akan membantu menjernihkan semuanya!
Tidak penting ke arah mana Anda memasang resistor, tetapi penting untuk mendapatkan LED dengan benar. Untungnya, mudah untuk mengetahui sisi mana yang mana:
Setelah Anda mengatur semuanya, tampilannya akan seperti ini:
Perhatikan bahwa saya menggunakan dongle Wi-Fi eksternal di sini, itu hanya diperlukan jika Anda menderita kutukan dari Wi-Fi yang lemah!
Pastikan semuanya sudah diatur dengan benar, lalu boot Raspberry Pi Anda. LED yang terpasang langsung ke pin 5v harus segera hidup. LED lainnya adalah yang akan Anda kontrol dari kode.
Metode 1: Python via IDLE
Jika Anda menggunakan Raspberry Pi dalam mode desktop, buka menu aplikasi di kiri atas layar Anda, dan navigasikan ke Pemrograman> Python 3 (IDLE). Ini akan membuka shell Python. Jika Anda menggunakan mode SSH, instruksi diberikan kemudian di artikel.
Sistem operasi Raspbian dilengkapi dengan Python yang sudah diinstal. Python adalah bahasa pemrograman yang sempurna untuk pemula, dan ada banyak situs web hebat 5 Situs Web Terbaik untuk Belajar Pemrograman PythonIngin belajar pemrograman Python? Berikut adalah cara terbaik untuk belajar Python online, banyak di antaranya sepenuhnya gratis. Baca lebih banyak di luar sana untuk membantu Anda memulai. Kami akan membuat Python pendek bersama-sama, meskipun jika Anda lebih suka mengambil skrip yang selesai Anda bisa salin kode dari Pastebin.
Anda dapat memprogram secara langsung ke dalam shell, tetapi alangkah baiknya untuk membuat program yang dapat Anda simpan dan gunakan kembali. Buka file baru dengan mengklik File> File Baru.
Anda akan membuat yang sederhana berkedip sketsa yang akan menyalakan dan mematikan LED. Untuk memulai, Anda perlu mengimpor RPi. GPIO dan waktu modul.
impor RPi. GPIO sebagai GPIO. waktu impor.
Pengimporan sebagai GPIO menghemat Anda dari mengetik RPi. GPIO setiap saat, dan Anda akan membutuhkannya waktu modul untuk penundaan antara menyalakan dan mematikan LED. Sekarang, atur pin GPIO.
GPIO.setmode (GPIO.BOARD) GPIO.setwarnings (False) ledPin = 12 GPIO.setup (ledPin, GPIO.OUT)
Atur pin GPIO untuk digunakan NAIK penomoran dan set peringatan GPIO ke false. Jangan khawatir jika Anda tidak memahami ini pada tahap ini! Selanjutnya, atur ledPin menjadi pin 12 (GPIO18) dari Pi Anda. Akhirnya, atur ledPin ke KELUARAN. Sekarang pin sudah siap untuk mengontrol LED.
Membuat Lampu Flash LED
Dengan membuat a untuk loop, Anda dapat mengontrol berapa kali LED berkedip. Masukkan kode berikut, pastikan untuk membuat indentasi dengan cara yang sama.
untuk i dalam kisaran (5): cetak ("LED menyala.") GPIO. Output (ledPin, GPIO.HIGH) time.sleep (0,5) cetak ("LED mati.") GPIO.output (ledPin, GPIO. RENDAH) time.sleep (0.5)
Ini untuk loop berjalan lima kali, dan setiap kali akan mencetak ke Shell Python apa yang dilakukannya, sebelum mengubah pin 12 menjadi TINGGI, menyalakan LED, lalu RENDAH, mematikan pin. Program kemudian berhenti secara otomatis.
Simpan program Anda, lalu pilih Jalankan> Jalankan Modul dari menu editor. LED Anda harus berkedip lima kali!
Selamat! Anda telah membuat program GPIO pertama Anda!
Metode 2: Python melalui SSH dan Nano
Jika Anda telah terhubung ke Raspberry Pi Anda melalui SSH, Anda dapat membuat program ini dari baris perintah. Buat skrip baru di Nano dengan mengetik:
sudo nano blink.py.
Ini akan membuka file baru di editor Nano bernama blink.py. Masukkan kode yang sama seperti di atas, pastikan untuk indentasi semuanya dengan benar, dan simpan program dengan menekan Ctrl-X. Ini memicu prompt penyimpanan di bagian bawah layar.
Tipe y untuk menyimpannya, dan masukkan untuk mengonfirmasi nama file. Ini akan membawa Anda kembali ke baris perintah. Anda dapat menjalankan program Anda menggunakan perintah Python:
python blink.py.
Anda akan melihat lampu kilat LED dan fungsi cetak di layar.
Selami Deeper Dengan Proyek Raspberry Pi Lebih Banyak
Mempelajari cara mengontrol LED menggunakan kode adalah langkah pertama yang penting dalam pendidikan DIY Anda. Level pengkodean inilah yang Anda butuhkan untuk banyak orang Proyek pemula Raspberry Pi.
Selain bagus untuk elektronik buatan sendiri, Raspberry Pi mampu melakukan beragam hal yang berbeda, dan bekerja dengan kami panduan Raspberry Pi yang mengagumkan Raspberry Pi: Tutorial Tidak ResmiBaik Anda pemilik Pi saat ini yang ingin mempelajari lebih lanjut atau calon pemilik perangkat ukuran kartu kredit ini, ini bukan panduan yang ingin Anda lewatkan. Baca lebih banyak akan membantu Anda memahami banyak kegunaan komputer kecil ini.
Ian Buckley adalah jurnalis lepas, musisi, pemain dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia mengutak-atik elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.