Mundarija:

Olovli jurnal: 7 qadam
Olovli jurnal: 7 qadam

Video: Olovli jurnal: 7 qadam

Video: Olovli jurnal: 7 qadam
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Noyabr
Anonim
Olovli jurnal
Olovli jurnal

Bu oddiy loyiha; olov sensori yaratish va ma'lumot ma'lumotlarini qayd qilish. Men olovni yoqish uchun qozonga biror narsa ulashni xohlardim. Qozon eski bo'lgani uchun, bu eng oson yo'l bo'lib tuyuldi

Men Internetda shunga o'xshash biror narsani ko'rmadim (shuning uchun hal qilib bo'lmaydigan), vaqt harorati uchun DataLogging ko'p bor va hokazo, lekin olovni yozish uchun hech narsa yo'q.

Ta'minotlar

Arduino UNO

Olov sensori

HiLetgi Mini yozib olish yozuvchisi, Ma'lumotlarni yozish moduli Shield V1.0 kengaytirish qalqoni

o'tish simlari

1 -qadam: qismlar

Qismlar
Qismlar
Qismlar
Qismlar
Qismlar
Qismlar

Bu erda ko'p gapirish mumkin emas- barcha qismlar Amazonda topilgan

Elegoo EL-CB-001 UNO R3 kartasi ATmega328P ATMEGA16U2, USB kabeli bilan Arduino uchun $ 12

HiLetgo Mini Logging Recorder Data Logger Module Shield V1.0 Arduino UNO SD Card uchun $ 7

Jumper simlari- 10 dollardan kam

Atom bozori tomonidan Arduino bilan mos keladigan haroratni aniqlash uchun IR olov sensori moduli detektori Smartsense $ 7

Men sotib olgan bir nechta to'plam tufayli menda bunday narsalar bor edi.

2 -qadam: olov sensori

Olov sensori
Olov sensori

Odatda Arduino -ga ulanadigan olov sensori to'rtta ulanishga ega

1 VCC - kuchlanish

2 GND - er

3 A0- Analog chiqish

4 D0- Raqamli chiqish

Ba'zi sensorlarda faqat DO (raqamli chiqish) mavjud.

3 -qadam: Arduino UNO

Arduino UNO
Arduino UNO

Arduino liniyasi haqida juda ko'p ma'lumot bor, men bu erda baland bo'yli haqida gapirmayman

YouTube "Arduino" va siz kerakli barcha ma'lumotlarni olasiz.

4 -qadam: Ma'lumotlarni yozuvchi

Ma'lumotlar yozuvchisi
Ma'lumotlar yozuvchisi

Ma'lumotlarni yozish bo'yicha maxsus dasturga RTC (real vaqt hisoblagichi) o'rnatilgan, u Arduino quvvatini yo'qotsa, yozib olish uchun CR1202 soat batareyasini ishlatadi va kerak.

JUDA MUHIM

Bu Data Logger-ning ChipSelect Pin10- ga o'rnatiladi (biz bunga erishamiz- lekin muhim)

Bu qalqon bo'lgani uchun, Arduino-ni ulashingiz kifoya, shuning uchun siz olov sensori kengaytirish kartasiga ulashingiz kerak.

5 -qadam: Uskuna sozlamalari

Juda oddiy

1 Arduino -ni oling va kengaytirish kartasini Arduino -ga ulang

2 Olov sensori ulang, VCC = 5v pin, GND- GND.

3 Keyin, olov sensori pinini o'rnating- agar siz Raqamli (D0) ni tanlasangiz, uni Arduino raqamli tomoniga ulang, agar analog tomonini tanlasangiz, olov sensori A0 ga ulang.

6 -qadam: KODLASH

KODLASH
KODLASH

**** Shunday qilib, men kodlamayman, bu mening birinchi odamim ******

Agar siz buni tuzatish yoki takomillashtirish yo'llarini ko'rsangiz, o'zingizni erkin his qiling.

1. servo kutubxonalarni o'z ichiga oladi

2. SPIni o'z ichiga oladi

const int- (bu erda chipSelect muhim) Ma'lumotlar yozuvchisi Arduino bilan gaplasha olishi kerak- mening tushunishimcha, bu Arduino bilan gaplashadigan PIN.

Bo'sh o'rnatish-

(bu skriptning bir marta ishlaydigan qismi; skriptni o'rnatadi)

Serial.begin- bu ketma-ket monitor (kompyuter bilan suhbat) ekanligini aniqlaydi.

Funktsiya - port ulanishini kutish

Serial bosib chiqarish = Seriyali monitorda ko'rsatiladi

agar <- bu boshlang'ich qismini oching-

bu asosan kartani o'rnatadi

7 -qadam: Xulosa

Kodning qolgan qismlarini yozishim kerak, lekin bu men yozgan birinchi ko'rsatma, shuning uchun oson

Tavsiya: