Arduino & Node. JS ile GSM Tabanlı Konum Takip Proje Tasarımı

所在平台: Udemy

课程主页: https://www.udemy.com/course/arduino-gsm-node/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Arduino & Node.JS 结合 GSM 实现的定位追踪项目设计 **课程概述:** 本课程旨在带领学员从 Arduino 生态系统快速入门,深入学习 Arduino 编程的基础知识,包括输入/输出操作、模拟/数字信号,以及 Arduino 板卡的功耗需求等细节。 **核心技术与模块:** 1. **GSM 模块 (SIM800C):** * 详细讲解 SIM800C GSM Shield/模块。 * 学习 SMS 短信收发、电话拨打等功能。 * 掌握实时数据传输的 MQTT 通信协议。 * 了解 GSM Shield/模块选择中的常见问题,指导学员做出正确选择。 2. **GPS 模块 (NEO 6M):** * 学习分析 GPS 模块输出的原始 NMEA 数据。 * 掌握通过软件解析 NMEA 数据,提取所需信息。 * 学习 TinyGPS 库的使用及其集成到项目中的方法。 * 将位置、海拔、速度、日期和时间等信息应用于项目中。 3. **Node.js:** * 作为当前流行的后端开发语言,Node.js 易学且应用广泛。 * 课程中将使用 Node.js 构建完整的后端逻辑,无需依赖外部服务。 * 利用 Node.js 搭建 MQTT Broker,实现所有设备间的数据交换。 4. **React Web 应用开发:** * 使用 React 构建 Web 应用的前端界面,提供强大的用户体验。 * 将定位追踪项目的 Web 界面通过 React 开发。 5. **React Native 移动应用开发:** * 利用 React Native 为 iOS 和 Android 平台开发性能稳定的移动应用,实现跨平台开发。 * 使用 React Native 开发定位追踪项目的移动端应用。 6. **MQTT 客户端设计:** * 克服 Arduino 和 GSM 结合使用时,创建 MQTT 客户端过程中可能遇到的难点。 * 学习设计一个稳定运行的系统,涵盖硬件和 Arduino 软件的开发。 7. **电池管理系统:** * 学习为电子设备供电,特别是锂离子/聚合物电池的充电管理。 * 掌握将电池电压升至系统工作电压 5V 的方法。 8. **3D 建模 (TinkerCAD):** * 通过 TinkerCAD 快速入门 3D 建模。 * 学习为电子项目设计外壳。 9. **3D 打印:** * 将 3D 模型通过 3D 打印机制作成实体。 * 学习 3D 打印机与 3D 模型之间的连接,以及设计中需要注意的事项。 * 为项目中的定位追踪设备制作外壳。 **课程特色:** 本课程采用项目驱动的方式,从硬件选型、嵌入式开发到后端服务和前后端应用开发,全面展示了如何设计和实现一个基于 GSM 和 GPS 的定位追踪系统。学员将掌握物联网领域的核心技术,并能独立完成从原型设计到成品实现的完整流程。

课程评论(0条)

课程详情

ArduinoArduino ekosistemine hızlı bir giriş yaptıktan sonra Arduino programlamanın temellerini öğreneceksiniz. Giriş/Çıkış işlemleri, Analog/Dijital gibi kavramların dışında Arduino kartlarının enerji gereksinimleri gibi konuları da detaylı olarak izleyeceksiniz.GSM Shield / GSM ModülüSIM800C tabanlı GSM Shield'ı detaylıca inceleyeceğiz. SMS, arama yapma gibi konuları öğrendikten sonra gerçek zamanlı veri transferi için MQTT iletişimini öğreneceksiniz. GSM Shield/Modülü seçiminde yaşanan sorunlar konusunda farkındalık sahibi olacağınız için, doğru kart seçimi yapabileceksiniz.GPS ModülüEğitimde NEO 6M tabanlı bir GPS modülü göreceksiniz. GPS modülünün verdiği ham verileri yani NMEA verilerini inceleyip, ihtiyacınız olan bilgileri yazılım ile nasıl alacağınızı öğreneceksiniz. Bunun dışında TinyGPS kütüphanesine göz atıp kendi yazılımımıza nası entegre edeceğimizi de göreceğiz. Konum, irtifa, hız, tarih ve zaman gibi bilgileri de projemizde kullanacağız. Node.JSNode.JS, günümüzün en popüler yazılım geliştirme dillerinden biri. Çok geniş bir kullanım alanına sahip ve öğrenmesi oldukça kolay. Biz de kurs içerisinde hiçbir dış servise bağlı kalmadan, tüm backend işlemlerini Node.JS ile yapıyoruz. MQTT broker'ı Node.JS ile hazırlıyoruz ve tüm veri alışverişini bu server üzerinden yapıyoruz.React ile WEB Uygulaması GeliştirmeWeb sayfalarınızda güçlü kullanıcı deneyimi sunmak istediğinizde yardımınıza koşan ilk araçlardan biri React oluyor. Günümüz itibari ile mimarisini ve gücünü kanıtlamış en iyi arayüz geliştirme araçlarından birisi. Biz de kurs içerisinde konum takip projemizin web ekranını React ile geliştiriyoruz.React Native ile Mobil Uygulama GeliştirmeReact Native; mobil işletim sistemleri için kararlı ve yüksek performanslı uygulamalar geliştirmek istediğinizde aynı kod ile IOS ve Android ortamlarına uygulama çıkarabilen harika bir araç. Kurs içerisinde React Native'i kullanarak mobil uygulamalarımızı da geliştiriyoruz. Kullandığınızda çok seveceksiniz:)MQTTArduino ve GSM kullanarak MQTT client'ı oluşturmanın bir çok sorunlu yanı var. Bu sorunları aşıp sorunsuz çalışan bir sistem tasarımını öğreneceksiniz. Hem donanım hem Arduino yazılımını öğreneceksiniz.Pil Yönetim SistemiElektronik devrelerinizi elektrik ile beslemeyi izleyeceksiniz. Özellikle lityum ion/polimer pillerin şarjı ve pilin gerilimini sistemin çalıştırma gerilimi olan 5V'a yükseltmeyi öğreneceksiniz.3D Modelleme TinkerCAD ile hızlı bir şekilde 3 boyutlu modellemeye giriş yapacaksınız. Elektronik projelerimiz için kutu tasarımını öğreneceksiniz.3D Baskı3D modelimizi 3 boyutlu yazıcı ile basıp kullanacağız. Bu kapsamda 3D yazıcı ve 3D model arasındaki bağlantı ve tasarımda dikkat edilmesi gerekenleri öğreneceksiniz. Projemizdeki konum takip cihazına bir de kutu yapacağız.

课程标签

0人关注该课程

主题相关的课程