Daftar Isi:

Kalkulator Pesan Teks: 6 Langkah
Kalkulator Pesan Teks: 6 Langkah

Video: Kalkulator Pesan Teks: 6 Langkah

Video: Kalkulator Pesan Teks: 6 Langkah
Video: Cara Menggunakan Kalkulator di Google 2024, November
Anonim
Kalkulator Pesan Teks
Kalkulator Pesan Teks

Sekarang produk!

Menyelesaikan gelar Magister Teknik Elektro membutuhkan sedikit kerja keras. Itu adalah perjalanan lima tahun yang panjang yang benar-benar saya nikmati. Pada akhir tahun 2015 saya lulus universitas dan memiliki liburan 3 bulan di depan saya. Apa cara yang lebih baik untuk menghabiskannya selain sedikit R&D Teknik! Mari membuat Kalkulator Pesan Teks!

Langkah 1: Pilih Kalkulator Ilmiah yang Ada

Pilih Kalkulator Ilmiah yang Ada
Pilih Kalkulator Ilmiah yang Ada

Langkah ini cukup banyak wajib.

Sangat tidak mungkin orang dapat menemukan perusahaan untuk membuatkan mereka beberapa kotak dan tombol kalkulator dengan harga murah.

Sekarang hanya masalah merobek bagian dalam dan menempatkan sirkuit kita sendiri ke dalamnya.

Langkah 2: Pemilihan Komponen

Tiga komponen paling penting untuk proyek ini adalah LCD, MCU, dan Modul Bluetooth.

Untuk LCD saya menggunakan "162COG-BA-BC" oleh Displaytech. LCD harus super tipis agar muat di kotak kalkulator dan LCD ini memenuhi persyaratan itu. Tambahan, ini adalah LCD reflektif dan dengan demikian tidak akan mengkonsumsi sejumlah besar arus. Terakhir, LCD ini menggunakan pengontrol yang kompatibel dengan Hitachi HD44780 yang sudah dikenal dan akan membuat pemrograman menjadi mudah dengan banyaknya dokumentasi online.

Untuk MCU sejumlah besar pin I/O tujuan umum diperlukan untuk mengakomodasi jumlah tombol kalkulator ilmiah. Jumlah memori flash yang layak dan antarmuka UART untuk Modul Bluetooth juga diperlukan.

Untuk Modul Bluetooth, persyaratan yang diperlukan adalah modul dapat bertindak sebagai master dan slave. Artinya, tidak hanya perangkat lain yang dapat terhubung ke modul, tetapi modul juga dapat memindai perangkat bluetooth lain dan menginisialisasi koneksi itu sendiri. Tanpa kemampuan ini, kalkulator tidak akan dapat terhubung satu sama lain dan hanya dapat menerima permintaan koneksi dari perangkat yang lebih pintar seperti ponsel pintar.

Langkah 3: Desain Sirkuit Daya

Desain Sirkuit Daya
Desain Sirkuit Daya

Melihat melalui lembar data memberitahu kita bahwa kita akan membutuhkan dua rel tegangan. Kita akan membutuhkan rel 3,3 V untuk Modul Bluetooth dan rel 5,0 V untuk LCD.

Kami memiliki suplai 3,0 V dari dua baterai alkaline yang dirangkai seri. Untuk mendapatkan tegangan yang dibutuhkan kita akan menggunakan Boost Converter dan Low Dropout Regulator (LDO). Tegangan keluaran Konverter Boost ditentukan oleh rasio resistor R3 dan R4 dalam diagram. Boost Converter akan menaikkan tegangan dari 3,0 V menjadi 5,0 V dengan nilai yang ditunjukkan.

Kami kemudian dapat menggunakan rel 5,0 V untuk membuat rel 3,3 V dengan bantuan LDO. Pastikan Anda membuang beberapa kapasitor SMD berukuran layak pada input dan output dari regulator ini karena sangat penting untuk operasi yang sukses.

Akhirnya, kami memasukkan Flip-Flop untuk beberapa peralihan cerdas yang akan kami gunakan dengan tombol on dan off asli dari kotak kalkulator.

Langkah 4: Desain Sirkuit Kontrol

Desain Sirkuit Kontrol
Desain Sirkuit Kontrol

Skema untuk sirkuit kontrol relatif mudah.

Kami menggunakan JTAG ATmega untuk men-debug perangkat.

Kami menghubungkan Modul Bluetooth ke salah satu antarmuka UART MCU yang memasang beberapa resistor pengaman untuk memastikan kami tidak akan pernah melihat tegangan lebih besar dari 3,3 V pada modul Bluetooth. Pembagi resistor diperlukan karena MCU berjalan dari rel 5 V (MCU tidak dapat dijalankan dari rel 3,3 V karena 3,3 V tidak cukup untuk logika LCD tinggi).

LCD terhubung langsung ke I/O tujuan umum pada MCU. Pembagi tegangan digunakan untuk pin kontras. Atau, potensiometer dapat digunakan di sini. Namun, saya menyukai kekokohan produk statis yang dilengkapi dengan resistor terpisah untuk menyesuaikan kontras.

Tambahkan beberapa kapasitor decoupling, kristal 16 MHz untuk MCU, tarik resistor untuk tombol dan desain skema selesai.

Langkah 5: Desain PCB

Desain PCB
Desain PCB

Untuk desain PCB saya menggunakan Altium Designer. Bagian terpenting dan rumit dari desain PCB adalah pengukuran dimensi fisik kalkulator. Tidak hanya papan harus memiliki lebar dan tinggi yang sempurna agar sesuai dengan kotak kalkulator, tetapi sejumlah dimensi fisik lainnya harus dipenuhi. Lubang LCD harus memiliki posisi yang tepat di atas PCB agar sejajar dengan jendela dalam casing. PCB akan membutuhkan beberapa lubang untuk masuknya sekrup dari bagian belakang casing ke bagian depan casing. Akhirnya, PCB perlu memiliki bantalan untuk tombol yang sejajar dengan baik.

Desain pad untuk tombol menggunakan bentuk interleaved standar untuk memastikan keandalan yang tinggi saat alas tombol konduktif ditekan.

Pastikan untuk memotong tembaga dari PCB menggunakan "Jauhkan Area" di sekitar antena Modul Bluetooth untuk memastikan tidak ada kompromi dalam konektivitas sinyal. Pabrikan saya tiba-tiba memutuskan untuk memotong seluruh papan di tempat yang telah saya tandai, tetapi untungnya ini tidak menimbulkan masalah bagi saya.

Langkah 6: Kode Jauh

Image
Image

Saya menggunakan AVR Studio dengan debugger JTAG ICE lama untuk melakukan semua pengkodean saya. Kode saya sama sekali tidak ditulis dengan elegan tetapi pada akhirnya semuanya berfungsi dengan baik. Saya akhirnya menggunakan 64Kbytes dari 128Kbytes memori flash yang tersedia.

Modul Bluetooth benar-benar cukup kuat. Saya berhasil memberi perangkat saya kemampuan untuk terhubung ke kalkulator, iPhone, dan Android lainnya.

Persyaratan untuk pengkodean adalah pengetahuan tentang pengontrol LCD Hitachi, keterampilan pemrograman AVR dasar, dan pemahaman tentang cara berinteraksi dengan periferal melalui perintah AT dan UART.

Terima kasih banyak untuk membaca!

www.rubydevices.com.au/productSelect/RubyCalculator

www.ebay.com.au/itm/Text-Messaging-Calculat…

Direkomendasikan: