Arduino & Raspberry Pi

Penderia, litar dan projek automasi kecil.

Moderator forum: Belum ada moderator · Pemilihan moderator

Mulakan catatan baharu… Tulis
Arduino & Raspberry Pi SensorsAndSolder Sedang menterjemah · EN

Five ways I pair an Arduino with a Raspberry Pi for real projects

I've been tinkering with single-board computers and microcontrollers for a while, and one thing took me way too long to realize: they're not competitors — they're better together. An Arduino is great for circuits, sensors, and automation, while a Raspberry Pi handles the heavier computing. Combine them and you unlock projects neither can do well alone.

My favorite combo is a Home Assistant weather station. The Arduino reads a BME280 sensor on a breadboard, while the Raspberry Pi runs Home Assistant, and I link the two over MQTT. It's cheap, reliable, and the dashboard shows live temperature and humidity from my balcony.

Another one I keep coming back to is a smart chess board: an Arduino Nano drives the LEDs and switches under the board, while the Pi runs the Stockfish chess engine for an AI opponent. It's a fun mix of electronics, 3D printing, and software.

If you're into retro gaming, a Raspberry Pi makes a brilliant emulation box, and an Arduino can become a DIY game controller for it. I've also seen clever folks build an RFID door lock where the Pi stores the tag database and the Arduino handles the reader and strike — a genuinely useful home project.

If you're just starting, don't overthink it: grab a used Arduino and a Pi, and try one small project end to end. The lessons compound fast, and before you know it you'll be dreaming up your own builds.

Source: XDA Developers
Arduino & Raspberry Pi SensörVeLehim diterjemahkan · TR

Panel mesyuarat pintar yang memaparkan Google Calendar di dinding menggunakan ESP32

Projek yang disiarkan di blog Maker Robotistan ini menyelesaikan masalah yang biasa dialami sesiapa yang berpindah dari satu mesyuarat ke mesyuarat seterusnya: daripada asyik menyemak tab kalendar atau menunggu pemberitahuan di telefon, mesyuarat seterusnya boleh dilihat pada skrin fizikal di atas meja.

Projek ini menggunakan skrin TFT LCD ESP32 HMI 5.0 inci. Skrin itu sudah ada mikropengawal ESP32-S3, Wi-Fi dan litar pemacu grafik, jadi tidak perlu menyambungkan ESP32 berasingan dengan wayar jumper. Sistem ini menyambung ke Wi-Fi, menanya acara seterusnya melalui API Google Calendar, dan memaparkan tajuk, masa serta penerangan mesyuarat pada skrin 800x480. Masa semasa diambil daripada pelayan NTP. Apabila mesyuarat baharu ditambah ke kalendar, anda tidak perlu menyentuh ESP32 kerana peranti itu menyemak kalendar pada sela masa tertentu dan mengemas kini skrin sendiri.

Skrin itu menyokong sentuhan kapasitif, tetapi dalam versi ini fungsi sentuhan tidak digunakan; panel ini hanya berfungsi sebagai paparan maklumat. Projek ini bukan sekadar elektronik dan perisian: ia dikuasakan oleh bateri Li-Po 1S 3.7 V 1800 mAh, dan kotak dinding bercetak 3D memuatkan skrin serta bateri sekali gus. Dengan itu, panel boleh dipasang di dinding tanpa perlu sentiasa disambungkan dengan kabel USB. Semasa pembangunan, papan pembangunan ESP32 30 pin juga digunakan, tetapi ia tidak diperlukan dalam pembinaan akhir.

Apa yang saya suka ialah projek ini menghasilkan alat harian yang benar-benar berguna dengan komponen yang sangat sedikit. Idea yang sama boleh disesuaikan untuk memaparkan jadual sekolah atau bengkel. Senarai bahan pendek, jadi pemula juga boleh mencubanya tanpa banyak masalah.

Sumber: Robotistan Maker
Arduino & Raspberry Pi CapteursEtSoudure diterjemahkan · FR

Menyahkod APRS dengan Raspberry Pi 4 dan dongle RTL-SDR

Meneruskan eksperimennya dengan dongle RTL-SDR V4, framboise314 menerbitkan dokumen mengenai penyahkodan APRS pada Raspberry Pi 4. Ideanya ialah menukar papan kecil itu kepada stesen penerimaan radio amatur yang mendengar frekuensi VHF Eropah 144.800 MHz.

