![Kalkulator Pemesejan Teks: 6 Langkah Kalkulator Pemesejan Teks: 6 Langkah](https://i.howwhatproduce.com/images/005/image-12226-15-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Kalkulator Pemesejan Teks Kalkulator Pemesejan Teks](https://i.howwhatproduce.com/images/005/image-12226-16-j.webp)
Kini produk!
Melengkapkan Ijazah Sarjana dalam Kejuruteraan Elektrik memerlukan sedikit kerja keras. Itu adalah jalan lima tahun yang panjang yang saya nikmati. Pada akhir tahun 2015 saya lulus universiti dan mempunyai cuti 3 bulan lebih awal dari saya. Apa cara yang lebih baik untuk membelanjakannya daripada sedikit R&D Kejuruteraan! Mari buat Kalkulator Pemesejan Teks!
Langkah 1: Pilih Kalkulator Saintifik Sedia Ada
![Pilih Kalkulator Saintifik Sedia Ada Pilih Kalkulator Saintifik Sedia Ada](https://i.howwhatproduce.com/images/005/image-12226-17-j.webp)
Langkah ini cukup wajib.
Sangat tidak mungkin seseorang dapat mencari syarikat untuk mencantumkan beberapa beg dan butang kalkulator dengan harga yang murah.
Sekarang hanya masalah membuang bahagian dalam dan memasukkan litar kita sendiri ke dalamnya.
Langkah 2: Pemilihan Komponen
Tiga komponen terpenting untuk projek ini ialah Modul LCD, MCU dan Bluetooth.
Untuk LCD saya menggunakan "162COG-BA-BC" oleh Displaytech. LCD perlu sangat nipis untuk dimasukkan ke dalam kotak kalkulator dan LCD ini memenuhi syarat itu. Tambahan, ini adalah LCD reflektif dan dengan itu tidak akan menggunakan sejumlah besar arus. Akhirnya, LCD ini menggunakan alat kawalan yang sesuai dengan Hitachi HD44780 yang tidak asing lagi dan akan menjadikan pengaturcaraan menjadi mudah dengan banyaknya dokumentasi dalam talian.
Untuk MCU sebilangan besar pin I / O tujuan umum diperlukan untuk menampung bilangan butang kalkulator saintifik. Memori flash yang banyak dan antara muka UART untuk Modul Bluetooth juga diperlukan.
Untuk Modul Bluetooth, syarat yang diperlukan ialah modul tersebut dapat berfungsi sebagai tuan dan hamba. Maksudnya, bukan sahaja peranti lain dapat menyambung ke modul tetapi modul dapat mengimbas peranti bluetooth lain dan memulakan sambungan itu sendiri. Tanpa kemampuan ini, kalkulator tidak dapat berhubung antara satu sama lain dan hanya dapat menerima permintaan sambungan dari peranti yang lebih pintar seperti telefon pintar.
Langkah 3: Reka Bentuk Litar Kuasa
![Reka Bentuk Litar Kuasa Reka Bentuk Litar Kuasa](https://i.howwhatproduce.com/images/005/image-12226-18-j.webp)
Melihat melalui lembaran data memberitahu bahawa kita memerlukan dua rel voltan. Kami memerlukan rel 3.3 V untuk Modul Bluetooth dan rel 5.0 V untuk LCD.
Kami mempunyai bekalan 3.0 V dari dua bateri alkali yang bersiri. Untuk mendapatkan voltan yang diperlukan, kita akan menggunakan Boost Converter dan Low Dropout Regulator (LDO). Voltan keluaran Boost Converter ditentukan oleh nisbah perintang R3 dan R4 dalam rajah. Boost Converter akan menaikkan voltan dari 3.0 V hingga 5.0 V dengan nilai yang ditunjukkan.
Kami kemudian boleh menggunakan rel 5.0 V untuk membuat rel 3.3 V dengan bantuan LDO. Pastikan anda menggunakan beberapa kapasitor SMD bersaiz layak pada input dan output pengawal selia ini kerana ia sangat penting untuk berjaya.
Akhirnya, kami memasukkan Flip-Flop untuk beberapa peralihan pintar yang akan kami gunakan dengan butang hidup dan mati yang berasal dari casing kalkulator.
Langkah 4: Reka Bentuk Litar Kawalan
![Reka Bentuk Litar Kawalan Reka Bentuk Litar Kawalan](https://i.howwhatproduce.com/images/005/image-12226-19-j.webp)
Skema untuk litar kawalan agak mudah.
Kami menggunakan Jmt ATmega untuk menyahpepijat peranti.
Kami menyambungkan Modul Bluetooth ke salah satu antara muka MCU UART yang melemparkan beberapa perintang keselamatan untuk memastikan kami mungkin tidak pernah melihat voltan lebih besar daripada 3.3 V pada modul Bluetooth. Pembahagi resistor diperlukan kerana MCU berjalan dari rel 5 V (MCU tidak dapat dijalankan dari rel 3.3 V kerana 3.3 V tidak mencukupi untuk logik LCD tinggi).
LCD bersambung lurus dengan I / Os tujuan umum pada MCU. Pembahagi voltan digunakan untuk pin kontras. Sebagai alternatif, potensiometer boleh digunakan di sini. Namun, saya menyukai ketahanan produk statik yang dilengkapi dengan perintang yang berasingan untuk menyesuaikan kontras.
Tambahkan beberapa kapasitor pelepas, kristal 16 MHz untuk MCU, perintang penarik untuk butang dan reka bentuk skematik selesai.
Langkah 5: Reka Bentuk PCB
![Reka Bentuk PCB Reka Bentuk PCB](https://i.howwhatproduce.com/images/005/image-12226-20-j.webp)
Untuk reka bentuk PCB saya menggunakan Altium Designer. Bahagian yang paling penting dan rumit dari reka bentuk PCB adalah dalam pengukuran dimensi fizikal kalkulator. Papan tidak hanya harus mempunyai lebar dan tinggi yang sempurna agar sesuai dengan casing kalkulator, tetapi sejumlah dimensi fizikal lain juga harus dipenuhi. Lubang LCD perlu mempunyai kedudukan yang tepat ke atas PCB agar selaras dengan tetingkap dalam casing. PCB akan memerlukan beberapa lubang untuk ke mana skru melintasi dari bahagian belakang casing ke bahagian depan casing. Akhirnya, PCB perlu mempunyai pad untuk butang yang sejajar dengan baik.
Reka bentuk pad untuk butang menggunakan bentuk interleaved standard untuk memastikan kebolehpercayaan yang tinggi apabila tikar butang konduktif ditekan ke bawah.
Pastikan memotong tembaga dari PCB menggunakan "Keep Out Area" di sekitar antena Modul Bluetooth untuk memastikan tidak ada kompromi dalam penyambungan isyarat. Pengilang saya secara tidak sengaja memutuskan untuk memotong keseluruhan papan tempat saya menandakan tetapi bernasib baik ini tidak menimbulkan masalah bagi saya.
Langkah 6: Kod Jauh
![Image Image](https://i.howwhatproduce.com/images/005/image-12226-22-j.webp)
![](https://i.ytimg.com/vi/SHt1BGHcQW8/hqdefault.jpg)
Saya menggunakan AVR Studio dengan debugger JTAG ICE lama untuk melakukan semua pengekodan saya. Kod saya tidak ditulis dengan elegan tetapi semuanya berfungsi dengan baik pada akhirnya. Saya akhirnya menggunakan 64Kbytes dari memori kilat 128Kbytes yang ada.
Modul Bluetooth benar-benar hebat. Saya berjaya memberikan kemampuan kepada peranti saya untuk menyambung ke kalkulator lain, iPhone dan Android.
Keperluan untuk pengekodan adalah pengetahuan tentang pengawal LCD Hitachi, kemahiran asas pengaturcaraan AVR dan pemahaman tentang cara berinteraksi dengan periferal melalui perintah AT dan UART.
Terima kasih banyak kerana membaca!
www.rubydevices.com.au/productSelect/RubyCalculator
www.ebay.com.au/itm/Text-Messaging-Calculat…
Disyorkan:
Cara Memaparkan Teks di M5StickC ESP32 Menggunakan Visuino: 6 Langkah
![Cara Memaparkan Teks di M5StickC ESP32 Menggunakan Visuino: 6 Langkah Cara Memaparkan Teks di M5StickC ESP32 Menggunakan Visuino: 6 Langkah](https://i.howwhatproduce.com/images/002/image-3376-j.webp)
Cara Memaparkan Teks di M5StickC ESP32 Menggunakan Visuino: Dalam tutorial ini kita akan belajar bagaimana memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Memaparkan teks pada LCD
Sarung Tangan Menukar Teks Ucapan / Teks: 5 Langkah
![Sarung Tangan Menukar Teks Ucapan / Teks: 5 Langkah Sarung Tangan Menukar Teks Ucapan / Teks: 5 Langkah](https://i.howwhatproduce.com/images/006/image-17201-j.webp)
Sarung Tangan Teks Ucapan / Penukaran Teks: Idea / dorongan untuk melaksanakan projek ini adalah untuk membantu orang yang mengalami kesukaran untuk berkomunikasi menggunakan ucapan dan berkomunikasi menggunakan isyarat tangan atau lebih dikenali sebagai bahasa isyarat Amerika (ASL). Projek ini dapat menjadi langkah menuju
Pemesejan LED Dengan Arduino: 10 Langkah
![Pemesejan LED Dengan Arduino: 10 Langkah Pemesejan LED Dengan Arduino: 10 Langkah](https://i.howwhatproduce.com/images/004/image-9278-8-j.webp)
Pemesejan LED Dengan Arduino: Dalam projek ini, anda akan menggunakan matriks LED 8x8 untuk menulis mesej tatal. Projek ini adalah versi mudah dari instruksional lain yang diarahkan oleh CarterW16 menggunakan hanya satu matrik LED. Lihat projek itu untuk melihat bagaimana menghubungkan lebih banyak bersama. Untuk memulakan y
Mikro: Bit Wayang "Pemesejan Teks" !: 5 Langkah (dengan Gambar)
![Mikro: Bit Wayang "Pemesejan Teks" !: 5 Langkah (dengan Gambar) Mikro: Bit Wayang "Pemesejan Teks" !: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5360-31-j.webp)
Mikro: Bit Puppet "Pemesejan Teks" !: Hampir semua komunikasi tanpa wayar kami dilakukan menggunakan gelombang radio *, termasuk panggilan telefon, pesanan teks, dan WiFi. Dengan pemancar dan penerima radio bawaannya, mikrokontroler Micro: Bit menjadikannya sangat mudah untuk membina pelbagai jenis projek
Makluman Rumah: Arduino + Pemesejan Awan pada Paparan Besar: 14 Langkah (dengan Gambar)
![Makluman Rumah: Arduino + Pemesejan Awan pada Paparan Besar: 14 Langkah (dengan Gambar) Makluman Rumah: Arduino + Pemesejan Awan pada Paparan Besar: 14 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-5114-77-j.webp)
Makluman Rumah: Arduino + Pemesejan Awan pada Paparan Besar: Pada zaman telefon bimbit, anda menjangkakan bahawa orang akan bertindak balas terhadap panggilan anda 24/7. Atau … tidak. Sebaik sahaja isteri saya pulang, telefon tetap terkubur di dalam beg tangannya, atau baterinya habis. Kami tidak mempunyai talian darat. Memanggil atau