Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материалууд/ Ямар самбар ашиглах вэ
- Алхам 2: Унтах горим
- Алхам 3: ХАМРАГДАХ
- Алхам 4: Код/ноорог
- Алхам 5: ДАСГАЛ 1
Видео: Arduino -г унтуулах заавар: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Заримдаа бид Arduino -ийг цахилгаан сүлжээнд холбох нь сонголт биш газар тавихыг шаарддаг нөхцөл байдалд ордог. Энэ нь бид алслагдсан сайтад мэдээлэл оруулахыг оролдох эсвэл Arduino -г тодорхой интервал/үйлдэлд идэвхжүүлэх шаардлагатай болдог.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Энэ тохиолдолд Arduino -г унтуулах нь хамгийн тохиромжтой зүйл юм. Тэдний анхаарал зөвхөн богино хугацаанд л шаардлагатай байдаг. өгөгдлийг тодорхой интервалд бүртгэх эсвэл урьдчилан тодорхойлсон үйл явдал тохиолдоход анхааруулга өгөх. Энэхүү гарын авлагад бид Arduino -г унтраах туршилтыг хийж, Arduino -г хэрхэн асаахыг харах болно. Энэхүү гарын авлага нь энэхүү ойлголттой танилцаж, Arduino -г унтуулахад юу хэрэгтэйг мэдэхийн тулд бяцхан дасгал хийх болно.
Алхам 1: Шаардлагатай материалууд/ Ямар самбар ашиглах вэ
ЮУГ УДИРДАХ ХЭРЭГЛЭХ ВЭ?
Энэхүү гарын авлагад бид Arduino Uno -г ашиглах болно, учир нь энэ нь прототип хийхэд хялбар самбар юм. Бодит шууд төсөл дээр би Arduino Pro Mini -ийг ашиглах болно. Arduino Uno болон Arduino Pro Mini нь хоорондоо маш төстэй шинж чанартай байдаг тул Arduino pro mini нь тоног төхөөрөмж багатай байдаг (жишээлбэл, USB хэсэг, нэмэлт гэрэл, бусад зүйлс), тиймээс маш бага эрчим хүч зарцуулдаг. Энэ бол Arduino Pro mini нь илүү сайн сонголт болсон шалтгаан юм. Жишээлбэл, Uno нь сэрүүн байхдаа 30-40 мА, унтаж байхдаа 19 мА орчим ашигладаг. Pro Mini нь сэрүүн байхдаа 25 мА, унтаж байхдаа 0.57 мА ашигладаг. Батерейг холбоход mA -ийн хувьд чухал ач холбогдолтой тул уралдаан байхгүй бөгөөд Arduino Pro Mini ялагч болно.
Тэмдэглэл: Анхлан бүтээгчийн хувьд Arduino Pro Mini нь жаахан сүрдмээр байж болох ч үүнд ямар ч шалтгаан байхгүй. Тийм ээ, та толгойг самбар дээр гагнах хэрэгтэй бөгөөд эскизээ байршуулахын тулд танд FTDI кабель хэрэгтэй болно, гэхдээ үүнээс өөр том ялгаа байхгүй
Алхам 2: Унтах горим
Arduino Uno болон Arduino Pro mini -ийн аль алинд нь ашиглагддаг ATmega328p процессорын баримт бичгийг (энэ баримт бичгийн хуулбарыг үзэхийн тулд энэ линк дээр дарна уу) харахад олон төрлийн унтах горим байдаг. Гэхдээ бодит ертөнцөд үнэхээр хэрэгтэй ганцхан горим байдаг. Цахилгаан унтраах горим (SLEEP_MODE_PWR_DOWN). Arduino -г унтуулах үед бүх шаардлагагүй эд ангиудыг унтрааж, MCU (микроконтроллерийн нэгж) -ийн эрчим хүчний хэрэглээг бууруулдаг. Энэ горимд та үүнийг сэрээх цорын ганц арга бол гадны нөлөөллийг ашиглах явдал юм (жишээлбэл, бид үүнийг сэрээхэд түлхэц өгдөг). Үүнийг хэрхэн хийх талаар бид энэ хичээл дээр жаахан сүүлд нь үзэх болно.
Алхам 3: ХАМРАГДАХ
Ардуиног унтуулахын тулд код руу орохын өмнө тасалдлын тухай ойлголтыг ойлгох хэрэгтэй. Үүнийг дүрслэх хамгийн сайн арга бол; Та үнэхээр анхаарлаа төвлөрүүлэх хэрэгтэй зүйл дээр ажиллаж байна. Та чихэвчээ зүүж, хөгжимөө чанга чангалж, дуу чимээгээ арилгаж чадна. Та үүнд маш их төвлөрч байгаа тул гадаад ертөнц танд төөрч байна. Таны анхаарлыг татах цорын ганц арга бол танд түлхэх явдал юм. Энэ түлхэлтийг хүлээн авсны дараа та тасалдал гэж юу болохыг анхаарч үзэх хэрэгтэй бөгөөд үүнийг шийдсэний дараа та хөгжмийг дахин асааж, даалгавраа үргэлжлүүлнэ.
Анхаарна уу: Би тасалдал нь юу сайн болохыг нарийвчлан судлахгүй, гэхдээ хэрэв та энэ ойлголтын талаар илүү ихийг мэдэхийг хүсч байвал энэ сэдвээр миний хичээлийг (Төслийнхөө үйл ажиллагааг сайжруулахын тулд тасалдал ашиглах) үзнэ үү.
Ихэнх жинхэнэ Arduino -ийн хувьд үүнийг хийдэг хэд хэдэн голтой байдаг. Uno болон Pro Mini нь Arduino -ийн хийж буй ажлыг тасалдуулах чадвартай 2 тээглүүртэй (d2 ба d3). Үүний тусламжтайгаар бид Arduino -ийг сэрүүн байдалд оруулах боломжтой.
Алхам 4: Код/ноорог
Та энэ линк дээр дарж бөглөсөн ноорогоо манай сайтаас татаж авах боломжтой. Код хэрхэн ажилладаг талаар бүрэн тайлбар, тайлбар авахын тулд та манай блог руу орж Arduino -г унтраах зааварчилгааг дарна уу.
Алхам 5: ДАСГАЛ 1
1-Р АЛХАМ)
Одоо ноорог байршуулах цаг болжээ. Гэхдээ үүнийг хийхээсээ өмнө холбогч утсыг d2 -т оруулна уу. Одоохондоо нөгөө талд нь салгаад орхичих. Ноорогоо ачаалж, LED унтарч, Arduino унтах хүртэл 5 секунд хүлээнэ үү.
АЛХАМ 2)
LED унтарсны дараа холбогч утасны нөгөө үзүүрийг Arduino Uno дээрх GND зүү рүү оруулна уу. Энэ нь 2 -р зүүг таслахад тасалдал үүсгэж, унтаж буй Arduino -ийг сэрээх болно. LED дахин ассаны дараа та холбогч утсыг GND -ээс салгаж, 5 секундын дараа Arduino дахин унтдаг.
Би бодит цагийн цаг (RTC) ашиглан чийгшил ба температурын өгөгдөл бүртгэгчийг сэрээх төслийн жишээг дараах линк дээр дарна уу. Энэ нь бодит амьдрал дээр хэрхэн ажиллахыг харуулсан гайхалтай жишээ юм
Зөвлөмж болгож буй:
Arduino RFID 'Ухаалаг хаалга' заавар: 7 алхам
Arduino RFID 'Ухаалаг хаалга' заавар: Питер Тран, 10ELT1 Энэхүү гарын авлагад та RFID уншигч модулийн тусламжтайгаар бичил servo хөдөлгүүртэй хаалгыг онгойлгох болно. Танд нэвтрэх эрхтэй, дохиолол өгөхгүй, халдагчийн гэрлийг асаахгүй байх эрхтэй нэвтрэх карт байгаа эсэхийг шалгаарай. Та удирдан чиглүүлэх болно
Arduino Олон Servo моторыг хэрхэн холбох вэ - PCA9685 заавар: 6 алхам
Arduino олон серво моторыг хэрхэн холбох талаар : //www.adafruit.com/product/815Vi -ийг үзээрэй
Nvidia Jetson Nano заавар - AI & ML ашиглан хийх анхны алхам: 7 алхам
Nvidia Jetson Nano заавар | AI & ML -тэй анхны харц: Хөөе, залуус аа, яасан бэ? Акарш энд CETech -ээс энд байна.Өнөөдөр бид Nvidia -ийн шинэ SBC -ийг авч үзэх гэж байна, энэ бол Jetson Nano, Jetson Nano хиймэл оюун ухааны техникт анхаарлаа төвлөрүүлж, дүрс таних гэх мэт. Бид эхлээд ачаалах болно
Arduino LCD 16x2 заавар - Arduino Uno -той 1602 LCD дэлгэц: 5 алхам
Arduino LCD 16x2 заавар | Arduino Uno -той 1602 LCD дэлгэц: Сайн байна уу залуусаа, олон төсөлд DIY тоолуур эсвэл YouTube -ийн захиалгын тоолох дэлгэц эсвэл тооцоолуур эсвэл дэлгэцийн товчлуурын түгжээ гэх мэт өгөгдлийг харуулах дэлгэц хэрэгтэй бөгөөд хэрэв эдгээр бүх төслүүд хийгдсэн бол. arduino тэд үүнийг эцэслэх болно
Arduino заавар - Arduino -той Servo моторын хяналт: 5 алхам
Arduino заавар - Arduino -той Servo моторын хяналт: Энэхүү заавар нь миний " Arduino: Arduino -той Servo моторыг хэрхэн удирдах вэ " Саяхан миний байршуулсан YouTube видео. Үүнийг үзэхийг танд зөвлөж байна. YouTube сувгаар зочлоорой