Arduino & Node.JS ile GSM Tabanlı Konum Takip Proje Tasarımı
4.8 (101 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
663 students enrolled

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

Arduino GSM+GPS Modülü ile Gerçek Zamanlı Konum Takibi Yapın,Web ve Mobil Uygulama Geliştirin >> INDIRIM KODU: BAYRAM24
4.8 (101 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
663 students enrolled
Last updated 2/2020
Turkish
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 10 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Arduino temellerine hakim olacaksınız.
  • Arduino ile GSM Shield kullanabileceksiniz.
  • Arduino ile GPS modülü kullanımını kavrayacaksınız.
  • Arduino ve GSM ile MQTT Server iletişimini öğreneceksiniz.
  • NodeJS ile MQTT broker oluşturabileceksiniz.
  • React ile web uygulaması geliştirebileceksiniz.
  • React Native ile IOS ve Android uygulaması geliştireceksiniz.
  • 3D Modelleme ve baskı yapmayı öğreneceksiniz.
Requirements
  • Herhangi ön koşul bulunmamaktadır.
Description

Arduino

Arduino 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.JS

Node.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ştirme

Web 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ştirme

React 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 :)


MQTT

Arduino 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 Sistemi

Elektronik 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.





Who this course is for:
  • Arduino öğrenmek isteyenler,
  • IOT projeleri geliştirmek isteyenler,
  • Gömülü sistem yazılımı/donanımı tasarlamak isteyenler,
  • MQTT mimarisini anlamak isteyenler,
  • Donanım startup'ı yapacak olanlar,
  • GPS ve GSM teknolojilerine hakim olmak isteyenler,
  • IOT projeleri için Web ve Mobil uygulama geliştirmek isteyenler,
  • IOT projelerinde kendi sunucularını yazmak isteyenler,
  • React ve React Native'i gerçek dünya projesi üzerinde denemek isteyenler.
Course content
Expand all 102 lectures 10:02:23
+ Giriş
5 lectures 12:21
Kursta Kullanılacak Malzemeler
02:45
Github Reposu
01:06
Değerlendirme Hatırlatması
00:17
Diğer Udemy Eğitimleri Hakkında
01:19
+ Arduino'ya Giriş
11 lectures 01:43:29
Arduino Nedir?
07:33
Arduino Hangi Dil ile Programlanır?
08:10
Arduino Çeşitleri
12:12
Arduino Leonardo'ya detaylı bakış
09:14
Arduino IDE kurulumu
07:40
Arduino IDE arayüzünü tanıyalım
10:48
Dijital Çıkış
05:13
Dijital Giriş
10:13
Analog Giriş
13:32
Analog Çıkış!
13:24
Genel Özet
05:30
+ Node.JS'e Giriş
7 lectures 25:53
Giriş
05:04
Kurulum
02:34
Node.JS Programını Çalıştırmak
01:57
Basit Bir Fonksiyon Yazmak
01:00
NPM Nedir?
10:06
Nesneler
02:28
Neler Yaptık?
02:44
+ Arduino GPS Modüllerine Giriş
4 lectures 29:50
GPS Nedir?
11:57
GPS Modülü Testi
04:24
GPS Yazılımı
10:17
+ MQTT Protokolü
7 lectures 40:11
MQTT Nedir?
11:10
Mosca ile MQTT Server Kurulumu
05:37
MQTT Client
05:54
Topic Subscribe ve Publish İşlemleri
05:41
Web Client Oluşturmak
05:14
Web Client Oluşturmak - 2
04:31
Neler Yaptık?
02:04
+ Arduino GSM Shield Kullanımı
6 lectures 43:48
GSM Modülleri Hakkında Genel Bilgiler
14:34
GSM Modülü Seçimi
14:11
Kapadokya GSM Shield İncelemesi
03:10
GSM Shield Testi
04:22
GSM Modülü AT Komutları
04:07
+ Server Deploy İşlemleri
5 lectures 15:27
Digitalocean
01:03
Server Oluşturmak
03:12
Server'a Bağlanmak
01:47
Deploy İşlemleri
06:07
PM2
03:18
+ Arduino GSM ile MQTT
4 lectures 29:00
Arduino ile GSM Kullanarak MQTT Server'a Bağlanmak
07:20
MQTT Server ile Haberleşme
03:15
MQTT Server ile Haberleşme - 2
15:40
Kapanış
02:45
+ TinyGPS Kütüphanesi ile GPS Kullanımı
3 lectures 43:03
GPS Hakkında Detay Bilgiler
11:48
Tiny GPS Kütüphanesi
13:45
Tiny GPS Kütüphanesi - 2
17:30
+ Araç Takip Projesi (Server)
7 lectures 28:59
Giriş
08:49
Redis Kurulumu
04:35
MQTT Server Kurulumu
02:41
MQTT Server'a Bağlanmak
02:56
Retain Publish
03:41
Websocket
01:19
Digitalocean Deploy İşlemleri
04:58