Mundarija:
- 1 -qadam: Kerakli materiallar/ Qaysi taxtadan foydalanish kerak
- 2 -qadam: UXLASH TARTIBI
- 3 -qadam: uzilishlar
- 4 -qadam: Kod/eskiz
- 5 -qadam: 1 -mashq
Video: Arduino -ni uxlatish uchun qo'llanma: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Ba'zida biz Arduino -ni elektr tarmog'iga ulashning iloji bo'lmagan joyga qo'yishni talab qiladigan vaziyatga tushib qolamiz. Bu tez -tez ma'lumotni uzoq saytga yozishga harakat qilganda yoki Arduino -ni ma'lum vaqt oralig'ida faollashtirishga to'g'ri kelganda sodir bo'ladi.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Bunday hollarda Arduino -ni uxlatish - bu eng zo'r ish. Ularning e'tiborini faqat qisqa vaqt talab qiladi, masalan. ma'lum bir vaqt oralig'ida ma'lumotlarni yozib oling yoki oldindan belgilangan voqea sodir bo'lganda ogohlantirishni o'chiring. Ushbu qo'llanmada biz Arduino -ni uyqu holatiga keltirish va Arduino -ni qanday yoqish kerakligini sinab ko'ramiz. Ushbu qo'llanma sizni kontseptsiya bilan tanishtiradi va Arduino -ni uxlatish uchun nima kerakligini ko'rish uchun kichik mashqni bajaradi.
1 -qadam: Kerakli materiallar/ Qaysi taxtadan foydalanish kerak
QANDAY BOSHQARADAN QILISH KERAK?
Ushbu qo'llanmada biz Arduino Uno -dan foydalanamiz, chunki bu prototipni taxtaga joylashtirish osonroq. Haqiqiy jonli loyihada men buning uchun Arduino Pro Mini -dan foydalanardim. Arduino Uno va Arduino Pro Mini juda o'xshash xususiyatlarga ega, Arduino pro mini -ning quvvat manbai ancha past (masalan, USB qismi, qo'shimcha LEDlar va boshqa narsalar), shuning uchun kam quvvat sarflanadi. Shuning uchun Arduino Pro mini yaxshiroq tanlovdir. Misol uchun, Uno uyg'onganida 30-40 mA va uxlab yotganida taxminan 19 mA ni ishlatadi. Pro Mini uyg'onganida 25mA, uxlab yotganida esa 0,57 mA quvvat sarflaydi. Har bir maA muhim bo'lgani uchun, uni batareyaga ulashda hech qanday tanlov yo'qligini va Arduino Pro Mini g'olib bo'lganini ko'rishingiz mumkin.
Eslatma: boshlang'ich ishlab chiqaruvchi sifatida Arduino Pro Mini biroz qo'rqitishi mumkin, lekin bunga hech qanday sabab yo'q. Ha, siz sarlavhalarni taxtaga lehimlashingiz kerak va eskizni yuklash uchun sizga FTDI kabeli kerak bo'ladi, lekin bundan boshqa hech qanday farq yo'q
2 -qadam: UXLASH TARTIBI
Armeino Uno va Arduino Pro mini uchun ishlatiladigan ATmega328p protsessorining hujjatlarini ko'rib chiqsangiz (bu hujjatning nusxasi uchun havolani bosing), uyqu rejimlari juda xilma -xilligini ko'rasiz. Haqiqiy dunyo stsenariysida haqiqatan ham bitta foydali rejim mavjud; Quvvatni o'chirish rejimi (SLEEP_MODE_PWR_DOWN). Arduino -ni uyqu rejimiga qo'yganingizda, u barcha keraksiz komponentlarni o'chirib qo'yadi, bu esa MCU (Mikrokontroller birligi) quvvat sarfini kamaytiradi. Bu rejimda sizni uyg'otishning yagona usuli - tashqi ta'sirdan foydalanish (masalan, biz uyg'onish uchun turtki beramiz). Buni qanday qilish kerakligini biroz keyinroq ushbu darslikda ko'rib chiqamiz.
3 -qadam: uzilishlar
Arduino -ni uxlatish uchun kodni kiritishdan oldin biz uzilish tushunchasini tushunishimiz kerak. Buni tasvirlashning eng yaxshi usuli; Siz haqiqatan ham diqqat qilishingiz kerak bo'lgan narsa ustida ishlayapsiz. Siz quloqchinlarni kiyib, musiqangizni baland ovozda eshitasiz. Siz shu qadar diqqatni jamladingizki, tashqi dunyo sizni yo'qotdi. Sizning e'tiboringizni jalb qilishning yagona usuli - bu sizga turtki berish. Bu turtki olgandan so'ng, siz uzilish nima bilan bog'liqligiga e'tibor berasiz va u bilan shug'ullanganingizdan so'ng, siz musiqani qayta qo'yasiz va vazifangizni davom ettirasiz.
E'tibor bering: men uzilishlar nima uchun foydali ekanligini batafsil ko'rib chiqmoqchi emasman, lekin agar siz ushbu kontseptsiya haqida ko'proq bilmoqchi bo'lsangiz, ushbu mavzu bo'yicha mening darsimni (loyihangizning funktsional imkoniyatlarini yaxshilash uchun uzilishlardan foydalanish) o'qing.
Haqiqiy Arduino -da, xuddi shunday qiladigan bir nechta pin bor. Uno va Pro Mini -da 2 ta pin bor (d2 va d3), ular Arduino qilayotgan ishni to'xtatishi mumkin. Bu bilan biz Arduino -ni uyg'onish holatiga qaytarishimiz mumkin.
4 -qadam: Kod/eskiz
Siz tugallangan eskizni ushbu havolani bosish orqali saytimdan yuklab olishingiz mumkin. To'liq tavsif va kod qanday ishlashini tushuntirish uchun siz mening blogimga o'tishingiz mumkin: Arduino -ni uxlatish uchun qo'llanma.
5 -qadam: 1 -mashq
1 -QADAM)
Endi eskizni yuklash vaqti keldi. Lekin buni qilishdan oldin d2 ga o'tish simini qo'ying. Hozircha uni boshqa uchidan ajratib qo'ying. Eskizingizni yuklang va 5 soniya kuting, LED o'chadi va Arduino uyquga ketadi.
2 -QADAM)
LED o'chirilgandan so'ng, o'tish simining ikkinchi uchini Arduino Uno -dagi GND piniga ulang. Bu pinni 2 LOW pastga tortib, uzilishni keltirib chiqaradi va shu bilan uxlab yotgan Arduino uyg'onadi. LED qayta yoqilgandan so'ng, GND -dan o'tish simini olib tashlashingiz mumkin va 5 soniyadan so'ng Arduino yana uyquga ketadi.
Namlik va harorat ma'lumotlarini yozish moslamasini uyg'otish uchun Real vaqt soati (RTC) dan foydalanadigan loyihaga misol sifatida quyidagi havolani bosing: ARDUINO DATA LOGGERINI UGTIRISH UChUN RTC dan foydalanish misoli. Bu haqiqiy dunyoda qanday ishlashining ajoyib namunasidir
Tavsiya:
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Arduino Uno uchun qo'llanma: 4 qadam
Arduino Uno -ni sotib olish bo'yicha qo'llanma: Arduino -ni sotib olish chalkash bo'lishi mumkin, ayniqsa siz Uno -ni sotib olmoqchi bo'lsangiz. Internet -sotuvchilar muhim ma'lumotlarni qoldirishi, eskirgan yoki mos bo'lmagan narxdagi taxtalarni sotishi mumkin, ba'zilari esa aldamchi bo'lishi mumkin. Men ma'lumot berishga umid qilaman
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: 10 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: masofadan boshqarish pultlari, yo'riqnoma va robotlarning umumiyligi nimada? Mikrokontrollerlar! Hozirgi kunda yangi boshlanuvchilar uchun qulay bo'lgan mikrokontrollerlar faqat noutbuk, USB kabeli va ba'zi (bepul) ochiq manbali dasturiy ta'minot bilan oson ishlaydi. Voohoo !! Hammasi
Lehimlash uchun yangi boshlanuvchilar uchun qo'llanma: 4 qadam
Lehimlash uchun yangi boshlanuvchilar uchun qo'llanma: Bugun men yangi boshlanuvchilarni lehimlash bo'yicha qo'llanma haqida gaplashmoqchi edim. Lehimlash - bu elektronikani tuzatmoqchi bo'lganlar yoki cheklangan resurslar bilan o'z tenglikni ishlab chiqarishni istaganlar uchun juda muhim tushuncha