Isi kandungan:
Video: Servo Internet: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:06
PENGENALAN
Saya suka memberi makan burung di kebun saya, tetapi cukup menyedihkan, tikus hitam juga memanfaatkannya. Oleh itu, saya memikirkan cara untuk mengelakkan tikus memakan makanan burung.
Tikus hitam hanya aktif dalam kegelapan jadi kita perlu menutup pemakan burung pada waktu malam. Kerana saya malas, saya memikirkan cara untuk mengotomatisasi ini. Oleh itu, idea servo terkawal internet terhapus.
Oleh kerana pengumpan burung berada di kebun anda, ada baiknya jika ESP juga dapat berfungsi sebagai pemanjangan rangkaian wifi. Beri tetamu anda akses internet tanpa menyatakan kata laluan rangkaian wifi anda.
Hasil pengaturcaraan adalah pengawal servo yang sangat fleksibel yang dapat dikonfigurasi agar sesuai dengan projek apa pun. Ia mempunyai a.o. ciri-ciri berikut:
- Pengguna dapat menentukan kedudukan permulaan dan akhir servo.
- Kelajuan pergerakan dapat diatur.
- Servo boleh dikendalikan secara manual melalui antara muka web atau butang tekan.
- Pemasa yang boleh dikonfigurasi secara automatik dapat menutup dan membuka penyuap burung pada waktu-waktu tertentu.
- Penutupan dan pembukaan secara automatik dapat dibandingkan dengan terbitnya matahari terbenam.
- Mudah dihubungkan ke rangkaian wifi anda.
- Mesej boleh dihantar melalui mqtt pada acara tertentu.
- Servo dapat dikendalikan oleh domoticz melalui pautan langsung seperti "ip-of-servo / SW = ON"
- Boleh dipindahkan ke kedudukan mana pun dengan menggunakan slaid atau pautan seperti "ip-of-servo / POS = 90"
- Kami juga dapat menggunakannya sebagai wifi repeater / extender.
- Kita dapat menyalakan lampu malam di taman.
Video akan memberi anda idea mengenai apa yang anda boleh hasilkan dengan teknologi ini.
Bekalan:
- papan NodeMCU v3 atau Wemos d1 (mini) ($ 2, 50)
- servo mini SG90 9G ($ 2)
- bekalan kuasa 5v usb
Pilihan suis taktil dan / atau satu atau dua LED dengan perintang dan beberapa wayar.
Langkah 1: Membinanya
perkakasan
Servomotor mempunyai 3 wayar yang telah disambungkan ke nodemcu. Merah = vcc dan harus disambungkan ke Vin (5v). Kawat hitam atau coklat adalah Gnd dan wayar oren atau kuning adalah wayar data dan harus disambungkan ke pin D1. Kadang-kadang diperlukan untuk menyambungkan pull-up resistor 10k ke datapin untuk mengelakkan pergerakan tidak erat semasa boot.
perisian
Saya menjadikannya sangat mudah untuk memasang perisian pada peranti ESP anda. Ikuti langkah berikut:
Muat turun dan unzip fail dalam folder di komputer anda. Masukkan folder ini dan klik pada Serial_Communicator.exe, program akan dimulakan. Sambungkan ESP melalui kabel usb ke komputer anda. Anda boleh menguji sekarang port mana yang disambungkan ESP. Baca teks bantuan untuk meneruskan. Apabila perisian dipasang, lampu atas kapal biru akan menyala. Sekarang anda boleh melanjutkan ke bab "bagaimana ia berfungsi".
Kini anda juga mempunyai alat yang bagus untuk berkomunikasi dengan ESP melalui siri. Sambungkan esp dengan kabel usb ke komputer windows anda. Anda boleh mengeluarkan beberapa arahan untuk memindahkan servo dan melihat maklumat boot dan debug.
kemas kini 23 dis 2020: Versi baru dengan tambahan waktu malam yang ditambah.
MUAT TURUN ESP8266SERVO-v1_1b dari onedrive
Langkah 2: Bagaimana Ia Berfungsi
sambung ke wifi
Setelah perisian dimuat naik, wemos boot dan LED biru menyala berterusan. Ini bermaksud titik akses (AP) dibuka di mana anda boleh menyambungkannya ke wifi anda. Sekarang buka tetapan wifi di komputer riba, telefon atau tablet anda. Anda akan melihat netwerk bernama ESP-123456 atau yang serupa.
Sambungkan ke rangkaian ini dengan kata laluan 123456789 dan semak ke 192.168.4.1. Masukkan kelayakan anda dan ikuti arahan selanjutnya.
Jangan lupa untuk menetapkan kata laluan pentadbir. Lalai ini adalah 000000000. Apabila berjaya disambungkan, ESP akan reboot dan LED berkelip 3 kali.
but
Semasa boot, Esp membaca tetapan dari sistem fail, menyambung ke internet untuk mengatur waktu sistem dan memindahkan servo ke kedudukan penutupnya. Daripada lampu kilat berkedip 3 kali untuk menunjukkan bahawa ia sudah siap.
tetapan
Selepas but pertama, anda perlu melakukan pengemasan terlebih dahulu. Pergi ke halaman tetapan dan klik "konfigurasi waktu". Di sini anda boleh menetapkan kedudukan geografi dan jangka masa. Sekiranya penjimatan waktu siang diterapkan di negara anda daripada periksa. Jimat. Peranti dinyalakan semula dan mengira waktu terbenam dan terbitnya matahari. Periksa halaman status untuk melihat apakah semuanya betul.
tetapan servo
Penting untuk melakukan tetapan servo. Kami tidak mahu servo berpindah ke posisi di mana ia bergetar, kerana ini adalah keadaan semasa yang tinggi dan mungkin menghancurkan servo anda atau bahkan nodemcu anda. Lawati halaman servo, di sini anda dapat menentukan kelebihan di mana servo dapat bergerak dengan selamat. Sebut saja kedudukan buka dan tutup, atau sebaliknya, untuk menentukan apa yang berlaku apabila anda menekan butang tutup atau buka. Ini menjadikannya sangat mudah untuk menyesuaikan servo dengan projek khusus anda.
Anda juga dapat menentukan kelajuan pergerakan servo. Periksa "kelajuan penutupan perlahan" jika anda tidak mahu menangkap burung di feeder anda.
domotica
Servo juga dapat dikendalikan oleh aplikasi domotica seperti "domoticz". Dengan menghantar permintaan http seperti "ip-of-espservo / SW = ON" (tutup) atau "ip-of-espservo / SW = OFF", servo dapat dikendalikan. Anda boleh mengujinya di penyemak imbas anda.
nyamuk
Apabila mosquitto diaktifkan, mesej seperti {"idx": "123", "cmd": "SW = ON"} atau 123, SW = ON dapat dihantar ke servo. Pada acara terbuka atau tutup, mesej json dihantar seperti {"idx": 123, "nvalue": 1}. Format json ini dan dapat difahami oleh domoticz.
butang taktil
Sekiranya anda menyambungkan butang, ini mempunyai fungsi berikut:
- Apabila butang diklik, servo beralih dari terbuka hingga tutup atau sebaliknya.
- Tekan lama sehingga lampu LED yang dipimpin akan menghidupkan semula ESP
- Tekan lebih lama sehingga lampu padam: ESP akan melupakan bukti kelayakan dan memulakan AP.
Butang di papan nodemcu mempunyai fungsi yang sama
Langkah 3: Penyelesaian masalah
pergerakan tidak menentu
Sekiranya servo secara tiba-tiba bergerak pada powerup atau ketika dikawal, kadang-kadang membantu menyambungkan pullistor restistor 10K antara 3.3V dan datapin d1.
Disyorkan:
Radio Internet BOSEBerry Pi: 4 Langkah (dengan Gambar)
Radio Internet BOSEBerry Pi: Saya suka mendengar radio! Saya menggunakan radio DAB di rumah saya, tetapi mendapati penerimaannya agak tidak rata dan suaranya terus pecah, jadi saya memutuskan untuk membina radio internet saya sendiri. Saya mempunyai isyarat wifi yang kuat di sekitar rumah saya dan bro digital
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
MATRIK LED SMART LED DALAMAN INTERNET (ADAFRUIT + ESP8266 + WS2812): 8 Langkah (dengan Gambar)
DIY INTERNET CONTROLLED SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Inilah kemajuan ke-2 saya untuk projek yang saya sangat teruja untuk menunjukkan kepada anda. Ini mengenai Matriks LED Pintar DIY yang membolehkan anda memaparkannya, data, seperti Statistik YouTube, Statistik Rumah Pintar anda, kerana suhu, kelembapan, boleh menjadi jam sederhana, atau hanya menunjukkan
Mengemas Motor Servo Langkah Dengan Kawalan Bersiri Melalui Arduino Menggunakan Pencetak 3D - Langkah 4: 8
Merangkumi Step Servo Motor Dengan Serial Control Via Arduino Menggunakan 3D Printer - Pt4: Dalam video keempat siri Motor Step ini, kami akan menggunakan apa yang telah kami pelajari sebelumnya untuk membina motor servo stepper dengan kawalan melalui komunikasi bersiri dan nyata maklum balas kedudukan menggunakan pengekod resistif yang dipantau oleh Arduino. Dalam
Hack Servo V1.00 - Ubah Servo Anda Menjadi Penggerak Linear yang Kuat: 7 Langkah
Peretas Servo Anda V1.00 - Ubah Servo Anda Menjadi Penggerak Linear yang Kuat: Dengan syarat anda mempunyai alat dan servo yang boleh anda buat dengan harga kurang dari dua dolar. Penggerak memanjang dengan kadar sekitar 50mm / min. Ia agak perlahan tetapi sangat kuat. Tonton video saya di hujung siaran di mana penggerak kecil