Artikel ini bermula dengan menerangkan apa itu APRS (Automatic Packet Reporting System). Dicipta pada akhir 1980-an, ia ialah radio paket: letupan audio yang sangat pendek dalam AFSK 1200 baud, dibungkus dalam bingkai AX.25. Ia digunakan untuk penjejakan kedudukan, telemetri (stesen cuaca, status bateri sebuah geganti terpencil) dan mesej ringkas. Rangkaiannya berfungsi tanpa Internet berkat digipeater, dan iGate menghubungkannya ke web. Penulis juga membandingkannya dengan Meshtastic, dan perbezaan utamanya terletak pada peraturan dan frekuensi.

Dari segi praktikal, persediaannya melalui GQRX yang ditala dengan teliti, kemudian ke Dire Wolf, sebuah TNC perisian sepenuhnya yang menyahkod bingkai itu. Tutorial ini memperincikan pemasangan, penghalaan audio melalui UDP dan satu perangkap yang sangat nyata: GQRX menghantar secara lalai melalui IPv6, jadi aliran itu mesti dipaksa ke IPv4 supaya Dire Wolf menerima sesuatu. Akhir sekali, ia menangani masalah perkakasan, iaitu penurunan prestasi (thermal throttling) pemproses di bawah beban pemprosesan isyarat, yang perlu diselesaikan jika mahu stesen yang boleh dipercayai dan beroperasi secara berterusan.

Apa yang saya dapati menyenangkan ialah nada seseorang yang pernah mengamalkan radio paket pada 1990-an dan kini menemukan semula teknik itu dengan perkakasan berharga beberapa puluh euro. Titik permulaan yang baik bagi sesiapa yang ingin menggabungkan Raspberry Pi dan radio.

Sumber: Framboise 314
Arduino & Raspberry Pi SensoriESaldature diterjemahkan · IT

Needle: model 14 MB yang menukar arahan kepada tindakan pada Raspberry Pi

Apabila orang bercakap tentang LLM, yang terlintas dahulu ialah chatbot, tetapi Needle mengambil jalan yang lain. Ia ialah model kecerdasan buatan yang kecil, hanya 14 MB, dibangunkan oleh Cactus Compute, dengan satu tugas sahaja: menukar permintaan dalam bahasa semula jadi kepada panggilan fungsi Python. Ia bukan untuk berbual, sebaliknya untuk mengawal aplikasi, peranti dan automasi.

Perkara yang menarik perhatian saya ialah ia berjalan secara tempatan pada Raspberry Pi 5 hanya menggunakan CPU, tanpa awan dan tanpa perkakasan AI khusus. Daripada menulis accendi_led(), cukup sekadar berkata "Hidupkan LED 1" dan model akan memilih fungsi yang betul. Ia juga memahami arahan dalam bahasa Itali, dan laman projek menyediakan demo dalam talian (rumah pintar, robot vakum, jam tangan pintar, cermin mata AR) untuk dicuba.

Tutorial RaspberryItaly membina pembantu tempatan kecil yang menyimpan nota dalam fail, membaca suhu Raspberry Pi, menghidupkan dan mematikan LED, serta memahami arahan yang ditulis dalam bahasa Itali. Anda memerlukan Raspberry Pi (lebih baik model 5), Raspberry Pi OS yang dikemas kini, Python 3, LED dengan perintang 220 atau 330 ohm dan beberapa wayar jumper. Pemasangan dibuat melalui persekitaran maya dan pakej cactus-needle; sambungan internet hanya diperlukan untuk muat turun pertama.

Satu nasihat daripada penulis patut diingat: lebih baik memberi satu arahan pada satu masa. Ayat seperti "matikan lampu dapur dan turunkan tirai" mungkin tidak ditafsirkan dengan betul, manakala dua arahan yang diberi berasingan berfungsi dengan baik.

Sebagai idea projek, saya rasa ia sangat praktikal: digabungkan dengan pengecaman suara tempatan, ia membolehkan kita mengawal robot atau automasi kecil tanpa bergantung pada mana-mana perkhidmatan rangkaian.

Sumber: RaspberryItaly
Arduino & Raspberry Pi SensoresESolda diterjemahkan · PT

