Hari ini, kami, bersama pengarang saluran YouTube "AlexGyver", akan cuba membuat perkara yang sangat menarik - mesin taip dengan kamera yang dikawal melalui Internet.
Idea ini mudah, kami mahu mesin menyambung ke penghala rumah dan boleh dikawal dari telefon pintar dari mana saja di dunia di mana terdapat akses Internet. Selain itu, ia bukan hanya dikawal, tetapi juga menyiarkan video dari kamera onboard dalam masa nyata, dan mungkin juga bunyi.
Kami pasti akan mendapatkan komponen-komponen di Aliexpress. Senarai komponen yang diperlukan boleh didapati pada.
Mesin itu sendiri akan menjadi platform kit siap pakai untuk robot itu.
Ini adalah sekeping plexiglass, 2 motor dan roda. Dengan cara yang baik, projek seperti itu sedang dilakukan di Raspberry Pi, di mana anda juga perlu membeli kamera dan pemandu untuk mengawal motor.
Sudah tentu, anda perlu menghabiskan banyak masa untuk menulis dan menulis skrip untuk Raspberry sendiri dan jumlah masa yang sama untuk membangunkan "moncong web" yang semuanya akan diuruskan.
Tidak lama dahulu, pengarang sedang membuat projek yang agak menarik menggunakan kamera IP tersebut.
Kamera itu sendiri sangat sejuk, berputar dalam 2 paksi, mempunyai kawasan tontonan yang sangat besar (hampir skop penuh), membolehkan anda merakam video pada kad memori dengan resolusi 720p, mempunyai mod malam penglihatan penuh dengan cahaya inframerah, dan ia juga mempunyai mod "radio" "Pengasuh", iaitu, sebagai tambahan kepada pemerhatian masa nyata, anda boleh bercakap dan mendengar dari mana sahaja di dunia. Nah, sebenarnya kamera ini benar-benar akan menggantikan Ras Raspberry Pi dan kameranya, dan kosnya lebih murah. Juga, kamera ini sudah mempunyai aplikasi siap sedia untuk menguruskan keseluruhan fungsi-fungsinya, dan anda tidak perlu membuat apa-apa yang baru, hanya untuk membuatnya supaya apabila mengawal dari telefon pintar, kita dapat mengawal bukan putaran kamera, tetapi pergerakan platform beroda.
Menggunakan aplikasi kamera asli, kami akan dapat bergerak langkah demi langkah, kami memandu sedikit, berpaling, memandu. Tidak terlalu mengagumkan, tetapi ia adalah bayaran untuk kesederhanaan dan kemampuan.
Kepala kamera diputar oleh 2 motor stepper yang sangat lambat tanpa switch limit. Oleh itu, sejurus selepas bertukar, kamera secara membuta tuli menentukan kedudukannya dengan cara yang sangat menarik: ia berputar sepanjang jalan ke satu arah dan terus cuba berputar untuk lebih banyak masa supaya kepala kamera dengan tepat beralih sejauh mungkin ke tepi. Iaitu, isyarat masuk ke motor, ia cuba berputar, tetapi reka bentuknya tidak membenarkannya diaktifkan.Kemudian kepala bergerak ke tepi yang bertentangan, kemudian naik ke tengah dan melakukan hal yang sama dengan paksi menegak, iaitu, ia bertukar dan terus cuba berpaling.
Iaitu, dengan cara yang sangat canggung, kamera menentukan nol kedudukan kepala. Dan sekarang kita boleh mengawalnya dari telefon pintar, tetapi ada juga saat yang ingin tahu. Dalam kedudukan melampau yang betul, yang kita panggil sifar, isyarat kepada motor terus mengalir. Maksudnya, motor sedang cuba berputar walaupun sebenarnya ia tidak mempunyai tempat untuk pergi. Tetapi di kedudukan kiri, isyarat tidak lagi tiba, iaitu pengawal motor tahu berapa banyak motor telah beralih dan tidak membenarkan ia berputar lebih jauh. Dan kelemahan orang Cina ini akan membantu kita lebih jauh. Mari kita akhirnya membongkar kamera.
Matikan segala-galanya untuk mendapatkan kepala anda dengan papan.
Tidak, motor ini tidak boleh digunakan untuk gerakan, kerana ia sangat perlahan. Maka, pemungut motor dengan roda akan bertanggungjawab untuk kelajuan.
Sekarang mari kita memasang platform beroda Cina.
Kami memasang motor bersama-sama dengan kenderaan. Dan di sini adalah dinasihatkan untuk menambah sedikit gam panas, sebaliknya motor akan terhuyung-huyung. Kami menanam roda pada gandar dan kereta sudah siap.
Sekarang kita perlu memikirkan bagaimana untuk menghantar isyarat kawalan motor stepper kepada pemungut. Penulis tidak mencari cara yang lebih mudah dan fleksibel daripada menggunakan platform arduino.
Ia akan membolehkan anda mengawal kelajuan dan kelewatan masa, yang sangat mudah. Arduino nano akan menambah belanjawan projek kos satu shawarma di Moscow, atau shawarma, jika anda berasal dari St Petersburg.
Isyarat shagovik biasa kelihatan seperti ini:
Penulis menyambungkan semua 5 wayar ke arduino dan memutuskan untuk secara digital melihat status kenalan. Dan apa yang anda fikir, corak hubungan suis telah dapat dikesan dengan sempurna dan ia dapat dengan mudah dikenali untuk menentukan arah putaran motor.
Biarkan 3 wayar dari setiap motor, ini akan lebih daripada cukup. Kami akan mempertimbangkan apa-apa keadaan kenalan, kerana apabila mengubahnya ke mana-mana arah maka akan jelas di mana arah kamera ingin memutarkan motor.
Perkara yang paling sukar adalah di belakang, ia tetap menyambungkan motor dengan pemandu ke litar tunggal dan mesin sudah siap. Sebenarnya, bagi mereka yang ingin mengulangi projek itu, berikut adalah gambarajah sambungan bagi komponen:
Kami pateri litar. Kami pateri dengan berhati-hati supaya tidak ada "snot" di mana sahaja. Perkara yang paling penting adalah untuk mengelakkan mereka dari wayar penyolder kepada pemandu shagovik. Untuk kebolehpercayaan, kami juga mengisi semuanya dengan gam panas.
Kapasitor pada motor adalah pilihan, tetapi tanpa mereka boleh kereta, penulis tidak memeriksa, tetapi kebarangkalian sangat tinggi.
Selanjutnya, mengikut arahan, kami memuat firmware ke arduino, yang akan menerima isyarat dari pemandu dan memutarkan motor kami.
Sebelum memuat turun firmware, anda boleh mengkonfigurasi beberapa parameter, seperti: kelajuan dalam mod yang berbeza dan masa tamat.
Kami memasang sandwic dari papan, meletakkan setiap lapisan dengan pita bermuka dua. Anda juga boleh tuangkan gam panas.
Kami memaparkan semua wayar dan kuasa seperti dalam rajah dan memasang kamera. Kami lulus wayar melalui rak kamera.
Untuk ujian pertama, penulis menyambungkan powerbank. Kami disambungkan.
Nah, semuanya berjalan lancar. Sebenarnya, semuanya berfungsi dengan cara yang sepatutnya berfungsi, mungkin lebih baik. Satu-satunya perkara adalah bahawa powerbank masih agak berat, di samping itu, penulis merancang untuk membuat pangkalan untuk mengecas semula mesin, jadi kami akan menggunakan 1 bateri lithium dan di sini adalah modul yang melindungi bateri daripada overdischarge, boleh mengecasnya dari usb dan meningkatkan voltan ke 5V, membenarkan untuk mengeluarkan arus maksimum di kawasan 500mA, ini cukup untuk kami.
Penulis tidak melepaskan penyambung usb dari modul itu, dan sekiranya berlaku, seorang kapasitor menggantung pada output garis 5V untuk menyaring gangguan dari penukar.
Dan sebenarnya dari sini kabel-kabel dari 5-volt talian kuasa semua komponen lain akan pergi.
Lubang pemasangan asli kamera sesuai dengan sempurna di bawah slot pada badan platform, jadi kami diikat.
Ia tetap untuk menetapkan petak bateri, kami juga menetapkan antena dan kamera. Penulis menetapkannya dengan pemadam. Ini adalah "ladang kolektif", tetapi sangat dipercayai dan membolehkan anda menyesuaikan sudut kamera di atas ufuk.
Segala-galanya, mesin IP kami sudah siap. Bateri berlangsung selama 6 jam. Ini adalah jika anda pergerakan ganti dan hanya pemerhatian melalui kamera.Jadi ideanya ialah: mesin itu perlu mempunyai pangkalan, yang mana ia dikenakan.
Pada mesin ini, anda boleh perlahan-lahan menumpang di sekitar apartmen, menonton, sebagai contoh, haiwan peliharaan dan juga bermain bersama mereka, berada di mana sahaja di planet ini di mana terdapat akses Internet. Ciri utama skim ini adalah ketersediaan dan kos rendah.
Terima kasih atas perhatian anda. Lihat awak tidak lama lagi!
Video: