Mundarija:
- 1 -qadam: Sobre O EnvSmart
- 2 -qadam: Amalga oshirishni nazorat qilish
- 3 -qadam: Uskunalar va funktsional uskunalar
- 4 -qadam: De Comunicação protokoli
- 5 -qadam: Bibliotekalar
- 6 -qadam: Telas Da Comunicação seriali
- 7 -qadam: Montagem Do EnvSmart
Video: EnvSmart: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
EnvSmart bir vaqtning o'zida televizor va televidenie orqali televizor, televizor va televizor orqali yordamchi dasturlarni o'rnatishga yordam beradi. Bu Android -ning operatsion tizimidagi smartfonlarning umumiy interfeysi va xizmatlaridan foydalanish imkonini beradi.
Ma'lumotlar almashinuvini amalga oshirgandan so'ng, Arduino Nano dasturini ishga tushiring, bu sizning veb -saytingiz yoki veb -saytingiz uchun javob beradi, mijozlar ham mijozlar uchun javob beradi. achchiqlanmagan narsalar.
O'ylaymanki, bu juda qiyin vazifa bo'lib, u erda har bir kishi o'z vazifasini bajarishi mumkin. Muvaffaqiyatli va mustaqil bo'lishi mumkin bo'lgan savollar.
1 -qadam: Sobre O EnvSmart
U EnvSmart operatsiyalari uchun zarur bo'lgan vaqtni mustaqil ravishda amalga oshirishni talab qiladi, bu esa o'z navbatida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, bir vaqtning o'zida, televizor va kanallar orqali amalga oshiriladi. ou simplesmente acionar uma lâmpada.
Android-da, EnvSmart-da tizimni o'rnatish, tizimni sozlash, televizor, televidenie, televizor va kabel orqali televizorni o'chirish yoki o'chirish uchun dasturlar o'rnatilishi kerak. a nda mais a gestão do ambiente.
Raqamli rasmlar - bu NFC, SD -karta va LED -emission qurilmalar. Tizimning yoki serverning javobgarligi uchun javobgar bo'lasizmi, bu tizimni ishga tushirish yoki o'chirish uchun ruxsat beradi.
2 -qadam: Amalga oshirishni nazorat qilish
Android tizimidagi smartfonlar uchun zarur bo'lgan tizimni tekshirish kerak. Ma'lumotlar almashinuvi juda qiyin bo'lganidan so'ng, siz bu dasturni qanday ishlatishni bilib olishingiz mumkin.
Android operatsion tizimida Android dasturiy ta'minoti o'rnatilishi kerak.
3 -qadam: Uskunalar va funktsional uskunalar
Bu EnvSmart -dan foydalanish uchun zarur bo'lgan asbob -uskunalar bilan jihozlangan. Mijozlar uchun dasturiy ta'minotni tarqatish dasturlari, dasturlar va dasturlar, shuningdek, dasturlar va dasturlar, mijozlar, mijozlar va mijozlar uchun javob beradi. todos os dispositivos conectados a ele.
NFC -ni tizimli rejimda, shuningdek, NFC -da, NFC -da, NFC -da, NFC -ni o'rnatish yoki o'chirish uchun, avvalo, eskortizatorlar tomonidan yozib olingan ma'lumotlarning bir qismi bo'lishi mumkinligi haqidagi ma'lumotlarni tekshiring. ambiente que automaticamente irá apagar todas as lâmpadas. Aloqa funktsiyalarini bajarish uchun uyali aloqa vositalarini ajratish kerak, shuning uchun ular hech qachon televizor bilan jihozlanmagan, shuning uchun siz kanalni o'chirib tashlamaysiz., bu muammoning tezligi va tezligi muammosi.
Bu SD -karta uchun javobgarlikni o'z ichiga oladi, bu sizning telefoningiz yoki telefoningiz uchun qanday yordam beradi. Siz SD -kartani yoki boshqa protokolni SPI protokoli orqali olishingiz mumkin.
4 -qadam: De Comunicação protokoli
Umumiy vazifalar UART va biblioteca SoftwareSerial dasturlari, HardwareSerial funktsiyalari singari, dasturiy ta'minot bilan bir vaqtda amalga oshiriladi. UART protokoli - transmissiya (Tx - Pino D5) va pino retseptorlari (RX - Pino D4). Ma'lumotlar BaudRate -ni aniqlab beradigan bo'lsak, siz tez -tez javob bera olmaysiz, shuning uchun 9600 bps tezlikda aniqlanadi.
EnvSmart -ni Internet -cheklovlar bilan cheklangan vaqt oralig'ida ishlatish mahalliy tarmoq (LAN) va TCP/IP -ni EtherCard -dan foydalanib, IP -server yoki IP -ni o'rnatish orqali amalga oshiriladi. Bu TCP/IP -ni o'rnatish yoki o'rnatish uchun mo'ljallangan bo'lib, HTTP protokoli GET -dan foydalanadi.
Umumiy protokollar, shuningdek, SD -karta va SPI (ketma -ket periferik interfeys) protokoli ham, protokoli ham, protokoli ham, UART protokoli uchun ham amal qiladi. MOSI (Mestre para Escravo), MISO (Escravo para Mestre), SCK (Clock) javob berish uchun CSS -ni tanlab olish uchun javobgar bo'ladi.
5 -qadam: Bibliotekalar
Ma'lumotlar bibliotecas tizimning funktsiyalari uchun zarur bo'lgan barcha ma'lumotlarni ishlatadi. EtherCard biblioteka kartasi (https://github.com/jcw/ethercard) uchun haydovchi ENC28J60 protokoli chekilgan ekranga ega emas, shuning uchun TCP/IP -ni oldindan ko'rsatish mumkin. Biblioteca SD (https://github.com/adafruit/SD) - bu SD -ning asosiy vazifasi. IRRemote bibliotekasi (https://github.com/z3t0/Arduino-IRremote)-bu infravermelho uchun javob beradi. PN532 nomli biblioteka (https://github.com/adafruit/Adafruit-PN532) bu NFC va boshqa dasturlar bilan o'zaro aloqada. Mana, biblioteca SoftwareSerial va boshqa dasturiy ta'minot, HardwareSerial -ning ketma -ketligi.
6 -qadam: Telas Da Comunicação seriali
Mijozlar uchun xizmat ko'rsatiladigan seriallar, shuningdek, mikrokontrolrlar, shuningdek, mikrokontrolrlar, shuningdek, xizmat ko'rsatishning eng yuqori darajadagi vazifalari bilan jihozlangan. haqiqiy hayot. Mijozlar uchun hech qanday ma'lumot yo'q, lekin bu xizmatni taqdim etish uchun javob beradi.
Vizual mijozlar, mijozlar yoki mijozlar bilan ishlashni xohlasangiz, SD -karta yoki SD -karta orqali amalga oshirishingiz mumkin.
7 -qadam: Montagem Do EnvSmart
Bu EnvSmart -da o'rnatilgan protseduralar va protokollar SPI va I2C protokoli uchun oldingi tizimda amalga oshiriladi, chunki u 9V va 1 -chi sinflar uchun mo'ljallangan. nano
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik