Galileo Board:Fitur, Bahasa Pemrograman, dan Proyek
Apakah Anda mencari papan Bersertifikat yang memungkinkan Anda menghubungkan modul MPCle standar seperti Bluetooth dan Wi-Fi? Apakah Anda menginginkan papan yang berfungsi dengan proyek nirkabel dan menyinkronkan secara real-time? Kemudian, akan membantu jika Anda memiliki Intel Galileo Board.
Ingin mempelajari lebih lanjut tentang perangkat?
Artikel ini akan memberi Anda perincian fitur, spesifikasi, proyek, manfaat perangkat, dan banyak lagi.
Mari kita mulai!
Apa Fitur Dewan Galileo?
Ethernet
Papan Galileo memiliki bagian di bagian atas dengan label UART. Di bagian ini, Anda akan menemukan port Ethernet yang memungkinkan koneksi Intel Galileo ke jaringan kabel.
Arduino
Papan Arduino
Papan ini adalah papan Arduino pertama yang memiliki fondasi dalam desain Intel. Selain itu, bagian papan tempat Anda dapat menyambungkan kabel jumper mirip dengan model pinout Arduino 1.0 pada papan Arduino Uno R3.
Akibatnya, Anda dapat menggunakan modul yang dicolokkan ke header untuk memperluas fungsionalitas papan. Demikian juga, Uno memiliki port serial, 14 pin I/O digital, header ICSP untuk pemrograman serial, dan 6 input analog.
RTC (Jam Waktu Nyata)
Dengan RTC yang terintegrasi dengan papan, Anda dapat menyinkronkan data antar modul. Selain itu, Anda dapat menggunakan perpustakaan waktu Arduino untuk menyertakan konfigurasi ketepatan waktu dalam program Anda.
Selain itu, bekerja dengan proyek nirkabel memudahkan integrasi waktu nyata menggunakan data waktu GPS (Global Positioning System) dan NTP (Protokol Waktu Jaringan). Selanjutnya, Anda dapat menyertakan baterai sel berbentuk koin pada board Intel Galileo untuk menghemat waktu di antara penyetelan ulang sistem.
Kuark
Papan Galileo dilengkapi dengan Prosesor Aplikasi (Quark SoC X1000). Dan fitur ini untuk Internet of Things. Selain itu, prosesor aplikasi ini berukuran kecil dan memiliki efisiensi daya yang lebih besar daripada Prosesor Intel Atom. Jadi, ini bekerja dengan sempurna untuk proyek kecil bertenaga rendah.
Linux
Dimungkinkan untuk mengakses Wi-Fi, port serial, dan pin papan dengan gambar Linux untuk Intel Galileo dan bahasa pemrograman. Jadi, mudah untuk memanfaatkan kekuatan rata-rata pemrosesan Intel Quark untuk menciptakan sesuatu.
Dasbor Linux
PC Mini
Slot ini memungkinkan Anda menghubungkan modul mPCle standar seperti adaptor kartu SIM untuk ponsel, Wi-Fi, dan Bluetooth.
Micro SD
Dengan perpustakaan SD (Secure Digital), Anda dapat mengakses kartu micro SD onboard alternatif. Berbeda dengan Arduino biasa, Intel Galileo tidak menyimpan program tanpa kartu SD. Oleh karena itu dengan kartu SD, board dapat menyimpan data hingga 32 GB.
Komponen Utama Papan Intel Galileo Arduino
- Eth PHY:Transceiver lapisan Fisik Ethernet.
- Klien USB 2.0:Konektor Klien USB (Micro-USB Tipe B).
- Slot Micro SD:dapat menangani kartu micro SD hingga 32 GB.
- ICSP:Header pemrograman serial dalam sirkuit (ICSP) 6-pin.
- Pengatur tegangan:menghasilkan suplai 3.3V.
- Port Debug JTAG:header JTAG standar 10-pin untuk debugging.
- Daya 5V:board menggunakan adaptor AC-ke-DC.
- Port Ethernet:konektor Ethernet 10/100.
- GPIO Expander:satu expander I2F I/O menawarkan modulasi lebar pulsa GPIO.
- ADC:Konverter Analog ke Digital.
- Antarmuka Arduino:mengikuti pinout Arduino Uno Revisi 3.
- Intel Quark SoCX1000:Prosesor Intel Pentium 32-bit 400 MHz.
- RAM DDR3 256MB:DRAM 256Mbyte, firmware diaktifkan secara default.
- Antarmuka pelindung:mengikuti pinout pelindung Arduino Uno Revisi 3.
- Port Serial RS-232:Jack 3,5mm 3-pin.
- SPI Flash:8 Mbyte Legacy SPI Flash untuk menyimpan bootloader atau firmware dan sketsa terbaru.
- Host USB 2.0:Konektor Host USB 2.0 (Micro-USB Type AB).
- RS-232:Pemancar RS-232.
- Port Program Flash SPI:Header 7-pin untuk pemrograman Serial Peripheral Interface (SPI).
Spesifikasi Intel Galileo
Proyek Intel Galileo
Lampu Aktif Galileo Buatan Sendiri
Bahan yang Dibutuhkan
- Papan Intel Galileo
- Kabel
- Sensor PIR
Sensor PIR Arduino
Sumber:Wikimedia Commons
Soket bola lampu
Sumber:Wikimedia Commons
obeng kuning
Relai untuk Arduino
Bola lampu
Langkah
1. Dapatkan Galileo Anda dan hubungkan sensor PIR ke perangkat. Anda dapat melakukan ini dengan menghubungkan kabel Ground dari sensor ke Galileo's Ground. Kemudian, sambungkan VCC sensor ke Pin 3.3 Galileo. Setelah itu, gabungkan output sensor ke pin digital 0 Galileo.
2. Selanjutnya ambil ketiga kabel tersebut dan hubungkan masing-masing ke relay IN, VCC, dan ground. Dengan kata lain, kabel IN terhubung ke pin digital Galileo 7. Kemudian, kabel VCC menuju pin 5V Galileo, kabel ground menuju ke ground Galileo.
3. Pilih kabel daya ujung terbuka. Kemudian, sambungkan salah satu ujungnya ke kabel tengah soket bohlam. Setelah itu, sambungkan kedua kabel ke relai.
4. Kabel terbuka kabel daya terhubung ke pin COM Relay. Jadi, Anda dapat memasang kabel soket bohlam di pin NO (biasanya terbuka) Relay. Kemudian, pertahankan kabel pada relai dengan mengencangkan sekrupnya.
5. Letakkan bohlam di soket untuk mengatur sistem. Selanjutnya, pasang semua kabel dan koneksi USB yang diperlukan. Jika sambungannya akurat, sambungkan kabel daya ke dinding.
6. Unggah kode sumber ini.
Bahasa Pemrograman Intel Galileo
Bahasa pemrograman tersebut antara lain sebagai berikut:
- Secure Shell (SSH)
- Arsitektur Suara Linux Lanjutan (ALSA)
- OpenCV
- Python
- Node.js
- Video4Linux (V4L2)
Apa Kegunaan Intel Galileo Board?
Papan Intel Galileo adalah perangkat pengembangan yang memungkinkan Anda membuat berbagai proyek khusus. Dan ini adalah sumber terbuka yang memungkinkan Anda mendapatkan instruksi untuk berbagai proyek secara online. Beberapa proyek tersebut antara lain sebagai berikut:
Menghijaukan Rumah Kaca Cerdas
Proyek ini merupakan proyek kompleks yang melibatkan pembangunan rumah kaca mini yang dipantau dari jarak jauh. Proyek ini membutuhkan komponen elektronik yang berbeda, kotak akrilik, Galileo Gen 2, pompa air, dan Arduino Uno.
Stasiun Cuaca Sederhana
Ini melibatkan penggunaan sensor DHT11 dan Galileo untuk mengukur kelembapan dan suhu.
Jam Baca Sigma
Proyek ini adalah proyek kompleks lainnya yang melibatkan pembuatan e-reader yang dapat dipakai. Bahan yang Anda butuhkan untuk proyek ini adalah tinta elektronik, pencetakan 3-D, dan Galileo Gen 2.
Apa Perbedaan Antara Intel Galileo Generasi Satu vs. Generasi Dua
Raspberry Pi vs. Intel Galileo
FAQ
- Prosesor apa yang digunakan Galileo?
Intel Quark X1000.
- OS apa yang berfungsi untuk Galileo?
Linux.
- Berapa biaya untuk mendapatkan papan intel galileo?
Minimal $70 untuk permulaan.
Menutup
Papan Galileo adalah cara yang tepat jika Anda membutuhkan sistem tertanam pada chip berdaya rendah dengan prosesor 32-bit yang berjalan sekitar 400MHz. Selain itu, papan pengembangan ini mendukung banyak periferal eksternal, yang menjadikannya pilihan ideal untuk berbagai proyek yang dipesan lebih dahulu.
Apakah Anda pernah menggunakan Intel Galileo sebelumnya? Apakah Anda memiliki pertanyaan tentang papan? Harap beri tahu kami.