Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Pengkabelan Perangkat Keras
- Langkah 3: Cara Menemukan Koordinat Ikon (Jika Anda Ingin Menambahkan Aplikasi Apa Saja, Kemudian Lihat Ini)
- Langkah 4: Perpustakaan
- Langkah 5: Cara Mengatur Tanggal dan Waktu
- Langkah 6: Sentuh Kalibrasi untuk Layar
- Langkah 7: Kode Proyek
Video: Telepon Berbasis Arduino (Prototipe): 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Halo semuanya, Hari ini dalam instruksi ini kita akan melihat tentang telepon berbasis arduino. Ini adalah ponsel prototipe yang masih dalam pengembangan. Kode sumber bersifat opensource, siapa pun dapat memodifikasi kodenya.
Fitur di ponsel:1. Musik
2. Video
3. Catatan
4. Jam
5. Foto
6. Peta
7. Panggilan telepon
8. Radio
9. Pengaturan
10. Kalkulator
Program proyek membutuhkan lebih sedikit memori. Bahkan Anda dapat memperluas fitur ponsel seperti menambahkan: sensor sidik jari, Pesan, GPS ……..dll.
Inti dari ponsel ini adalah arduino mega 2560. Gambar disimpan dalam kartu sd dari sana gambar digambar di layar. Anda dapat menggunakan kartu sd 16GB atau 32GB.
Jika Anda ingin mengedit kode, lihat dulu contoh kodenya, lalu coba edit kodenya, karena kodenya memiliki hampir 2000 baris. Jadi pertama checkout kode sampel.
Langkah 1: Komponen
1. Arduino Mega 2560x1
2. Modul kartu SD x1
3. Sensor tegangan atau sensor arus 25v x1
4. Layar tft teman mcu 3,5 inci x1
5. Df Player Mini x1
6. GSM 900A x1
7. Penguat audio x1
8. speaker x2
9. Transistor NPN 2N2222A x1
10. Resistor 1k ohm x2
11. Pemrogram untuk arduino x1
12. Penguat mikrofon x1
13. Kawat jumper Pria ke Wanita x40 (sekitar)
14. Kartu SD 16GB atau 32GB x2
15. LED x1
16. Baterai asam timbal 12v x1
17. pengisi baterai asam timbal x1
18. HW-816-V1.0 (BUCK CONVERTER) x1
19. Kabel jumper Pria ke Pria x15 (aaprox.)
20. Buzzer 5v x1
21. Konektor JST SM 2-pin pria dan wanita set x2
22. Header laki-laki x10 (perkiraan)
23. Papan prototipe 18x30cm x1
24. Tombol tekan taktil x2
25. Header wanita x20 (perkiraan)
26. Stylus
27. DS3231
Langkah 2: Pengkabelan Perangkat Keras
Pertama sambungkan arduino mega 2560 ke pelindung mcu tft 3,5 inci. Selanjutnya sambungkan modul kartu sd ke pin arduino mega spi. Jangan lupa untuk memasukkan kartu SD ke dalam modul breakout kartu sd. Dan juga membuat garis 5v dan gnd umum. Sekarang hubungkan ds3231 ke pin arduino mega I2C. Hubungkan sensor tegangan ke arduino mega pin A5. Hubungkan led ke arduino mega pin 47.
Catatan: Ponsel ini mengalami satu masalah utama yaitu masalah saat ini, ponsel ini menghabiskan banyak arus, membutuhkan hampir 2,1 Amps arus. Ini karena tampilannya menghabiskan hampir 400ma. Jika Anda dapat mengontrol kecerahan lampu latar layar, maka masalah daya dapat diselesaikan.
Kartu SD Arduino Mega 2560:
CS -- 53 pin
SCK -- 52 pin
MOSI -- 51 pin
MISO -- 50 pin
VCC -- 5V
GND -- GND
Arduino Mega 2560 Voltage modul 25V:
A5 -- pin keluaran modul
GND -- GND modul
JACK +ve -- + dari modul
JACK-ve -- - dari modul
Arduino Mega2560 DS3231:
SDA -- SDA dari Arduino mega
SCL -- SCL dari Arduino mega
VCC -- 5V
GND -- GND
Arduino Mega 2560 Df Player Mini:
TX1 dari Serial1port -- RX (Catatan: tambahkan resistor 1k ohm di antara TX1 ke RX)
RX1 dari Serial1port -- TX
GND dari Arduino mega -- GND
5V -- VCC
Pembicara + -- spk1
Pembicara- -- spk2
Arduino Mega 2560 LED:
pin 47 -- +ve dari led
GND -- -ve dari led (tempatkan resistor 1k ohm di antara gnd arduino mega dan -ve led)
Arduino Mega 2560 2N3904 NPN transistor: (Koneksi ini tentang reset arduino melalui kode)
Pemancar GND
48 pin Basis npn (Catatan: tambahkan resistor 1k ohm di antara pin ke-49 arduino dan basis transistor)
RESET Kolektor
Arduino Mega 2560 GSM 800l
TX3 dari Serial3port dari arduino mega 2560 RX dari GSM
RX3 dari Serial3port dari arduino mega 2560 TX dari GSM
GND GND
5V VCC
Penguat Mikrofon GSM:
MIC+ MIC+ dari GSM
MIC- MIC- dari GSM
GND mikrofon GND arduino mega
VCC mic 5V dari arduino mega
Penguat Audio GSM:
Kiri Spk- dari GSM
Spk+ kanan GSM
VCC 5V dari arduino mega
GND GND dari arduino mega
Spk+ Pembicara+
Spk- Pembicara-
Sirkuit Matikan:
Lihat di gambar di atas.
sambungkan ctrl (pin kontrol) ke pin 49 arduino mega
Langkah 3: Cara Menemukan Koordinat Ikon (Jika Anda Ingin Menambahkan Aplikasi Apa Saja, Kemudian Lihat Ini)
Sebelum ini, Anda perlu melakukan tiga hal. Pertama format gambar harus ".bmp", Kedua nama gambar harus sama dengan 8 huruf atau kurang dari itu, Ketiga resolusi gambar harus 320x480 saja.
Sekarang untuk menemukan koordinat ikon di layar Anda perlu menggunakan windows paint, yang umumnya gratis di windows. Sekarang buka perangkat lunak cat dan buka file gambar yang ingin Anda lihat koordinatnya.
Pastikan ukuran gambar adalah 320x480 jika tidak menggunakan opsi ubah ukuran untuk mengubah ukuran gambar (jika Anda mengubah ukuran gambar maka pilih opsi piksel dan ketik 320 di kotak pertama dan 480 di kotak kedua dan klik ok.)
Sekarang untuk menemukan koordinat dan area ikon tempatkan mouse di sudut kiri atas ikon sekarang klik tombol kiri pada mouse dan seret mouse untuk menutupi ikon. Sekarang ketika Anda melihat bagian bawah cat gunakan area ikon. Untuk melihat koordinat icon letakkan mouse di pojok kiri atas sekarang lihat pojok kiri bawah cat anda akan melihat koordinat icon jangan gerakkan mouse cukup catat koordinatnya. Ini adalah bagaimana Anda dapat menemukan koordinat.
Jika Anda ingin mencari juga koordinat x1, y1, maka pertama-tama cari panjang ikon secara horizontal kemudian tambahkan panjang terukur ini dengan koordinat x ikon maka hasil yang Anda dapatkan adalah koordinat x1 Anda lakukan hal yang sama untuk menemukan koordinat y1 hanya di sini Anda perlu mengukur panjang ikon secara vertikal dan menambahkannya dengan koordinat y ikon dan hasil yang Anda dapatkan adalah koordinat y1.
Langkah 4: Perpustakaan
Unduh Perpustakaan dari bawah dan tambahkan ke ide arduino Anda.
1. DS3231:
2. Perpustakaan Adafruit_GFX:
3. Perpustakaan Teman MCU:
4. Perpustakaan Adafruit_TouchScreen:
Unduh perpustakaan ini saja, tidak perlu mengunduh perpustakaan mini pemutar DF, perpustakaan kartu SD, dan perpustakaan SPI.
Pustaka kartu SPI dan SD sudah diinstal sebelumnya di Arduino IDE dan program mini pemutar DF ditulis dalam kode.
Langkah 5: Cara Mengatur Tanggal dan Waktu
Sebelum ini pastikan library DS3231 sudah terinstal di Arduino ide.
Pertama buka Arduino ide, klik file, selanjutnya buka contoh, cari DS3231, buka DS3231 dan pilih arduino dan buka contoh DS3231_Serial_Easy. Sekarang gulir ke bawah ke baris kode ke-57 dan batalkan komentar kode dari baris 57 ke baris 59 dan atur hari ini, waktu sekarang, tanggal sekarang. Sekarang unggah kode ke arduino mega sekarang buka serial monitor dan atur baud rate ke 115200 dan Anda akan melihat tanggal, waktu, hari dan semuanya. Sekarang tutup monitor dan dan baris komentar yang telah kita batalkan komentarnya dan unggah kembali kodenya. Itu saja waktu, tanggal, hari…..dll sudah siap sekarang Anda akan melihat waktu yang tepat.
Langkah 6: Sentuh Kalibrasi untuk Layar
Pertama buka Arduino IDE, selanjutnya buka file, buka contoh, gulir ke bawah dan cari MCUFRIEND_KBV dan klik dan cari program TouchScreen_Calibr_native dan buka. Dan unggah kode ke Arduino Mega dan setelah mengunggah kode buka monitor serial dan lihat tampilan dan sentuh layar untuk mengkalibrasi sentuhan dan lakukan apa yang dikatakannya. Setelah menyelesaikan apa yang tertulis, lihat monitor serial dan salin nilai kalibrasi dari sana dan tempel di kode telepon atau kode sampel. Itu saja kalibrasi sentuhan selesai.
Catatan: Pastikan Anda mengubah nama driver di kode sesuai dengan driver tampilan Anda.
Langkah 7: Kode Proyek
Tautan kode & gambar ada di sini:
Catatan: Pastikan menyalin gambar ke direktori root kartu SD
Direkomendasikan:
Telepon DIY - Telepon Keren!: 7 Langkah
Telepon DIY - CoolPhone!: Saya baru-baru ini mengembangkan prototipe telepon berbasis Arduino saya sendiri. Waktu untuk memperbaikinya. Di video sebelumnya, saya membuat ponsel di atas papan tempat memotong roti yang saya sebut CoolPhone. Saya tidak punya masalah besar dengan prototipe, saya hanya harus menghilangkan suara bising di mikrofon
Prototipe Proyek Lampu Lalu Lintas Berbasis Atmega16 Menggunakan Tampilan 7 Segmen (Simulasi Proteus): 5 Langkah
Prototipe Proyek Lampu Lalu Lintas Berbasis Atmega16 Menggunakan Tampilan 7 Segmen (Simulasi Proteus): Dalam proyek ini kita akan membuat proyek lampu lalu lintas berbasis Atmega16. Di sini kita telah mengambil satu 7 segmen dan 3 LED untuk menunjukkan sinyal lampu lalu lintas
Termometer Inframerah Non Kontak Berbasis Arduino - Termometer Berbasis IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Non Kontak Berbasis Arduino | Termometer Berbasis IR Menggunakan Arduino: Hai teman-teman dalam instruksi ini kami akan membuat Termometer non-kontak menggunakan arduino. Karena terkadang suhu cairan / padat terlalu tinggi atau terlalu rendah dan kemudian sulit untuk melakukan kontak dengannya dan membacanya suhu kemudian dalam adegan itu
Adaptasi Handset Telepon ke Telepon Seluler: 7 Langkah (dengan Gambar)
Mengadaptasi Handset Telepon ke Ponsel: Oleh Bill Reeve ([email protected]) Diadaptasi untuk instruksi oleh Mouse ([email protected]) Penafian: Prosedur yang dijelaskan di sini mungkin tidak berhasil untuk Anda - itu risiko yang Anda miliki untuk mengambil. Jika tidak berhasil, atau jika Anda merusak sesuatu, itu bukan
Stasiun Pengisian Telepon Telepon Retro: 10 Langkah (dengan Gambar)
Stasiun Pengisian Telepon Telepon Retro: Saya menyukai tampilan telepon putar antik dan beberapa di antaranya tergeletak memohon untuk dihidupkan kembali. Karena inspirasi, saya memutuskan untuk mengawinkan bentuk dan fungsi. Dengan demikian Stasiun Pengisian Telepon Telepon Retro lahir