Saya tidak pernah mengerti liburan ini. Tapi ide itu lahir. Buat boneka menyeramkan yang akan bersinar dengan matanya dan membuat suara menyeramkan.

Kepala anak-anak yang asyik muncul di bawah ini (terima kasih anton) dan kontes dari Onion dengan pengundian ikan paus khusus, yang hati nurani tidak mengizinkan saya untuk membeli. Jika demikian, maka saya melakukan otak gadis Lola di Omega 2, menggunakan praktik terbaik saya dari artikel sebelumnya.
Semua orang yang tertarik untuk mengulangi hal seperti itu, tolong, di bawah kucing.
Kita akan membutuhkan: dua LED, sebuah speaker, catu daya 12 volt, sensor gerak (hanya membutuhkan 12 volt), konverter daya 3,3 volt, konverter daya 5 volt, penguat sederhana (kelas D apa pun dengan catu daya 3-12 volt) dan Omega 2. Masih opsional Anda akan memerlukan USB flash drive atau kartu sd untuk memperluas ruang disk.
Kami membuka boneka dan meletakkan LED di mata dan speaker ke dalam mulut dengan perekat panas meleleh. Kami mengeluarkan kabel ke area
otak Omega 2. Kami menyolder speaker ke amplifier, menghubungkan LED ke transistor efek medan ... Secara umum, kami membuat rangkaian berikut.

Alih-alih konverter 5 volt, Anda dapat mengambil catu daya ganda untuk 5 dan 12 volt, yang lebih dekat.
Selanjutnya, pergi ke pengaturan perangkat lunak. Jika Anda ingin menggunakan suara i2s, kami menginstal firmware b193 di omega, karena i2s lebih lanjut tidak berfungsi. Jika tidak, Anda dapat memasukkan kartu suara ke USB dan kemudian mengkonfigurasi suara
untuk panduan ini . Jika Anda melakukan seperti yang saya miliki, maka saya menulis di
sini tentang bekerja dengan suara i2s. Kami terhubung ke wifi dan menambah ruang disk omega 2. Semuanya dirinci dalam manual di
sini . Setelah itu kami melakukan
opkg update opkg install alsa-utils mpg123 python pyOnionGpio nano
Sekarang omega kami sudah hampir dapat berbicara dan hanya menulis kode Python untuk bisnis ini. Logikanya sederhana. Sensor gerak membuka sirkuit antara kedua GPIO. Untuk satu, kami memberi makan unit logis ketika dihidupkan (saya punya 15 output), kami membaca nilai yang kedua (saya menggunakan 17 output). Ketika ada 0 (karena sensor PIR telah memicu dan membuka saluran), maka kita mulai memainkan suara-suara yang mengerikan dan berkedip LED. Sisa waktu kita diam dan tidak menyentuh siapa pun. Implementasi dari semua ini terlihat seperti ini.
import onionGpio import subprocess import random gpioOut = onionGpio.OnionGpio(15) gpioOut.setOutputDirection(0) gpioOut.setValue(1) gpioObj = onionGpio.OnionGpio(17) status = gpioObj.setInputDirection() while True:
File suara menyeramkan ditambahkan ke / mnt / sda1 dengan nama 1.mp3, 2.mp3 ... Saya punya 6. dan salah satunya diaktifkan secara acak. Frekuensi output PWM dari Omega 2 juga diaktifkan secara acak di bawah mata kiri dan kanan. Mungkin saja menggunakan PWM perangkat keras, tetapi di sini ketidakstabilan frekuensi yang mungkin merupakan nilai tambah. Kemudian kita menulis dua baris di rc.local dengan menjalankan perintah
nano /etc/rc.local
omega2-ctrl gpiomux set i2s i2s python /mnt/sda1/start.py
Karena saya pikir Anda menebak skrip yang saya kutip di atas, Anda perlu menyimpan di direktori / mnt / sda1 dengan nama
start.py .
Selanjutnya adalah langkah terakhir. Yang paling kreatif. Riasan. Saya hanya bertanya kepada istri saya (penipu) dan dia melakukan yang keren. Terima kasih banyak!

Anda dapat melihat bagaimana semuanya bekerja dengan suara di video di bawah ini. Dalam kegelapan, "Pemakan Hati Pria" Lola terlihat cukup menyeramkan, jujur ββsaja. Saya harap Anda menikmatinya. Terima kasih atas perhatian anda!
Dan produk rumahan apa yang Anda lakukan?