Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: ESP32 PINOUT
- 3 -qadam: ESP32 -ni sozlash
- 4 -qadam: poyabzal poyafzalining elektr davri
- 5 -qadam: poyabzal poyabzali uchun elim
- 6 -qadam: poyabzal
- 7 -qadam: Arduino dasturiy ta'minotini sozlash ESP32
- 8 -qadam: CMD
- 9 -qadam: Git Clone
- 10 -qadam: Fayl xaritasining joylashuvi
- 11 -qadam: Arduino kodi
- 12 -qadam: Visualstudio
- 13 -qadam: O'zgartirish
- 14 -qadam: qo'shish
- 15 -qadam: Ilovani yuklab oling
- 16 -qadam: Github Clone
- 17 -qadam: Ruxsatnomalar
- 18 -qadam: Android telefoniga tayyorgarlik
- 19 -qadam: ma'lumotlar bazasi
- 20 -qadam: Azure funktsiyalari
Video: O'tirish va tik turish - Imani: 20 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Siz sog'lig'ingizni kuzatib borishni va har kuni etarlicha turishingizga ishonch hosil qilishni xohlaysizmi? Keyin Imani siz uchun ilova! Oyoq kiyimining ichidagi oddiy kuch sezgir rezistor yordamida biz sizning kundalik turish va turish odatingizni kuzatib boramiz.
Ism, elektron pochta, parol va selfi bilan ro'yxatdan o'ting! Bizning yuqori texnologiyali QR-kod skaneri yordamida hamkasblaringizni yoki do'stlaringizni qo'shing va u erdagi statistikani tekshiring va ularni sizniki bilan solishtiring.
- 1 -qadam: materiallar
- 2-6-qadam: Uskuna
- 7-11-qadam: Arduino dasturiy ta'minotini sozlash ESP32
- 12-19-qadam Visual Studio
1 -qadam: materiallar
Kerakli materiallar ro'yxati
- 1 marta Izokee ESP32-devkitc
- 1x dumaloq kuchga sezgir sensor FSR Interlink 402
- 1x Powerbank kredit kartasi (2200 mah)
- 2x 10k ohmli rezistor
- Taxminan 5 ta kichik kabel
- Bir juft poyabzal
- Mikro USB kabeli
Poyafzal yaratishda o'z tasavvuringizni va hissangizni qo'shishga harakat qiling.
2 -qadam: ESP32 PINOUT
Siz elektr zanjirini o'zingiz o'rnatishingiz kerak, lekin ESP32 PINOUT -ni tekshirib ko'rishingiz kerak, chunki bu biznikidan farq qilishi mumkin!
3 -qadam: ESP32 -ni sozlash
- Qizil aylana: 5V - 5 volt
- Oq aylana: IO32 - ma'lumotlarni uzatish uchun analog pin
- Binafsharang aylana: GND - yer
4 -qadam: poyabzal poyafzalining elektr davri
Bu erda tirnash xususiyati beruvchi qism keladi, elektr pallasiga qo'yish uchun poyabzal poyabzalini kesib tashlaydi. Sizga xatolikni istisno qilish uchun FSR joylashtirish uchun yaxshiroq joyni yoki kattaroq FSR joylashtirishni maslahat beramiz
5 -qadam: poyabzal poyabzali uchun elim
Keyin elim qo'llashni o'ylab ko'ring, lekin elim o'tkazuvchan emasligiga ishonch hosil qiling!
6 -qadam: poyabzal
Balki siz batareykangizni poyabzal tagiga ham joylashtirasiz, lekin biz kredit kartaning quvvat kartasiga mos kelishi uchun poyabzalning bir qismini kesib tashlaymiz.
7 -qadam: Arduino dasturiy ta'minotini sozlash ESP32
Arduino IDE -ni o'rnatish Arduino -ni yuklab oling va o'rnating:
GITni yuklab oling va o'rnating:
Arduino ESP32 Fayl Explorer -ni oching, hujjatlarga o'ting va Arduino misoliga ikki marta bosing: C: / Users / Tom / Documents / Arduino
Keyin "apparat" deb nomlangan yangi papka yarating va bu papka ichida "espressif" deb nomlangan boshqa papkani yarating. (rasmga qarang)
8 -qadam: CMD
Shundan so'ng siz fayl qidiruvchisida cmd -ni ochasiz (rasmga qarang)
9 -qadam: Git Clone
Buyruqning satriga quyidagilarni kiriting: "git clone https://github.com/espressif/arduino-esp32.git" va Enter tugmasini bosing (rasmga qarang)
10 -qadam: Fayl xaritasining joylashuvi
Keyin "arduino-esp32" nomini "esp32" ga o'zgartirishingiz kerak bo'ladi (rasmga qarang)
11 -qadam: Arduino kodi
Endi Arduino -ni ishga tushiring va "Asboblar" tugmachasini bosing va to'g'ri boshqaruv paneli va COM PORTni tanlang! (rasmga qarang) ESP32 kodi:
12 -qadam: Visualstudio
Ilovalarni ishlab chiqish uchun biz Microsoft Visual studio 2017 Community Edition 5.3 dan foydalandik
www.visualstudio.com/
O'rnatganingizdan so'ng, Visual Studio Installer dasturini ishga tushiring (yuqoridagi rasmga qarang)
13 -qadam: O'zgartirish
Ishni boshlaganingizdan so'ng "Yana" tugmasini bosing va "O'zgartirish" -ni tanlang.
14 -qadam: qo'shish
Quyidagi komponentlarni tanlaganingizga ishonch hosil qiling (yuqoridagi rasmga qarang).
Hammasini tanlagandan so'ng, o'ng pastki burchakdagi "O'zgartirish" tugmasini bosing
15 -qadam: Ilovani yuklab oling
Visual Studio -da Imani dasturini ishga tushirish uchun siz bizning GitHub sahifasini klonlashingiz kerak:
Bo'sh fayl yarating (yo'lni iloji boricha qisqa qiling) va cmd -ni oching (yuqoridagi rasmga qarang)
16 -qadam: Github Clone
Faylni kompyuteringizga klonlagandan so'ng, siz loyihani ochishingiz mumkin
17 -qadam: Ruxsatnomalar
Project2. Android -ni sichqonchaning o'ng tugmasi bilan bosganingizda va "Xususiyatlar" ni tanlaganingizda, endi "Android Manifesti" ni bosing va quyidagi ruxsatnomalar o'chirilganligiga ishonch hosil qiling.
- ACCESS_NETWORK_STATE
- ACCESS_WIFI_STATE
- KAMERA
- FLASHLIGHT
- INTERNET
18 -qadam: Android telefoniga tayyorgarlik
Telefoningizda ishlab chiqishni boshlashdan oldin, telefoningiz bunga ruxsat berilganligiga ishonch hosil qilishingiz kerak: Sozlamalar> Telefon haqida> Telefon holati> "Raqam yaratish" bo'limida 15x tugmasini bosing. Bu sizning qurilmangiz uchun boshqacha bo'lishi mumkin, shuning uchun uni google -ga yuborishingiz kerak bo'ladi. Shundan so'ng siz dasturni ishga tushirishingiz kerak.
19 -qadam: ma'lumotlar bazasi
Biz Microsoft SQL Server Management Studio dasturidan foydalanamiz
docs.microsoft.com/en-us/sql/ssms/download…
Hisob ma'lumotlari bilan tizimga kiring
Jadvallarni yaratish uchun siz quyidagi skriptni import qilishingiz kerak:
ghostbin.com/paste/tbne3
"Boshqaruv vositasi" ga o'ting va "Fayl"> "Ochish" -ni tanlang va yuklab olingan skriptni tanlang.
"Ishga tushirish" tugmasini bosib skriptni bajaring.
20 -qadam: Azure funktsiyalari
Agar bu loyiha 50 ga yaqin sevimlilarga ega bo'lsa, men Azure funktsiyalarini yuklashga harakat qilaman.
Tavsiya:
O'tirish vaqtini kuzatuvchini qanday qurish kerak: 7 qadam
O'tirgan vaqtni kuzatuvchini qanday qurish kerak: Ushbu loyiha odamni aniqlash va kuzatish uchun Zio Qwiic ultratovushli masofa sensori yordamida amalga oshiriladi. Qurilma strategik ravishda o'tirgan odamga qaragan ekran/monitorning yuqori qismiga, uning kompyuteriga joylashtiriladi
Avtomatik o'tirish/turish stoli: 14 qadam (rasmlar bilan)
Avtomatik o'tirish/turish stoli: ** BU QILISHSIZLARGA OVOZ BERING! ** .. Birinchi shubhalarimga qaramay, men yakuniy mahsulotdan juda mamnunman! Mana, men avtomatik stol/stendni qabul qilaman
Ipod Nano ushlab turish tugmachasini to'g'rilang !: 4 qadam
Ipod Nano -ni ushlab turish tugmachasini to'g'rilang!: Yaxshi, shuning uchun men ipod tendentsiyasiga biroz kechikdim. qasddan shunday, menimcha. lekin oxir -oqibat men taslim bo'ldim va ebaydan eski nano sotib oldim. va, albatta, soat kabi, bu narsa bir necha oydan keyin meni sindirdi. Men nima qilsam ham, nano shunday deb o'yladi
O'rnimizni quvvat sarfini kamaytirish - oqimni ushlab turish: 3 qadam
O'rnimizni quvvat sarfini kamaytirish - qabul qilish oqimini ushlab turish: Ko'pgina o'rni kontaktlar yopilgandan keyin o'rni ushlab turishdan ko'ra ko'proq ishga tushishi uchun ko'proq oqim talab qiladi. O'rnimizni ushlab turish uchun zarur bo'lgan oqim (ushlab turish oqimi) ishga tushirish uchun zarur bo'lgan boshlang'ich oqimdan ancha past bo'lishi mumkin
RFID o'tirish rejasi: 7 qadam
RFID o'tirish rejasi: Men to'y jadvallar jadvalim uchun alohida narsa yasashni xohlardim va men buni shaxsiylashtirishning yaxshi usuli deb o'ylardim, chunki u elektron loyihalarga bo'lgan muhabbatimni (giyohvandligimni) aks ettiradi. Shunday qilib, reja katta yog'och yasash edi. paneli, xonaning rejasi bilan