
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49



"Little Buddy Talker" adalah perangkat kecil yang memungkinkan Anda menambahkan output suara sederhana ke proyek Arduino Anda. Ini berisi kumpulan 254 kata terbatas dan dapat dihubungkan ke Arduino atau mikrokontroler lain melalui SPI. The Little Buddy Talker (LBT) dikembangkan oleh Patrick Mitchell, informasi lebih lanjut dapat ditemukan di situs webnya www.engineeringshock.com. LeRoy Miller telah mengembangkan perpustakaan untuk menyederhanakan penggunaan LBT yang disebut word100 dan Matt Ganis telah mengembangkan skrip yang menarik untuk menyederhanakan pembacaan angka yang menggunakan perpustakaan word100. Berikut ini akan saya uraikan termometer/higrometer bicara sederhana berbasis sensor Si7021, Arduino dan Little Buddy Talker. Sejauh ini hampir tidak lebih dari pembuktian konsep. Saya menggunakan breakout Si7021 dari Adafruit dan hanya menggabungkan skrip sampel Si7021 dari Adafruit dengan skrip Matt Ganis. Anda juga harus menginstal Adafruit Si7021 dan perpustakaan Word100.
Langkah 1: Bahan


Pembicara Sobat Kecil - 25 CA$. Saya mendapatkan milik saya dari proyek Kickstarter. Informasi lebih lanjut di www.engineeringshock.com. Si7021 breakout - Saya menggunakan breakout Adafruit, sekitar 7 US$. Deskripsi dan instruksi terperinci dapat ditemukan di situs web Adafruit. Arduino Uno - Saya menggunakan Monkmakesduino, tetapi versi apa pun dapat digunakan. Papan tempat memotong roti, beberapa kabel jumper, headphone, atau speaker. Anda perlu menginstal pustaka tertentu. Pustaka Word100 dapat ditemukan di https://github.com/kd8bxp/Word100Perpustakaan Si7021 oleh Adafruit dapat ditemukan di sini: https://github.com/adafruit/Adafruit_Si7021Skrip asli Matt Ganis dapat ditemukan di
Langkah 2: Menyiapkan Perangkat

Menyiapkan perangkat cukup sederhana dan cepat: Little Buddy Talker terhubung ke Arduino melalui SPI, ke breakout Si7021 melalui I2C.
- Hubungkan port bertanda Gnd, Vin, Scl dan Sda pada sensor ke port GND, 5V, A5 dan A4 Arduino.
- Hubungkan port 5V, GD, DI, SC dan CS dari 'Little Buddy Talker' ke port 5V, GND, 11, 13 dan 10 dari Arduino. Papan tempat memotong roti dan kabel jumper bisa membantu.
- Hubungkan speaker atau headphone ke port audio LBT.
- Instal perpustakaan yang diperlukan di Arduino IDE.
- Unggah skrip contoh (lihat langkah berikutnya) ke Arduino Anda.
Hasil pengukuran ditampilkan pada monitor serial dan diucapkan. Pengukuran dilakukan sekitar dua kali per menit, yang dapat disesuaikan dalam skrip dengan sangat mudah mengubah nilai 'penundaan'.
Keterbatasan utama tetapi alami dari Little Buddy Talker adalah rangkaian kata yang terbatas. 'titik' adalah kata yang hilang, sehingga lebih sulit untuk 'mengucapkan' angka floating point. Jadi, meskipun Si7021 mampu mengukur suhu dengan lebih tepat, saya mengurangi informasinya menjadi bilangan bulat.
Nilai kelembaban diberikan sebagai kelembaban relatif dalam %. Sayangnya istilah 'persen' juga hilang. Jadi saya mencoba menggantinya dengan kombinasi 'per' dan 'centi', meskipun 'per-centi' terdengar agak konyol. Pada saat penulisan, ada proyek Kickstarter untuk versi yang lebih besar dengan lebih dari 1000 kata, 'Big Buddy Talker', yang memungkinkan untuk menghindari batasan ini. Setelah skrip ada di Arduino, Anda dapat menjalankan perangkat yang menyalakannya dengan power pack. Saya menggunakan pengaturan ini untuk meletakkannya di lemari es, dengan speaker headset di luar. Itu masih bekerja pada -19°C. Dalam kasus perubahan besar kelembaban atau suhu, sensor perlu beberapa menit untuk menyesuaikan. Jadi bersabarlah dan tunggu sampai nilainya stabil.
Langkah 3: Script, dan Proyek Outlook
Anda dapat mengunduh skrip dari sini. Seperti yang disebutkan, ini hanyalah kompilasi dari karya orang lain, dengan beberapa penyesuaian kecil. Anda dapat memodifikasi skrip sesuka Anda, tetapi harap simpan komentar hak cipta dari Matt Ganis dan LeRoy Miller.
Terlampir Anda juga menemukan daftar istilah yang dapat diucapkan oleh Little Buddy Talker, kutipan dari dokumentasi LeRoy Millers. Hanya untuk membiarkan Little Buddy Talker mengucapkan angka dari -99 hingga 99, skrip yang lebih sederhana sudah cukup. Tetapi saya ingin menggunakan skrip dan aplikasi ini sebagai pengujian untuk konstruksi serupa dengan sensor lain yang dapat melaporkan angka panjang sebagai nilai, mis. sensor cahaya atau warna. Pantau terus.
Contoh lain untuk kombinasi LBT dan sensor dapat ditemukan di sini:
Setiap petunjuk, komentar dan koreksi dipersilakan.
Direkomendasikan:
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) -- Sensor (Suhu, Kelembaban, Kelembaban Tanah): 5 Langkah

Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) || Sensor (Suhu, Kelembaban, Kelembaban Tanah): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya mengotomatiskan rumah kaca. Itu berarti saya akan menunjukkan kepada Anda bagaimana saya membangun rumah kaca dan bagaimana saya menghubungkan listrik dan elektronik otomatisasi. Saya juga akan menunjukkan cara memprogram papan Arduino yang menggunakan L
Sensor Suhu dan Kelembaban Bertenaga Surya Arduino Sebagai Sensor Oregon 433mhz: 6 Langkah