XIAOML Kit: ESP32-S3 dengan kamera, mikrofon dan IMU untuk belajar TinyML

Embarcados memperkenalkan XIAOML Kit daripada Seeed Studio, direka untuk mengikuti makmal praktikal dalam buku «Machine Learning Systems» karya Profesor Vijay Janapa Reddi dari Harvard. Makmal ini dibangunkan bersama Profesor Marcelo Rovai dari UNIFEI di Itajubá, dalam kumpulan tinyML4D.

Kit ini mengandungi XIAO ESP32-S3 Sense dengan kamera OV3660, mikrofon digital dan pembaca kad SD, serta papan pengembangan dengan IMU 6 paksi dan paparan OLED 0.42 inci. Dengan itu, ketiga-tiga jenis data yang dibincangkan dalam buku ini dapat dilindungi: imej, bunyi dan pergerakan. Turut disertakan ialah antena FPC 2.4 GHz, dua penyerap haba dan kad microSD 32 GB berserta penyesuai.

SoC-nya ialah ESP32-S3R8, Xtensa LX7 dwi-teras pada 240 MHz, dengan SRAM 512 KB, PSRAM 8 MB dan flash 8 MB. IMU-nya ialah LSM6DS3TR-C, manakala OLED menggunakan pengawal SSD1315 yang dianggap oleh pustaka sebagai SSD1306 bersaiz 72 x 40 piksel. Unit yang siap dipasang berukuran 21 x 17.8 x 30 mm dan berat 10.6 g. Satu perincian praktikal yang ditekankan penulis ialah IMU dan OLED berkongsi bas I2C yang sama pada alamat 0x6A dan 0x3C, jadi sesiapa yang ingin menyambung sensor I2C lain perlu mengelakkan kedua-dua alamat ini. Papan IMU juga mempunyai penyambung JST untuk bateri litium 3.7 V, yang berguna untuk projek boleh pakai.

Perkara yang paling saya gemari ialah gabungan buku rujukan dengan perkakasan yang murah dan padat: anda boleh beralih daripada teori kepada menjalankan inferens pada mikropengawal sebenar. OLED tentunya hanya memuatkan dua atau tiga baris yang boleh dibaca, tetapi itu sudah memadai untuk memaparkan kelas yang dikesan atau peratusan keyakinan.

Sumber: Embarcados
Arduino & Raspberry Pi SensorenUndLötzinn diterjemahkan · DE

Arduino Ventuno Q: papan AI dua otak kini boleh ditempah awal

Arduino mula menerima pra-tempahan untuk Ventuno Q, yang telah diumumkan sejak Mac. Menurut laporan Make, papan ini berharga 298.99 euro dan unit yang ditempah awal dijangka dihantar dalam masa kira-kira empat minggu. Ia terutamanya disasarkan untuk AI tepi (edge AI) dan robotik.

Konsep "otak berganda" adalah bahagian yang paling menarik bagi saya. Di bahagian Linux terdapat Qualcomm Dragonwing IQ8 (QCS8275) dengan lapan teras Kryo dan NPU Hexagon sehingga 40 TOPS. Untuk semua tugas yang sensitif kepada masa, STM32H5F5 dengan Cortex-M33 mengambil alih, menjalankan Zephyr RTOS bersama teras Arduino dan mengurus motor, PWM dan GPIO. Kedua-dua bahagian berkomunikasi melalui jambatan RPC. Maka sebuah robot boleh menganalisis imej kamera secara setempat dan pada masa yang sama mengawal motor, tanpa perlu menggabungkan beberapa papan.

Spesifikasinya agak mewah mengikut piawaian Arduino: 16 GB LPDDR5, 64 GB eMMC, slot M.2 untuk SSD NVMe, tiga penyambung kamera MIPI-CSI, Ethernet 2.5 Gbit, Wi-Fi 6 dan Bluetooth 5.3. Ditambah I2C, SPI, UART, beberapa antara muka CAN-FD, penyambung Qwiic, empat LED RGB dan matriks LED 8×13.

Dari segi perisian, Ubuntu dirancang dan Debian akan menyusul. Menurut Arduino, Docker dan apt sudah sedia digunakan. Dalam Arduino App Lab, lakaran, skrip Python dan model AI dalam kontena boleh disambungkan. Model yang sudah dipasang termasuk Qwen, Gemma, Whisper, YOLOX dan MediaPipe, dan model GGUF sendiri boleh dijalankan melalui llama.cpp.

Harganya jauh melangkaui tahap biasa Arduino, jadi papan ini lebih sesuai untuk projek besar berbanding pemula. Yang paling menarik minat saya ialah idea kawalan suara setempat dan automasi yang tidak bergantung pada awan.

Sumber: heise online (Make)
Arduino & Raspberry Pi 電子工作の作業台 diterjemahkan · JA

Pemantau dengan Raspberry Pi dan Arduino yang menghantar e-mel apabila suhu berbahaya

Dalam cuaca panas musim kemarau, semakin banyak kes warga emas yang tinggal sendirian dibawa ke hospital akibat strok haba kerana tidak perasan suhu dalam bilik meningkat. Projek peribadi «THSense» yang diterbitkan di Zenn ditujukan kepada mereka yang menjaga ahli keluarga yang tinggal jauh. Ia memantau suhu dan kelembapan bilik serta menghantar e-mel apabila suhu mencapai tahap berbahaya.

Ciri-cirinya ringkas. Suhu dan kelembapan diukur setiap minit, e-mel dihantar apabila suhu melebihi 35 °C, dan nilai semasa serta sejarahnya boleh dilihat dalam bentuk graf melalui pelayar. Menurut penulis, graf itu wujud supaya tanda awal, seperti suhu yang terus naik, dapat dikesan lebih awal.

Seni binanya menarik. Bacaan penderia (DHT20) diserahkan kepada Arduino pada Grove Beginner Kit dan bukannya Raspberry Pi, kerana tindak balasnya lebih pantas dan nilai yang tepat lebih mudah diperoleh. Setiap 60 saat, Arduino menghantar rentetan melalui USB serial ke Raspberry Pi. Program Python di situ menerimanya dengan pyserial, menukarnya semula kepada nombor, dan mengendalikan semakan suhu, penghantaran e-mel serta penyimpanan ke pangkalan data. Pangkalan data ialah MariaDB pada mesin maya di Azure, dan skrin dibina dengan Flask dan Chart.js. E-mel dihantar melalui pelayan SMTP Gmail menggunakan smtplib, dan butiran akaun dibaca daripada fail .env, bukannya ditulis dalam kod.

Pembahagian peranan yang jelas menjadikan projek ini contoh yang berguna untuk reka bentuk IoT kecil. Pembahagian antara Arduino yang mengukur dan Raspberry Pi yang membuat keputusan serta memberi pemberitahuan ialah sesuatu yang boleh saya guna juga dalam projek serupa. Penulis berkata kod sumbernya diterbitkan di GitHub.

Sumber: Zenn
Arduino & Raspberry Pi SensorsAndSolder diterjemahkan · EN

Modul Smart Display Raspberry Pi dijual pada harga 30 dolar

Raspberry Pi akhirnya memulakan jualan Smart Display Module mereka. Modul ini pertama kali diumumkan pada Januari, dan mulai minggu ini ia boleh dibeli daripada pengedar yang diluluskan pada harga 30 dolar. Compute Module 5 dijual secara berasingan, jadi ia hanyalah penyesuai kosong dan bukan komputer lengkap.

Ia ialah papan penyesuai untuk Compute Module 5 yang dipasang pada paparan dan projektor yang mengikut spesifikasi Smart Display Module (SDM) Intel. Kuasa, video, audio, data dan kawalan semuanya melalui penyambung dalaman, jadi tiada kabel tambahan, adaptor kuasa atau braket yang tergantung di belakang skrin. Ia dibangunkan bersama Sharp Display Solutions Europe dan menyokong main balik video 4K.

Papan ini juga mempunyai slot M.2 yang boleh memuatkan storan pantas atau pemecut AI seperti modul Hailo. Papan ini tanpa kipas dan senyap, disasarkan untuk papan tanda digital yang mesti beroperasi 24/7: paparan maklumat penerbangan, papan penunjuk arah, skrin runcit dan korporat, atau pameran imersif apabila dipasangkan dengan projektor SDM.

Seorang penguji awal, perkhidmatan papan tanda kecil bernama Media Looper, menjalankannya pada paparan Sharp selama tiga bulan. Pengasasnya berkata ia melakukan segala yang dilakukan oleh persediaan Raspberry Pi 5 mereka, tanpa kabel, bekalan kuasa atau braket yang mungkin tertanggal oleh pelanggan, dan mereka akan menjadikannya pilihan lalai untuk mana-mana paparan yang mempunyai slot SDM.

Saya suka pengumuman jenis ini kerana ia menunjukkan sejauh mana platform ini telah beralih daripada papan hobi kepada perkakasan terbenam yang kemas. Bagi sesiapa yang membina projek paparan, modul berharga 30 dolar yang hilang di dalam skrin ialah pilihan yang menarik, namun anda tetap perlu memastikan paparan anda benar-benar mempunyai slot SDM.

Sumber: Raspberry Pi News
Arduino & Raspberry Pi ДатчикиИПайка diterjemahkan · RU

Codec HDA berbilang saluran pada RP2040

Antara muka HDA Link, juga dikenali sebagai Azalia, biasanya hanya terdapat pada cipset PC. Penulis sebuah artikel di Habr mahu menyemak sama ada mikropengawal RP2040 pada Raspberry Pi Pico boleh berfungsi sebagai hos antara muka ini. Kelebihannya jelas: codec audio HDA berbilang saluran menawarkan lebih banyak saluran berbanding I²S.

Projek ini berpusat pada RP2040 dengan blok PIO dan codec Realtek ALC889 yang terpasang pada papan, papan yang tinggal daripada percubaan terdahulu yang gagal dengan STM32F103 dan Spartan-3. Isyarat BCLK mesti stabil pada 24 MHz, jadi ia tidak boleh dijana melalui perisian. Antara muka ini menggunakan empat talian: BCLK, SYNC, SDO dan SDI, dan satu bingkai 1000 bit memberikan 48 kHz; untuk 96 dan 192 kHz, bilangan sampel setiap bingkai meningkat.

Pelaksanaannya menggunakan empat mesin keadaan PIO: output SDO, output SYNC, input SDI dengan penjanaan BCLK, dan mesin yang memberi alamat kepada codec. Data dihantar melalui DMA, manakala teras kedua RP2040 membungkus sampel dan arahan serta menghuraikan jawapan codec. Projek demo menjana gelombang sinus pada lima DAC stereo, dengan harmonik ketiga sekitar −123 dB.

Codec berfungsi pada kadar sampel 192 kHz. Mengoverclock RP2040 kepada 32 MHz (256 kHz) juga berjaya, tetapi codec menjadi sangat panas. Papan ini menggunakan 150 hingga 270 mA pada 3.3 V. Terdapat juga had: penapis terbina dalam berfungsi sebagai penapis lulus-tinggi tertib pertama dengan frekuensi potong kira-kira 4 Hz, dan lebar jalur input HDA tidak membenarkan tiga saluran stereo 24/192 serentak.

Penulis turut mendapati pepijat penyegerakan pada RP2040 apabila DMA, USB dan pensampelan XIP berjalan serentak; puncanya dikenal pasti oleh pakar Raspberry Pi. Untuk pemprosesan kompleks, beliau mengesyorkan RP2350 yang mempunyai arahan DSP. Saya suka cara projek ini menunjukkan dengan jujur kedua-dua hasil dan kelemahannya.

Sumber: Habr
Arduino & Raspberry Pi SensoresYSoldadura diterjemahkan · ES

Sensor pintar: dari bangunan dan bandar hingga industri dan kesihatan

Sensor tidak lagi menjadi komponen yang hampir tidak kelihatan di bengkel atau kilang. Hardware Libre meninjau beberapa projek di Sepanyol dan Eropah yang menggunakan rangkaian peranti bersambung, platform data dan kecerdasan buatan untuk tugas yang sangat berbeza: meramalkan kerosakan, memantau pencemaran, mengenal pasti burung melalui kicauannya, atau meningkatkan keselamatan kenderaan.

Contoh yang paling terperinci ialah Scamia di Madrid, projek syarikat perumahan perbandaran EMVS yang akan dilaksanakan di lima belas bangunan menjelang 2027, tiga belas daripadanya perumahan awam. Belanjawannya kira-kira 5.2 juta euro dengan pembiayaan bersama Eropah, dan ia berpusat pada kembar digital bagi setiap bangunan. Data daripada kira-kira dua ratus penderia setiap bangunan, yang bersambung melalui Wi-Fi dan IoT, mengukur suhu, kelembapan relatif atau tahap CO2, dan mengesan keanehan sebelum jiran menyedarinya. Data dianonimkan dan dikaitkan dengan isi rumah, bukan individu.

Pihak bertanggungjawab menganggarkan pengurangan 15 hingga 20 peratus dalam kos penyelenggaraan peralatan seperti sistem aerotermal atau dandang, serta pengurangan 5 hingga 10 peratus dalam penggunaan tenaga. Artikel itu turut menambah sedikit realisme: peratusan tersebut bersamaan dengan penjimatan tenaga kira-kira 40 hingga 100 euro setahun bagi setiap rumah, dan nilai sebenar hanya nampak apabila banyak rumah digabungkan dan kerosakan mahal dapat dielakkan.

Di Cartagena, rangkaian lain sedang disediakan untuk kawasan utara, dengan kontrak bernilai 130,258 euro termasuk VAT dan kira-kira lima belas peranti yang akan mengukur gas seperti nitrogen dioksida atau ozon.

Ia mengingatkan bahawa prinsip yang sama yang kita gunakan dalam projek di rumah dengan mikropengawal dan penderia suhu boleh diskalakan kepada sebuah bandar. Bahagian yang sukar, seperti yang ditunjukkan dalam teks, bukanlah mengukur, tetapi menukarkan berjuta-juta bacaan kepada keputusan yang berguna.

Sumber: Hardware Libre
Arduino & Raspberry Pi ДатчикиИПайка diterjemahkan · RU

Panel dinding Home Assistant pada ESP32-P4: bolehkah menggantikan tablet?

Pavel Loktev menerbitkan ulasan di Habr selepas seminggu menggunakan panel dinding Elecrow CrowPanel berasaskan ESP32-P4, dan meneliti mengapa peranti seperti ini diperlukan. Saya menghargai kejujuran kesimpulannya, jadi saya kongsikan perkara utama.

Peranti ini mempunyai skrin 10.1 inci 1024×600, 32 MB PSRAM, 16 MB flash, sensor sentuh kapasitif, audio, slot SD dan GPIO. Perisian tegarnya tertutup, jadi ia lebih merupakan produk siap pakai berbanding platform pembangunan. Panel ini berfungsi sebagai klien: pasang satu add-on pada pelayan Home Assistant, kemudian masukkan alamat pelayan, log masuk dan kata laluan terus pada panel. Selepas itu, ia memaparkan papan pemuka HA biasa, dan tidak perlu mereka bentuk antara muka sendiri.

Penulis memberikan ukuran. Permulaan sejuk sehingga papan pemuka berfungsi mengambil kira-kira 20 saat. Dari menekan butang sehingga statusnya bertukar mengambil 0.7 hingga 0.8 saat, dan dari menukar tab sehingga blok sedia mengambil 1.1 hingga 1.3 saat. Arahan dihantar hampir serta-merta, tetapi pengesahan visual pada skrin tiba agak lewat. Peluncur berfungsi dengan baik, dan beliau juga menguji kamera serta main balik media.

Mengenai alternatif, beliau juga jujur. Tablet lebih pantas dan serba boleh, tetapi memerlukan pemegang, kuasa dan mod kiosk. ESPHome dengan LVGL lebih murah, tetapi antara muka perlu dibina dan diselenggara sendiri. Panel sedia pakai seperti Sonoff NSPanel menyelesaikan isu perumahan dan kuasa, tetapi selalunya memerlukan perisian tegar pihak ketiga. CrowPanel ialah jalan tengah: satu papan pemuka untuk telefon, PC dan dinding.

Antara kelemahan yang disenaraikan ialah prestasi yang lebih rendah, resolusi yang kurang untuk papan pemuka yang padat, dan perisian tegar tertutup. Tiada bateri terbina dalam. Kesimpulannya, ia bukan pengganti tablet, tetapi pengganti alat kawalan jauh di pintu masuk, di dapur atau di garaj. Saya suka ungkapan beliau tentang suis dengan skrin besar; saya rasa ia sangat tepat.

Sumber: Habr