Arduino Tabanlı Tasarım ve Uygulamalar Tasarla – Kodla – Yükle – Çalıştır Muharrem Çelebi  - Kitap

Arduino Tabanlı Tasarım ve Uygulamalar

Tasarla – Kodla – Yükle – Çalıştır

1. Baskı, 
Mart 2021
Kitabın Detayları
Dili:
Türkçe
Ebat:
16x24
Sayfa:
184
Barkod:
9789750266737
Kapak Türü:
Karton Kapaklı
Kitabın Fiyatı:
190,00
İndirimli (%50):
95,00
Stoktan hemen gönderilir.
Kitabın Açıklaması
Kitabın ilk bölümünde mikrodenetleyici ve kodlama konusunda temel bilgiler aktarılmış, ikinci bölümde ise farklı konu alanlarında gerçekleştirilen 10 adet tasarımın detayları okuyucular ile paylaşılmıştır. Kitabın hedef kitlesi sadece meslek lisesi, meslek yüksek okulu veya mühendislik fakültelerinin elektrik, elektronik, bilgisayar, biyomedikal, mekatronik bölümlerinde okuyan öğrenciler değil, ARDUINO konusunda kendini geliştirmek ve yeni ufuklar açmak isteyen herkesin faydalanacağı bir kaynak kitaptır.
Kitapta sunulan bilgiler sade, yalın bir şekilde ve tam bir bütünlük içinde sunulmuştur. Bu sayede okuyucuların keyifle faydalanabilecekleri bir eser haline gelmiştir. Kitapta yer alan tasarımlar ses, biyomedikal, görüntü, filtreleme, robotik gibi farklı alanlardan uygulamalar içermektedir. Dolayısıyla, ARDUINO, gömülü sistemler, sinyal işleme gibi farklı konularda ilgilenen herkesin ilgisini çekecektir.
Kitabın Konu Başlıkları
.
Kablosuz Haberleşme
.
Sayısal İşaret İşleme
.
Biyomedikal İşaret Ölçme
.
Sayısal Görüntü İşleme
.
Sayısal Filtreleme
.
Mikrodenetleyici Programlama
.
Mikrodenetleyici Tabanlı Elektronik Sistemler
.
Humanoid Robot Kontrolü
.
Otonom ve Gezgin Araç Tasarımı
Kitabın İçindekileri
Önsöz 
7
Şekiller ve Tablolar Listesi 
13
GİRİŞ 
17
BİRİNCİ BÖLÜM:
TEMEL BİLGİLER
1.1. TEMEL KAVRAMLAR 
19
1.1.1. Gömülü Sistemler–Embedded Systems 
20
1.1.2. Nesnelerin Interneti – IoT ( Internet of Things ) 
20
1.1.3. Endüstri 4.0 
20
1.2. ARDUINO UNO KARTININ GENEL ÖZELLİKLERİ 
21
1.3. ARDUINO NANO KARTININ GENEL ÖZELLİKLERİ 
22
1.4. ATmega328p MİKRODENETLEYİCİSİNİN DONANIM YAPISI 
24
1.4.1. ATmega328p İşlemcisi 
24
1.4.2. Hafıza Özellikleri 
25
1.4.3. Giriş/Çıkış Pinleri 
25
1.4.4. Besleme Pinleri 
25
1.4.5. Dijital Pinler 
26
1.4.6. Analog Pinler 
26
1.4.7. PWM Pinleri 
27
1.4.8. Timer'lar – Zamanlayıcılar 
27
1.4.9. Watchdog Timer 
28
1.4.10. Çevresel Haberleşme Protokolleri 
28
1.4.11. UART (Universal Asynchronous Receiver Transmitter) 
28
1.4.12. I2C (Inter–Integrated Circuit) 
28
1.4.13. SPI (Serial Peripheral Interface) 
28
1.4.14. Kesme (Interrupt) Pinleri 
29
1.5. ARDUINO PROGRAMLAMA YAZILIMI 
29
1.5.1. Veri Türleri 
30
1.6. ARDUINO IDE PROGRAMLAMA KOMUTLARI 
32
1.6.1. Dijital G/Ç Fonksiyonları 
32
1.6.2. Analog G/Ç Fonksiyonları 
32
1.6.3. Gelişmiş G/Ç Fonksiyonları 
32
1.6.4. Zamanlama Fonksiyonları 
32
1.6.5. Matematiksel Fonksiyonlar 
33
1.6.6. Trigonometrik Fonksiyonlar 
33
1.6.7. Rastgele Sayı Üretme Fonksiyonları 
33
1.6.8. Bit ve Byte Üzerinde İşlem Yapan Fonksiyonlar 
33
1.6.9. Seri Haberleşme Fonksiyonları 
34
1.6.10. Kontrol Fonksiyonları 
34
1.7. İŞLEM SÜRESİ ÖLÇME 
35
1.8. ARDUINO ÇIKIŞ PİNİNİN HIZ ÖLÇÜMÜ 
35
1.9. nRF24L01 KABLOSUZ MODÜLÜNÜN HABERLEŞME HIZI ÖLÇÜMÜ 
38
1.10. ISIS PROGRAMINDA ARDUINO SİMÜLASYONU 
42
1.11. MATLAB VE ARDUINO HABERLEŞME ADIMLARI 
45
İKİNCİ BÖLÜM:
TASARIM VE UYGULAMALAR
2.1. KABLOSUZ SES İLETİMİ 
47
2.1.1. Ses Sensörü – ADMP401 
48
2.1.2. Amplifikatör – TDA2822 
49
2.1.3. nRF24L01 
49
2.1.4. Yazılım Bölümü 
52
2.1.5. Öneriler 
57
2.2. TAŞINABİLİR EKG ÖLÇÜM CİHAZI 
57
2.2.1. AD8232 
58
2.2.2. 1.8'' TFT_LCD 
59
2.2.3. Yazılım Bölümü 
62
2.3. VGA KAMERA İLE GÖRÜNTÜ AKTARIMI 
67
2.3.1. OV7670 Kemera Sensörü 
68
2.3.2. Yazılım Kısmı 
73
2.3.3. Öneriler 
84
2.4. 3–B ULTRASONİK RADAR TASARIMI 
84
2.4.1. HC–SR04 Ultrasonik Sensör 
85
2.4.2. SG90–Servo Motor 
85
2.4.3. Yazılım Kısmı 
88
2.5. FIR VE IIR FİLTRE TASARIMI 
94
2.5.1. Fs Değerinin Ölçülmesi 
102
2.6. OSİLOSKOP VE FREKANS ANALİZ CİHAZI TASARIMI 
114
2.6.1. Tuştakımı 
117
2.6.2. GLCD 
117
2.6.3. Yazılım Kısmı 
117
2.6.4. Osiloskop Yazılım Kısmı 
118
2.6.5. Frekans Analiz Yazılım Kısmı 
118
2.7. 2–EKSEN GÜNEŞ PANELİ KONTROLÜ 
135
2.7.1. MG995 servo motor 
137
2.7.2. Işık sensörleri 
140
2.7.3. Yazılım kısmı 
140
2.8. 6–DoF BİPEDAL ROBOT TASARIMI 
145
2.8.1. DoF –Degree of Freedom 
145
2.8.2. Mekanik Kısmı 
145
2.8.3. Yazılım Kısmı 
147
2.8.4. Öneriler 
154
2.9. OTONOM ROBOT TASARIMI 
154
2.9.1. HC–SR04 Ultrasonik Sensör 
155
2.9.2. NEO–6M GPS Sensörü 
156
2.9.3. MPU–9250 Sensörü 
156
2.9.4. nRF24L01 
156
2.9.5. L298N motor sürücü 
156
2.9.6. Yazılım Kısmı 
158
2.10. MEKANUM TEKERLEKLİ GEZGİN ARAÇ TASARIMI 
166
2.10.1. Yazılım Kısmı 
169
Kaynaklar 
183