Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Pertimbangan Reka Bentuk
- Langkah 3: Bina Mini Anda
- Langkah 4: Versi 1
- Langkah 5: Pendawaian
- Langkah 6: Litar
- Langkah 7: Kodnya
Video: Lampu Terkawal Aplikasi Lego Mini Cooper: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Bahaya, UXB
Adakah pekerjaan impian anda menjadi pakar pelupusan bom tetapi anda ragu-ragu kerana bahagian yang mati? Maka ini adalah projek untuk anda! Anda akan menghabiskan berjam-jam untuk membuat penyesuaian kecil pada peranti yang sangat tidak stabil, peluh menetes dari kening dan tangan gemetar tidak terkawal. Denyutan jantung dapat memisahkan Kemenangan dan Bencana. Sama ada anda tidak akan mati, kecuali mungkin kematian. Oleh itu, anda mesti bersedia untuk memperlakukan kedua-dua penipu itu sama. Jika tidak, anda mungkin lebih baik dengan pembuangan bom sebenar.
Apa yang saya buat? Menerapkan sekumpulan kawalan berasaskan web lengkap untuk Lego Mini Cooper anda, semuanya boleh diakses dari telefon anda! Sorotan termasuk:
- Kawalan individu terhadap pencahayaan luaran dan dalaman
- Pilihan pencahayaan dicerminkan pada paparan telefon
- Ciri lampu automatik bergantung pada tahap cahaya
- Penjagaan masa berasaskan internet sehingga Mini anda dapat menyala jam dengan lampu
- Pemilihan zon waktu yang boleh dikonfigurasikan oleh pengguna
- Pelbagai warna pencahayaan dalaman dan tahap kecerahan yang hampir tidak terhingga
- Mod "Groovy" automatik untuk menukar pencahayaan dalaman untuk suasana 60-an yang sebenarnya. Ya, sayang!
- Autopilot seperti Tesla. Tidak, tidak juga.
Ciri-ciri kemudahan kutu buku seperti:
- DNS Multicast (tidak perlu mengingat alamat IP sial)
- Peningkatan firmware OTA (melalui udara) untuk menambahkan lebih banyak lagi ciri dengan mudah
-
WiFi Manager supaya Mini dapat dipindahkan ke rangkaian baru tanpa mengekodkan semula SSID dan kata laluan
Mari kita mulakan!
Langkah 1: Apa yang Anda Perlu
Sekiranya anda sudah mempunyai Lego Mini Cooper anda bernasib baik. Projek ini akan menelan belanja kira-kira $ 10. Lebih sedikit jika anda sudah mempunyai sebahagian atau semua bahan habis pakai. Sekiranya anda tidak mempunyai Lego Mini, harganya sekitar $ 100. Apa yang saya buat adalah membeli anak perempuan saya (dewasa) untuk Krismas. Pandai, ya?
Satu-satunya komponen lain adalah NodeMCU berasaskan ESP8266. Lebih kurang $ 6 satu lemparan. Maka yang anda perlukan hanyalah sekumpulan LED 3mm, beberapa perintang (termasuk LDR / fotoresistor pilihan), beberapa transistor NPN, wayar cangkuk nipis, dan tiub pengecutan panas.
Alat
Besi pematerian adalah perkara utama di sini. Ditambah gerudi dengan bit dari 1 / 8in ke bawah. Anda juga memerlukan beberapa alat tangan kecil - saya dapati sepasang pinset runcing sangat berguna.
Langkah 2: Pertimbangan Reka Bentuk
Pilihan
Sama seperti Mini Cooper yang sebenar, anda perlu menentukan pilihan. Dalam kes ini, berapa banyak lampu individu yang anda mahukan dan adakah anda mahu menambah perkara lain (contohnya tanduk). Nasihat saya jangan terlalu bercita-cita tinggi. Pertama, NodeMCU hanya mempunyai 9 pin GPIO yang boleh digunakan dan satu pin input analog. Walaupun anda ingin memperluas pin dengan shift shift ada pertimbangan ruang fizikal untuk pendawaian dan aksesori terkawal. Inilah yang saya akhirnya:
- Lampu depan
- Lampu Kabus / Memandu
- Blinkers / bahaya kanan dan kiri (depan dan belakang)
- Tiga lampu dalaman untuk RGB (boleh menggunakan gabungan tetapi tidak mempunyai - penggunaan pin sama dengan cara yang sama)
- Fotoresistor pada pin analog untuk fungsi hidup / mati automatik
Saya menggunakan transistor pada sekelip mata untuk menyimpan beberapa pin, pendekatan yang juga boleh anda gunakan pada lampu depan dan lampu kabus (apa sahaja yang akan selalu dihidupkan bersama). Anda perlu berhati-hati walaupun - saya menghadapi masalah menggunakan transistor pada beberapa pin, yang akan dibincangkan kemudian.
Peraturan
- Tidak ada perubahan pada penampilan luaran kereta
- Sebilangan mungkin pengubahsuaian dalaman
- Tanpa gam, tidak kira betapa menggoda untuk menambah kestabilan
- Tiada pengekodan keras konfigurasi utama (mis., Rangkaian wifi)
- GUI yang berpatutan untuk "aplikasi"
Pada akhirnya, saya lebih banyak mentafsirkan peraturan ini sebagai garis panduan tetapi saya rasa saya tidak membuat penyimpangan secara terang-terangan.
Langkah 3: Bina Mini Anda
Walaupun licik, saya bukan tanpa manusia. Oleh itu, dalam semangat Krismas, saya membiarkan anak perempuan saya membina Mini. Kerana, itu miliknya. Ini dia lakukan dengan sangat bijak. Ia mengagumkan.
Saya pernah bermain dengan Lego semasa kecil, tetapi hanya berjaya membuat apa yang boleh digambarkan sebagai "rumah". Saya rasa saya tidak mempunyai bahagian tingkap atau pintu sehingga diperlukan beberapa imaginasi. Lego Mini ini berada di liga lain - menangkap intipati perkara sebenar (contoh yang kebetulan anak perempuan saya juga miliki) sambil mengekalkan integriti Lego itu sendiri.
Walaupun sejuk, kami segera melakukan pemotretan yang panjang. Ia lebih hebat. Ia sempurna!
Kecuali, tidak ada yang sempurna bukan? Atau sekurang-kurangnya, adalah keadaan manusia untuk melihat apa yang pernah dilihat sempurna seperti tidak memuaskan. Inilah sebabnya mengapa kita memerlukan tempat pembuangan sampah dan peguam perceraian.
Jelas, yang diperlukan oleh kereta ini adalah LED. Anak perempuan saya hanya berkunjung untuk bercuti jadi saya terpaksa bekerja dengan pantas. Versi 1 projek ini hanya memasang beberapa LED di lampu depan dan lampu kabut dan menyambungkan semuanya ke beberapa bateri sel duit syiling melalui suis. Saya mengatakan "adil", tetapi ini adalah pertemuan pertama saya dengan kerapuhan Mini (dan saya akan meneka kebanyakan kit Lego tersuai lain). Hanya mengambil barang yang berisiko jatuh dengan bunyi gemerincing di lantai. Dan saya perlu menggerudi beberapa lubang kecil dengan DeWalt yang besar, tarik wayar melalui ruang di mana wayar tidak dirancang untuk dibuat dan membuat struktur menyokong ruang bateri di bahagian bawah.
Sebilangan bit yang dibebaskan cukup besar dan jelas bagi saya di mana mereka kembali. Potongan lain adalah misteri lengkap. Ini saya letakkan di timbunan "terlalu sukar", yang hanya beberapa minit ke dalam projek itu berkembang dengan sangat membimbangkan. Pada suatu ketika, cukup banyak potongan sehingga risiko keseluruhannya kembali ke keadaan asalnya menjadi lebih daripada teori. Sekiranya anda pernah meragui bahawa entropi menentukan alam semesta, jangan melihat lebih jauh daripada Lego.
Dalam reaksi biologi yang sesat yang mungkin diketahui oleh pakar pelupusan bom, semakin besar risiko bencana semakin banyak tangan saya berjabat. Sekiranya anda mempunyai kecenderungan saraf, reaksi biologi lain mungkin dicetuskan. Di Spotify, lagu T. Rex dimainkan. Mini sebagai Nemesis. Sebaris dari Yeats 'The Second Coming terlintas di fikiran.
Kami akan berhenti sebentar di sini kerana saya mempunyai narasi dramatik yang terlalu maju.
Langkah 4: Versi 1
Baiklah pembaca, anda pasti akan lega mendengar saya berjaya memasang lampu berkuasa bateri dan Mini dipulihkan ke keadaan dipasang sepenuhnya. Hanya dengan melihat gambar ini, anda dapat melihat jubin yang membentuk bumbung tidak rata. Saya rasa mereka telah berkali-kali jatuh dan saya tidak terganggu untuk menekannya lagi untuk gambar. Atau mungkin ini adalah akibat dari beberapa minuman yang menguatkan yang diserap oleh tangan dan jantung yang stabil. Bagaimanapun, ia adalah Krismas.
Di sini perkara tetap berlaku. Anak perempuan saya terpaksa berangkat ke Kanada dan mengambil Mini dengannya. Begitulah cara kerja persembahan.
Sementara itu, saya telah jatuh cinta pada Lego. Saya mula menonton Lego Batman berulang, dan membaca ulasan mengenai kit Lego. Suatu hari, saya menjumpai ini dari pakaian yang dipanggil Brick Loot, versi komersial idea "saya". Lebih teruk lagi, itu lebih baik daripada usaha saya kerana ia mempunyai lebih banyak lampu. Lebih banyak lagi. Lebih baik. Saya cuba menghiburkan diri bahawa lampu biru itu gelap dan harganya dua puluh kali lebih mahal daripada $ 1.30 yang saya belanjakan untuk Versi 1. Tetapi hati saya tidak mempunyai logik seperti biasa. Ini tidak tahan, terutamanya ketika saya mengetahui terdapat banyak pilihan lain di luar sana untuk menambahkan lampu LED ke kereta. Jelas saya harus menaikkan permainan saya. Mini dipanggil semula dari Frozen North dan kerja dimulakan.
Kebetulan saya baru-baru ini memulakan projek sembrono yang melibatkan, antara lain, LED dan NodeMCU. Bukan lompatan khayalan yang besar untuk menikahi projek ini dengan Lego Mini. Saya juga dapat menggunakan semula beberapa kod yang baik! Menggunakan NodeMCU bermaksud kita dapat mengendalikan lampu melalui telefon dan automasi sebanyak yang dibolehkan oleh imaginasi. Ambil itu, Brick Loot, siapa pun anda.
Segera, saya menangguhkan penyelidikan Lego selanjutnya. Tidak apa-apa jika orang lain telah melakukan sesuatu yang serupa dengan projek ini (kerana mereka pasti mempunyai). Selagi saya tidak tahu mengenainya (pengulas, sila hormati kebodohan ini).
Saya sekarang sedar bahawa saya berkata "Mari kita mulakan" empat langkah yang lalu. Oleh itu, mari kita mulakan. Sungguh.
Langkah 5: Pendawaian
Urutan pertama perniagaan adalah memutuskan bagaimana mendapatkan kuasa ke semua lampu. Setiap satu set lampu (lampu depan, lampu kabut, lampu berkedip, lampu dalaman) memerlukan pendekatan yang sedikit berbeza.
Saya akan membiarkan gambar-gambar itu bercakap mengenai bagaimana saya melakukannya. Singkatnya, pendawaian ke semua lampu kecuali lampu kabut dapat dipasang dengan menggerudi lubang kecil dari pusat cahaya terus ke rongga yang tersedia seterusnya, kemudian mengarahkan wayar secara tidak jelas ke bahagian bawah Mini. Untuk lampu kabus, wayar mesti memasuki bahagian belakang reflektor sedikit di luar pusat. LED dalaman RGB (tidak digambarkan) mudah dipasang dengan menggerudi lubang terus ke bahagian bawah sehingga muncul antara dan sedikit ke belakang tempat duduk depan. Saya menggunakan tiga lampu berasingan kerana saya tidak mempunyai lampu gabungan.
Satu-satunya perkara yang perlu disebutkan adalah bahawa semasa meneroka pilihan untuk pemedih mata belakang, saya menemui tayar ganti, yang terletak di bawah lantai bagasi. Ini sama sekali tidak dijangka - tidak keterlaluan untuk mengatakan saya terkejut. Berikut adalah beberapa komponen, jika ada, yang akan dilihat selepas pemasangan. Tetapi semua lebih berharga untuk itu. Lego bermain dengan baik!
Apabila anda selesai, semua wayar harus bertemu di ruang yang luas antara anggota bingkai di bawah Mini. Di sinilah kita akan memasang NodeMCU dan menghentikan pendawaian pada pin yang sesuai.
Saya sebelumnya telah membuat keputusan yang tidak baik dengan memilih untuk memasukkan perintang yang menghadkan arus untuk LED, transistor dan LDR dalam perjalanan pendawaian. Saya melakukan ini kerana saya tidak merancang untuk memasang NodeMCU di Perfboard. Pada akhirnya itulah yang saya lakukan sehingga saya dapat menggabungkan semua elektronik dengan mudah di satu tempat. Jika tidak, penggantian komponen, terutamanya LED, sedikit lebih mencabar. Baiklah.
Sebelum memasang NodeMCU / Perfboard ke bingkai, pertimbangkan sisi mana anda mahu menghadap USB mikro.
Langkah 6: Litar
Tidak ada yang istimewa di sini. Lakaran Fritzing semestinya cukup jelas, amat amatur. Perintang had semasa pada semua LED ialah 220Ω dan pada transistor 1kΩ. Transistor adalah 2N2222 NPN. Perintang tetap pada LDR ialah 10KΩ.
Yang mengatakan, sekarang mungkin tempat untuk menyebutkan beberapa kebiasaan yang saya temui mengenai NodeMCU.
Pertama, walaupun terdapat beberapa cadangan pada interwave bahawa pin D9 (RX) dan D10 (TX) boleh digunakan sebagai GPIO jika tidak ada trafik bersiri, saya tidak pasti ia - pastinya tidak berfungsi untuk saya.
Kedua, saya menghadapi masalah dengan salah satu transistor yang dipasang pada D3. Tidak pasti mengapa - D3 (juga D4 dan D8) menentukan mod but tetapi tidak pasti mengapa perkara itu penting. Awas sahaja jika anda menghadapi masalah, cubalah memindahkan barang di pin.
Saya telah membuat Catatan Mental untuk melihat kedua-dua isu ini dengan lebih mendalam tetapi buat masa ini yang dapat saya katakan hanyalah peruntukan pin yang ditunjukkan pada lakaran saya yang berfungsi untuk saya.
Langkah 7: Kodnya
Kod (Arduino, HTML / CSS dan JavaScript) dikomentari sebaik mungkin dan boleh didapati di GitHub di sini. Saya telah meninggalkan semua gambar yang saya gunakan, termasuk ikon untuk ditambahkan ke skrin utama iPhone anda, sehingga berfungsi di luar kotak. Sekiranya anda tidak biasa menggunakan SPIFFS, lihat fail README.
Seperti biasa, saya sangat terhutang budi kepada individu yang tidak mementingkan diri sendiri dengan kepakaran sebenar yang menyumbang perpustakaan, tutorial dan sumber lain untuk digunakan dan disalahgunakan oleh individu malang seperti saya. Khususnya untuk projek ini saya sangat bergantung pada pengenalan yang sangat komprehensif untuk semua perkara ESP8266 yang terdapat di sini. Perpustakaan Pengurus WiFi juga berhak mendapat sorakan khas untuk memudahkan portabiliti rangkaian, sangat diinginkan kerana Lego Mini berulang-alik dari Kanada seperti kereta sebenar.
Akhirnya, terima kasih banyak kepada putri saya Emma, kerana membiarkan saya bermain dengan keretanya sehingga tahap yang tidak masuk akal.
Mari Motor.
Kaki godt.
Disyorkan:
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: 5 Langkah (dengan Gambar)
Cap Unicorn terkawal WiFi? Dengan Lampu RGB: Halo semua. Anak kecil saya mendorong saya, sebentar, mengenai DIY yang boleh dipakai yang menarik yang berkaitan dengan unicorn. Oleh itu, saya menggaru kepala dan memutuskan untuk membuat sesuatu yang tidak biasa dan dengan anggaran yang sangat rendah. Projek ini tidak memerlukan aplikasi untuk
Lampu Meja Terkawal Arduino / Aplikasi: 6 Langkah (dengan Gambar)
Arduino / Lampu Meja Terkawal Aplikasi: Untuk projek ini, saya mahukan sesuatu yang membolehkan saya mengajar diri saya lebih banyak mengenai elektronik / perisian, sesuatu yang belum saya miliki .. Saya memutuskan lampu akan menjadi platform yang baik untuk ini. reka bentuk yang saya buat adalah untuk penaik
Lampu Mummy - Lampu Pintar Terkawal WiFi: 5 Langkah (dengan Gambar)
Lampu Mummy - Lampu Pintar Terkawal WiFi: Kira-kira 230 ribu tahun yang lalu manusia belajar mengawal api, ini membawa kepada perubahan besar dalam gaya hidupnya ketika dia mulai bekerja pada waktu malam juga menggunakan cahaya dari api. Kita boleh mengatakan bahawa ini adalah permulaan Pencahayaan Dalam Ruangan. Sekarang saya
Robot Terkawal Wi-Fi Menggunakan Aplikasi Wemos D1 ESP8266, Arduino IDE dan Blynk: 11 Langkah (dengan Gambar)
Robot Terkawal Wi-Fi Menggunakan Aplikasi Wemos D1 ESP8266, Arduino IDE dan Blynk: Dalam tutorial ini saya menunjukkan kepada anda cara membuat tangki robotik terkawal Wi-Fi yang dikendalikan dari telefon pintar menggunakan Aplikasi Blynk. Dalam projek ini papan Wemos D1 ESP8266 digunakan, tetapi model plat lain juga dapat digunakan (NodeMCU, Firebeetle, dll.), Dan pr
Dock Telefon Terkawal Arduino Dengan Lampu: 14 Langkah (dengan Gambar)
Dock Telefon Terkawal Arduino Dengan Lampu: Ideanya cukup mudah; buat dok pengecasan telefon yang akan menyalakan lampu hanya semasa telefon sedang dicas. Namun, seperti yang sering terjadi, perkara-perkara yang nampaknya sederhana pada mulanya akhirnya menjadi lebih rumit dalam pelaksanaannya. Ini adalah