Vosita · BoardLab · Sxemalar
ESP ulanish sxemalarini brauzerda chizing — Fritzing oʻrnatmasdan
Loyihani tugatib, uni yozishga oʻtirasiz — README, yigʻish logi, forumdagi javob — va sizga toza ulanish rasmi kerak. Odatda variantlar shunday: Fritzing oʻrnatib, breadboard joylashuvi bilan ovora boʻlib, skrinshot qilish; yoki hech kim oʻqishni yoqtirmaydigan ASCII-rasm chizish. BoardLab — qisqa yoʻl: aynan ESP va sherigi uchun onlayn sxema konstruktori — platani tanlang, pinlarni torting, haqiqiy datchiklar qoʻshing va aniq PNG eksport qiling.
Brauzerda ishlaydi — oʻrnatadigan narsa yoʻq. Quyidagi har bir sxema — undan eksport.
BoardLab’ni ochish →BoardLab’dagi har bir plata va detal maʼlumotdan chiziladi, qoʻlda emas. Platani almashtirsangiz — pinlar qayta hisoblanadi; pinni bossangiz — u GPIO raqamini, boʻsh yoki strapping-pin ekanini, ekranli platalarda esa uni displey band qilgan-qilmaganini aytadi. Aynan shuni oddiy chizgich qila olmaydi.
Nima bor
- 35 plata — ESP32 (C6, S2, H2, C3, S3 bilan), ESP8266, Arduino (Uno R3/R4, Nano, Nano ESP32, Mega), STM32 (Blue Pill, Black Pill, Nucleo), Raspberry Pi Pico / Pico 2, XIAO, Teensy, Waveshare Zero, hamda ekranli platalar (T-Display-S3, Cheap Yellow Display, Heltec, M5Stack, Waveshare Touch-LCD qatori).
- ~57 modul — haqiqiy pin roʻyxatli datchik va detallar: BME280, SCD40, MPU-6050, VL53L0X, INA226, DS18B20, HC-SR04, rele, WS2812, endi esa RS-485 / CAN transiverlari.
- Istalgan pinni istalganiga ulang — plata pinidan modul piniga, modul-modul yoki alohida detal orqali (rezistor, kondensator, tranzistor…). Simni oʻchirish — ustiga ikki marta bosing.
- Pin inspektori — rollar, GPIO raqamlari, ADC kanallari, strapping/boot ogohlantirishlari va ekran-platalarda displey/tach/SD xaritasi.
- PNG eksport — bir bosish, qora fonda toza 2× rasm, README, slayd yoki postga tayyor.
Toʻrt qadamda sxema
- Platani tanlang — roʻyxat oilalar boʻyicha guruhlangan (ESP32, Arduino, STM32, ekranli platalar…).
- Modullarni qoʻshing. Ular haqiqiy pin nomlari va shina belgisi (I²C manzili va h.k.) bilan keladi.
- Simlang — plata pinidan modul piniga torting. Sim tarmoq rangini oladi (qizil = 3V3, toʻq sariq = 5V, kulrang = GND, koʻk/sariq = SDA/SCL). Pull-up yoki boʻluvchi kerakmi? Rezistorni alohida detal sifatida qoʻshib, toʻgʻridan-toʻgʻri liniyaga ulang.
- PNG eksport qiling — tayyor. Xuddi shu ulanishni boshqa platada istasangiz — avval platani almashtiring, pinlar qayta hisoblanadi.
Odamlar haqiqatan izlaydigan uchta ulanish
Vositada ochib tahrirlash mumkin boʻlgan tayyor misollar bor. Eng koʻp uchraydigan uchtasi:
BME280 / SSD1306 bitta I²C shinasida
Ikki qurilma, ikki sim, turli manzillar (0x76 va 0x3C). Agar topilmasa — bu alohida masala: I²C datchik nega jim boʻladi.
DS18B20 va uning 4.7 kΩ pull-upi
HC-SR04 va 1k/2k boʻluvchi
Masofa oʻlchagich Echo’da 5 V bilan javob beradi, ESP pini esa 5 V ni koʻtarmaydi. Boʻluvchi — yechim, va BoardLab uni toʻgʻridan-toʻgʻri liniyada chizadi. Umumiy holat haqida 3.3 V ↔ 5 V sath moslash postida.
Nega Fritzing, Wokwi yoki circuito.io emas?
Ularning har biri oʻz ishida yaxshi — shunchaki vazifa boshqa. BoardLab — «ulanish rasmi kerak» dan «mana PNG» gacha eng tez yoʻl.
| Vosita | Bu nima | Tez sxema uchun kamchilik |
|---|---|---|
| BoardLab | Brauzerdagi sxema konstruktori, ESP’ga moslangan | Simulyator emas — ulanishni chizadi, kodni ishga tushirmaydi |
| Fritzing | Desktop breadboard/PCB muharriri | Pullik yuklab olish va oʻrnatish; README uchun ogʻirroq |
| Wokwi | Onlayn simulyator | Kodni yuritishga zoʻr; sxema — nishon emas, yon taʼsir |
| circuito.io | Sxema generatori + BOM | Toʻliq sxema/BOM quradi — tez pin xaritasidan koʻra koʻproq, ESP-pin tafsiloti kamroq |
BoardLab yutadigan joy: u onlayn va bir zumda, ESP-pinlarni biladi (strapping, ADC2-vs-Wi-Fi, native USB, displey band qilgan), va oʻz uslubida toza PNG beradi. Raqobat qilmaydigan joy: bu simulyator ham, PCB vositasi ham emas.
Faqat postlar uchun emas
- README va hujjatlar — ulanish rasmi «SDA’ni GPIO21 ga ula…» degan abzatsdan yaxshi.
- Oʻqitish — pin inspektori pin nega xavfsiz yoki emasligini tushuntiradi.
- Yigʻishni rejalash — kavsharlashdan oldin nima boʻshligini tekshiring, ayniqsa yarim GPIO band boʻlgan ekran-platada.
- Forum javoblari — tasvirlash oʻrniga sxema tashlang.
Oching, platani tanlang va birinchi sxemani taxminan bir daqiqada eksport qiling.