Programming Python Raspberry Pi 3B+ Transmitter and PIN-MCP3008 Receiver. | BTP
HAK CIPTA

Programming Python Raspberry Pi 3b+ Transmitter And Pin-mcp3008 Receiver.

Founder: Erna Sri Sugesti
Telkom University Bandung
28 August 2023
Default Image

Deskripsi

Program pengkodean transmitter dan receiver untuk Raspberry Pi 3B+ menggunakan bahasa pemrograman Python, dengan pemanfaatan modul tambahan MCP3008 pada receiver. Sistem ini dirancang untuk mentransmisikan teks menggunakan teknik modulasi On-Off Keying (OOK). Konversi teks ke dalam format ASCII dilakukan sebelum mentransmisikan data melalui sinyal LED atau laser. Pada sisi transmitter, teks yang ingin dikirim dikonversi menjadi format ASCII. Setiap karakter dalam teks diubah menjadi representasi biner 8-bit menggunakan kode ASCII. Selanjutnya, tiap bit dalam setiap karakter dikirim menggunakan sinyal LED atau laser. Jeda antara karakter dan pesan ditentukan untuk sistem sinkronisasi. Waktu pengiriman diatur sesuai dengan protokol NTP (Network Time Protocol) untuk memastikan ketepatan sinkronisasi. Sementara itu, pada sisi receiver, digunakan modul tambahan MCP3008 untuk mengukur tegangan analog dari PIN. Tegangan yang terdeteksi kemudian diinterpretasikan sebagai bit 0 atau 1, sesuai dengan sinyal yang diterima dari transmitter. Kumpulan bit yang diterima dianalisis dan dikonversi kembali ke dalam bentuk karakter ASCII. Proses ini memungkinkan pengembalian pesan teks awal. Dengan menggunakan teknik modulasi On-Off Keying (OOK), konversi ASCII, serta sinkronisasi waktu pengiriman dan mulai membaca menggunakan NTP, sistem ini memastikan komunikasi yang akurat dan sesuai antara transmitter dan receiver melalui LED atau laser.

Logo
Bandung Techno Park (BTP) is a center for innovation, business incubation, and technology development located within the Telkom University area in Bandung. BTP serves as a bridge between universities, industries, and the government to foster the creation of startups, applied research, and market-ready technology products. Its facilities include coworking spaces, incubation programs, and business mentoring to support Indonesia’s innovation ecosystem.
Social Media
3
Live Chat
Welcome to MyBTP SuperApps

Type the number or click the option to navigate to your desired menu.

Please choose a menu option below:
1. BTP Profile
2. Solution & Technology Transfer
3. Business Incubation
4. Tenant & Support Services
5. Partnerships
6. Contact Us!