Агуулгын хүснэгт:

Arduino хурууны хээгээр ирц бүрдүүлэх систем: Үүлэн өгөгдөл хадгалах: 8 алхам
Arduino хурууны хээгээр ирц бүрдүүлэх систем: Үүлэн өгөгдөл хадгалах: 8 алхам

Видео: Arduino хурууны хээгээр ирц бүрдүүлэх систем: Үүлэн өгөгдөл хадгалах: 8 алхам

Видео: Arduino хурууны хээгээр ирц бүрдүүлэх систем: Үүлэн өгөгдөл хадгалах: 8 алхам
Видео: ХУРУУНЫ ХЭЭ УНШИГЧ ТӨХӨӨРӨМЖ СУУРИЛУУЛАХ ЗААВАР 2024, Арваннэгдүгээр
Anonim

ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.

Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
Хэт авианы модуль ба Arduino -г ашиглаж эхлэх нь
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
ESP8266 & Arduino ашиглан WiFi дулааны газрын зураг үүсгэнэ үү
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]
Өнгө таних W/ TCS230 мэдрэгч ба Arduino [Калибровкын кодыг оруулсан]

Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »

Та энэ болон бусад гайхалтай хичээлүүдийг уншиж болно

ElectroPeak -ийн албан ёсны вэбсайт

Тойм

Өнөө үед IoT системийн хэрэглээ нэмэгдэж байгаатай холбогдуулан IoT төхөөрөмжүүдийн ажиллагаа, хэрэгжилтийн талаар суралцах нь маш чухал юм. Энэхүү гарын авлагад бид Arduino -ийн хурууны хээнд хамрагдах төхөөрөмжийг хийх гэж байгаа бөгөөд энэ нь бүртгэлийн мэдээлэл, ажлын цагийг санах ойн карт дээр хадгалахаас гадна Thingspeak платформ дээр интернетэд холбогдсон даруйд байршуулах болно. энэ мэдээллийг CSV гэх мэт янз бүрийн форматаар самбараас татаж авах боломжтой.

Та юу сурах вэ

  • Thingspeak -ийн танилцуулга
  • Nodemcu ашиглан Thingspeak дээр өгөгдөл байршуулж байна
  • Хурууны хээ мэдрэгч болон Arduino ашиглан ирцийн төхөөрөмж хий

Алхам 1: Thingspeak гэж юу вэ?

Thingspeak гэж юу вэ?
Thingspeak гэж юу вэ?

Iot (Интернетийн зүйл) нь интернетэд холбогдсон, хувь хүн болон бусад төхөөрөмжтэй харьцдаг, ихэвчлэн үүлэн тооцоололд өгөгдлийг шинжлэх зорилгоор байршуулдаг хэд хэдэн зүйл байдаг платформ юм.

Thingspeak бол үүлэн тооцоололд амьд өгөгдлийг харуулах, цуглуулах боломжийг олгодог IoT платформ юм.

Алхам 2: Thingspeak -тэй харилцах, өгөгдөл байршуулах

Thingspeak -тай харилцах, өгөгдөл байршуулах
Thingspeak -тай харилцах, өгөгдөл байршуулах
Thingspeak -тай харилцах, өгөгдөл байршуулах
Thingspeak -тай харилцах, өгөгдөл байршуулах
Thingspeak -тай харилцах, өгөгдөл байршуулах
Thingspeak -тай харилцах, өгөгдөл байршуулах

Thingspeak холболтыг эхлүүлэхийн тулд дараах алхмуудыг дагана уу.

Алхам 1) Thingspeak.com вэбсайт руу ороод данс үүсгэнэ үү.

Алхам 2) Бүртгэлээ идэвхжүүлсний дараа нэвтэрч, Миний суваг хэсэгт Шинэ суваг дээр дарна уу.

Алхам 3) Таны өмнө нээгдсэн шинэ цонхонд самбарынхаа нэр, шаардлагатай бол тайлбар бичээрэй. Нэрийг нь зааж өгснөөр шаардлагатай талбаруудын тоог тодорхойл. Үлдсэн хэсгүүд нь заавал биш юм. Мэдээллийг бөглөсний дараа самбарыг хадгална уу.

Алхам 4) Одоо самбар дээрх API түлхүүрүүд рүү очно уу.

Алхам 5) Өгөгдөл дамжуулахын тулд танд Channel ID ба Write API түлхүүр хэрэгтэй тул тэдгээрийг бичээрэй.

Алхам 6) Thingspeak номын санг татаж аваад Arduino IDE дээрээ нэмээрэй.

Thingspeak номын сан

Алхам 7) Arduino IDE руу очно уу. Жишээ хэсгээс WriteMultipleFiels -ийг нээгээд SSID, Нууц үг, Сувгийн ID, Write API түлхүүрийн утгыг оруулна уу.

Кодыг байршуулсны дараа та самбарынхаа 1 -ээс 4 -р талбарт байршуулсан санамсаргүй тоог харах болно. Ижил бүтэцтэй кодыг ирц бүрдүүлэх системд өгөгдөл байршуулахад ашигладаг.

Тэмдэглэл

Thingspeak самбар дээр өгөгдөл оруулах бүрдээ дор хаяж 15 секунд хүлээнэ үү.

Алхам 3: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал

Тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүд

Arduino Mega 2560 R3 *1

R301T Хурууны хээ мэдрэгч *1

Micro SD TF карт адаптер модуль *1

DS3231 I2C RTC модуль *1

3.5 TFT өнгөт дэлгэцийн модуль *1

NodeMCU ESP8266 ESP-12E самбар *1

эрэгтэй, эмэгтэй холбогч утас *1

Програм хангамжийн програмууд

Arduino IDE

Алхам 4: Хурууны хээ мэдрэгч болон Arduino ашиглан ирцийн системийг бий болгох

Энэхүү системд хүний оролт, гаралтыг хурууны хээгээр бүртгүүлсний дараа ажилтны огноо, нэр, ирэх цаг, явах цаг, ажлын цаг зэрэг мэдээллийг SD картанд хадгалдаг. Дараа нь энэ мэдээллийг таны заасан цагт Thingspeak руу илгээх болно. Интернет холболт байхгүй тохиолдолд хэвлэгдээгүй өгөгдлийг хадгалдаг бөгөөд интернетэд холбогдсон даруй Thingspeak руу дамжуулах болно. Мэдээлэл нь микроконтроллерийн EEPROM -д хадгалагддаг тул цахилгаан тасарсан тохиолдолд тэд алдагдахгүй.

Алхам 5: Хэлхээ

Хэлхээ
Хэлхээ

Бүх модулийг холбосны дараа LCD бамбайг Arduino дээр тавь.

Зөвлөмж: LCD бамбай нь Arduino -ийн зарим зүүг хамардаг тул хэрэв танд эдгээр зүү хэрэгтэй бол та самбарыг доороос нь тодорхой зүүгээр холбож болно.

Алхам 6: Код

Энэ кодын хувьд танд дараах номын сан хэрэгтэй болно.

Adafruit-Хурууны хээ мэдрэгч-номын сан

Adafruit-GFX-Номын сан

MCUFRIEND_kbv

RTClib

Дараах кодыг татаж аваад Arduino дээрээ байршуулна уу. Энэ кодыг анхдагч нэртэй 11 хүнд зориулж бичсэн боловч та тэдгээрийг өөрчилж, үндсэн горимоос хасах боломжтой. Шинэ нэр бүртгүүлэхийн тулд төхөөрөмжийг компьютерт холбоод бүртгэлийн горимд орохын тулд товчлуурыг дараад Serial Monitor -ийг нээгээд Serial Monitor дээр үзүүлсэн шиг бүртгэлийн явцыг дагана уу.

Дээрх кодыг татаж аваарай:

Дараах линкүүдээс та SD карт, цагийн модуль, LCD ашиглах талаар илүү ихийг мэдэх боломжтой.

SD картны модуль/ Arduino: Өгөгдлийг хэрхэн унших/ бичих

DS1307 RTC модулийг Arduino -той хэрхэн ашиглах, сануулагч хийх

Ардуиногийн TFT LCD дэлгэцийн үнэмлэхүй эхлэгчдийн гарын авлага.

Нодемку энэ систем дэх мэдээллийг байршуулах үүргийг гүйцэтгэдэг. Энэ нь Arduino -аас байршуулах мэдээллийг цуваа портоор дамжуулж, Arduino руу байршуулах статусыг буцаана. Дараах кодыг Nodemcu дээрээ байршуулна уу.

Нэгдүгээрт, Thingspeak Panel -ийнхээ дагуу Channel ID болон API түлхүүрийг өөрчилнө үү.

String_Analuze (); Энэ кодын функц нь Nodemcu оролтын мөрүүдийг огноо, нэр, ирэх, явах цаг, ажлын цаг болгон хувааж, Thingspeak руу илгээдэг. Хэрэв байршуулах үйл явц амжилттай болбол "1" тэмдэгтийг илгээдэг бол "0" тэмдэгтийг Arduino руу илгээдэг.

Алхам 7: Ирцийн төхөөрөмжийг угсрах

Ирцийн төхөөрөмжийг угсрах
Ирцийн төхөөрөмжийг угсрах

Дараах газрын зураг болон Plexiglass -ийг ашиглан өөр өөр өнгөөр эсвэл бусад материалаар ирцийн төхөөрөмжийн биеийг бүтээж болно.

Төхөөрөмжийн биеийн лазер хайчлах газрын зургийг дээрээс татаж авна уу.

Электрон эд ангиудыг байрлуулж, бүх биеийг угсарсны дараа хүссэн газартаа суулгаарай. Одоо 12V адаптерийг төхөөрөмжид залгаарай, тэр ажиллаж эхэлнэ.

Алхам 8: Дараа нь юу хийх вэ?

  • LCD дээр илүү олон дүрс ашиглахыг хичээ.
  • RFID сонголтыг системд нэмж оруулахыг хичээгээрэй.
  • Өгөгдлийг Thingspeak -ийн оронд google хүснэгтэд байршуулахыг хичээгээрэй.

Хэрэв танд энэ заавар хэрэгтэй, сонирхолтой санагдаж байвал бидэнтэй facebook дээр лайк дарна уу.

Зөвлөмж болгож буй: