IoT uchun asosiy qurilmalar: mikrokontroller va mikrokompyuter taqqosi
9-sinfIoT5-hafta · 13-darsDIP switch'ning 2 ta kaliti Arduino'ga ulansa, nechta holatni ajrata olamiz?
Kim sezadi, kim o'ylaydi, kim harakat qiladi?
Ochiq kodli mikrokontroller platformasi
Platalar: Uno, Mega, Nano, Micro, Due. UNO markazida ATmega328P.
Arduino IDE: C/C++ ga o'xshash sintaksis, USB orqali yuklash.
void setup() {
pinMode(13, OUTPUT); // bir marta: pin chiqish
}
void loop() { // cheksiz takror
digitalWrite(13, HIGH); // LED yonadi
delay(1000);
digitalWrite(13, LOW); // LED o'chadi
delay(1000);
}
Oson dasturlanadi, arzon, boshlovchiga qulay, kutubxona va modullar juda ko'p.
Ichida Wi-Fi va Bluetooth yo'q (modul kerak), hisoblash quvvati past.
Qo'llanish: oddiy avtomatlashtirish, robototexnika, sensor tizimlari, o'quv loyihalari.
Kaftdagi kompyuter
Linux asosida; Ubuntu va boshqalar ham. Fayllar, brauzer, tarmoq.
Bir vaqtda bir nechta dastur ishlaydi.
Python (eng qulay), C/C++, Java, Node.js.
// Arduino: kod to'g'ridan-to'g'ri chipda
digitalWrite(13, HIGH); delay(1000);
digitalWrite(13, LOW); delay(1000);
# Raspberry Pi: Python dasturi Linux ichida
from gpiozero import LED
from time import sleep
led = LED(17)
while True:
led.on(); sleep(1)
led.off(); sleep(1)
gpiozero, RPi.GPIO — qo'llanmada tilga olingan Python kutubxonalari.
| Model | Protsessor | RAM | Qo'llanish |
|---|---|---|---|
| Zero W | 1 yadro ARM11 | 512 MB | mini IoT |
| 3 B+ | 4 yadro 1.4 GHz | 1 GB | aqlli uy, kamera |
| 4 | 4 yadro 1.5 GHz | 2–8 GB | gateway, server |
| 5 | yangi ARM | 4–8 GB | AI, yirik loyiha |
Pastga bosing: Pico haqida
Juda arzon, real vaqt boshqaruvi va portativ loyihalar uchun — Arduino'ga yaqin.
Qaysi qurilma to'liq operatsion tizimda ishlaydi?
Qaysi loyihaga qaysi qurilma?
| Mezon | Arduino UNO | Raspberry Pi 4 |
|---|---|---|
| OS | yo'q, bitta dastur | Linux |
| Tarmoq | modul kerak | Wi-Fi, BT, Ethernet |
| Til | C/C++ | Python, C/C++, Java |
| Energiya | juda kam | ko'p |
| Narx | arzon | qimmatroq |
Oddiy → Arduino yoki Pico. Video, aqlli uy markazi → Pi 3/4.
Wi-Fi kerak → ESP8266/ESP32 yoki Raspberry Pi.
Batareya → kam quvvatli MCU. Pi — elektrga ulangan.
Yana: pinlar va interfeyslar (GPIO, SPI, I2C, PWM), kutubxonalar, byudjet.
Maktab kirishida yuzni taniydigan kamera tizimi uchun qaysi qurilma mos?
Oddiy, arzon, real vaqt; Wi-Fi yo'q.
Linux, kamera, AI, server; ko'p energiya.
Murakkablik, internet, energiya, pinlar, byudjet.
Ichida Wi-Fi bor arzon mikrokontrollerlar
5-hafta · 14-dars