Агуулгын хүснэгт:
- Алхам 1: Thingspeak гэж юу вэ?
- Алхам 2: Thingspeak -тэй харилцах, өгөгдөл байршуулах
- Алхам 3: Шаардлагатай материал
- Алхам 4: Хурууны хээ мэдрэгч болон Arduino ашиглан ирцийн системийг бий болгох
- Алхам 5: Хэлхээ
- Алхам 6: Код
- Алхам 7: Ирцийн төхөөрөмжийг угсрах
- Алхам 8: Дараа нь юу хийх вэ?
Видео: Arduino хурууны хээгээр ирц бүрдүүлэх систем: Үүлэн өгөгдөл хадгалах: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
ElectropeakElectroPeak албан ёсны вэбсайтаар Зохиогчийн бусад зүйлийг дагаж мөрдөөрэй.
Ойролцоогоор: ElectroPeak бол электроникийн талаар суралцах, санаагаа бодитоор хэрэгжүүлэх нэг цэг юм. Бид танд төслөө хэрхэн яаж хийхээ харуулах шилдэг гарын авлага санал болгож байна. Бид мөн өндөр чанартай бүтээгдэхүүнийг санал болгодог тул танд… Electropeak-ийн тухай дэлгэрэнгүй »
Та энэ болон бусад гайхалтай хичээлүүдийг уншиж болно
ElectroPeak -ийн албан ёсны вэбсайт
Тойм
Өнөө үед IoT системийн хэрэглээ нэмэгдэж байгаатай холбогдуулан IoT төхөөрөмжүүдийн ажиллагаа, хэрэгжилтийн талаар суралцах нь маш чухал юм. Энэхүү гарын авлагад бид Arduino -ийн хурууны хээнд хамрагдах төхөөрөмжийг хийх гэж байгаа бөгөөд энэ нь бүртгэлийн мэдээлэл, ажлын цагийг санах ойн карт дээр хадгалахаас гадна Thingspeak платформ дээр интернетэд холбогдсон даруйд байршуулах болно. энэ мэдээллийг CSV гэх мэт янз бүрийн форматаар самбараас татаж авах боломжтой.
Та юу сурах вэ
- Thingspeak -ийн танилцуулга
- Nodemcu ашиглан Thingspeak дээр өгөгдөл байршуулж байна
- Хурууны хээ мэдрэгч болон Arduino ашиглан ирцийн төхөөрөмж хий
Алхам 1: Thingspeak гэж юу вэ?
Iot (Интернетийн зүйл) нь интернетэд холбогдсон, хувь хүн болон бусад төхөөрөмжтэй харьцдаг, ихэвчлэн үүлэн тооцоололд өгөгдлийг шинжлэх зорилгоор байршуулдаг хэд хэдэн зүйл байдаг платформ юм.
Thingspeak бол үүлэн тооцоололд амьд өгөгдлийг харуулах, цуглуулах боломжийг олгодог IoT платформ юм.
Алхам 2: 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 дээр лайк дарна уу.
Зөвлөмж болгож буй:
Зөөврийн ухаалаг толь хэрхэн бүрдүүлэх/хайрцагны хослолыг бүрдүүлэх: 8 алхам
Зөөврийн ухаалаг толин тусгалыг хэрхэн бүрдүүлэх/хайрцгийг бүрдүүлэх: Дэвис дэх миний capstone -ийн эцсийн төслийн хувьд & Элкинс коллежид би аялалын хайрцгийг бүтээж, том толь, бөөрөлзгөнө пи, шидэт толин тусгал програм хангамжийн платформыг ашиглахаар төлөвлөж, боомтын үүргийг гүйцэтгэж эхлэв
Хурууны хээгээр санал өгөх онлайн систем (FVOS): 5 алхам
Хурууны хээгээр санал өгөх онлайн систем (FVOS): Хурууны хээгээр санал өгөх онлайн систем нь сонгогчдод хурууны хээгээ төхөөрөмжөөр дамжуулан сканнердах, өгөгдлийг Серверт хадгалах замаар мэдээллээ цуглуулах, баталгаажуулах замаар саналаа бүрэн дижитал хэлбэрээр өгөх боломжийг олгодог. Энэ нь хэрэглэгчдэд ээлтэй G
Arduino ашиглан Python ашиглан MySQL сервер рүү RFID өгөгдөл илгээх замаар ирц бүрдүүлэх систем: 6 алхам
Arduino ашиглан Python ашиглан MySQL сервер рүү RFID өгөгдөл илгээх замаар ирц бүрдүүлэх систем: Энэхүү төсөлд би RFID-RC522-ийг arduino-той холбож, дараа нь RFID-ийн өгөгдлийг phpmyadmin мэдээллийн санд илгээж байна. Өмнөх төслүүдээс ялгаатай нь бид энэ тохиолдолд ямар ч Ethernet бамбай ашигладаггүй, эндээс бид цуврал өгөгдлийг уншиж байна
Хурууны хээгээр хамгаалагдсан хайрцаг: 4 алхам
Хурууны хээгээр хамгаалагдсан хайрцаг: DFRobot -ийн UART хурууны хээ скан хийгчийг ашиглан хурууны хээгээ хадгалж, зөвхөн эрх бүхий хүмүүст хайрцагт нэвтрэхийг зөвшөөрнө үү
Arduino хурууны хээгээр хаалганы түгжээ: 4 алхам
Arduino хурууны хээний хаалганы түгжээ: Сайн байна уу, энэ төсөлд тавтай морилно уу, энэ нь хоёр төслийг багтаасан боловч тэдгээр нь хоорондоо бараг адилхан бөгөөд энэ нь Arduino UNO самбар, FPM10A хурууны хээний мэдрэгч, LCD i²c дэлгэц дээр суурилсан хаалганы түгжээний систем юм. бусад хувилбарт бид багтсан болно