Sensor Suhu dan Kelembaban Bertenaga Surya Arduino Sebagai Sensor Oregon 433mhz: Ini adalah build dari sensor suhu dan kelembaban bertenaga surya.Sensor mengemulasi sensor Oregon 433mhz, dan terlihat di gateway Telldus Net.Yang Anda butuhkan:1x "10-LED Sensor Gerak Tenaga Surya" dari eBay. Pastikan tertulis adonan 3.7v
ESP8266 NodeMCU Access Point (AP) untuk Server Web Dengan Sensor Suhu DT11 dan Mencetak Suhu & Kelembaban di Browser: 5 Langkah

ESP8266 NodeMCU Access Point (AP) untuk Web Server Dengan Sensor Suhu DT11 dan Pencetakan Suhu & Kelembaban di Browser: Hai guys di sebagian besar proyek kami menggunakan ESP8266 dan di sebagian besar proyek kami menggunakan ESP8266 sebagai server web sehingga data dapat diakses di perangkat apa pun melalui wifi dengan mengakses server Web yang dihosting oleh ESP8266 tetapi satu-satunya masalah adalah kita membutuhkan router yang berfungsi untuk
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: 5 Langkah

Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Mencetak Suhu Panas dan Kelembaban: Sensor DHT11 digunakan untuk mengukur suhu dan kelembaban. Mereka adalah penggemar elektronik yang sangat populer. Sensor kelembaban dan suhu DHT11 membuatnya sangat mudah untuk menambahkan data kelembaban dan suhu ke proyek elektronik DIY Anda. Ini per
Alat Ukur Indeks UV Berbicara, Menggunakan Sensor VEML6075 dan Little Buddy Talker: 5 Langkah

Alat Ukur Indeks UV Berbicara, Menggunakan Sensor VEML6075 dan Pembicara Kecil: Musim panas datang ! Matahari bersinar! Bagus sekali. Tetapi karena radiasi ultraviolet (UV) semakin intens, orang-orang seperti saya mendapatkan bintik-bintik, pulau-pulau kecil berwarna coklat berenang di lautan kulit merah, terbakar matahari, gatal-gatal. Mampu memiliki informasi real-time