Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Хэлхээ
- Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 5: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 7: Тоглох
Видео: Хэн нэгэн өрөөнд орж ирэхэд олж мэд: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү гарын авлагад RTC модуль, PIR мэдрэгч, OLED дэлгэц, arduino ашиглан хэн нэгэн өрөөнд орж ирэхэд хэрхэн яаж олж мэдэх талаар сурах болно.
Үзүүлэх видео үзэх.
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (эсвэл өөр Arduino)
- PIR мэдрэгч
- RTC DS1307 бодит цагийн модуль
- OLED дэлгэц
- Холбогч утас
- Visuino програм: Visuino татаж авах
Алхам 2: Хэлхээ
- PIR мэдрэгчийн зүү [GND] -ийг Arduino pin [GND] руу холбоно уу
- PIR мэдрэгчийн зүү [VCC] -ийг Arduino pin [5V] руу холбоно уу
- PIR мэдрэгчийн зүүг [дохио] Arduino дижитал зүү [8] руу холбоно уу.
- RTC модулийн зүү [GND] -ийг Arduino pin [GND] руу холбоно уу
- RTC модулийн зүү [VCC] -ийг Arduino pin [5V] руу холбоно уу
- RTC модулийн зүү [SDA] -ийг Arduino pin [SDA] руу холбоно уу
- RTC модулийн зүү [SCL] -ийг Arduino pin [SCL] -д холбоно уу
- OLED дэлгэцийн зүү [GND] -ийг Arduino pin [GND] руу холбоно уу.
- OLED Display pin [VCC] -ийг Arduino pin [5V] руу холбоно уу
- OLED дэлгэцийн зүү [SDA] -ийг Arduino pin [SDA] руу холбоно уу.
- OLED дэлгэцийн зүү [SCL] -ийг Arduino pin [SCL] руу холбоно уу.
Алхам 3: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Arduino програмчлах ажлыг эхлүүлэхийн тулд та Arduino IDE -г эндээс суулгасан байх шаардлагатай:
Arduino IDE 1.6.6 дээр зарим чухал алдаанууд байгааг анхаарна уу. 1.6.7 эсвэл түүнээс дээш хувилбарыг суулгасан эсэхээ шалгаарай, эс тэгвээс энэ заавар ажиллахгүй болно! Хэрэв та үүнийг хийгээгүй бол Arduino IDO -г програмчлах Arduino IDE -ийг тохируулахын тулд энэхүү зааварт заасан алхмуудыг дагана уу! Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Real Time Clock (RTC) DS1307" бүрэлдэхүүн хэсгийг нэмнэ үү
- "SSD1306/SH1106 OLED Дэлгэц (I2C)" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Зөвхөн дижитал (логик) өөрчлөлт" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Ирмэгийг илрүүлэх" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Цагийг асаах/унтраах унтраалга" хэсгийг нэмнэ үү
- "Таймер" бүрэлдэхүүн хэсгийг нэмж оруулна уу Проперти цонхонд "Interval (uS)" -ийг 10000000 болгож тохируулна уу. Энэ нь илрүүлэлт бүрийн дараа мэдрэгч 10 секундын турш (10000000uS) унтдаг гэсэн үг юм. 5мин
- "Inverter" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 5: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Arduino дижитал гаралтын зүү [8] -ийг "ChangeOnly1" зүүтэй холбоно уу [In]
- "ChangeOnly1" pin [Out] -г "DetectEdge1" pin -тэй холбоно уу [In]
- "DetectEdge1" зүүг [Гарах] "ClockSwitch1" зүүтэй холбоно уу [In]
- "ClockSwitch1" зүү [Out] -ийг "RealTimeClock1" pin [Clock] болон "Timer1" pin [Start] руу холбоно уу.
- "Timer1" pin [Out] -г "Inverter1" pin [In] руу холбоно уу.
- "Inverter1" зүү [Out] -г "ClockSwitch1" зүүтэй холбоно уу [Идэвхжүүлэх]
- "RealTimeClock1" зүү [Control] -ийг Arduino I2C [In] руу холбоно уу.
- "RealTimeClock1" зүүг [Гарах] "DisplayOLED1" зүүтэй холбоно уу [In]
- "DisplayOLED1" зүү [Control] -ийг Arduino I2C [In] руу холбоно уу.
Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.
Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)
Алхам 7: Тоглох
Хэрэв та Arduino UNO модулийг асааж, хөдөлгөөн хийвэл PIR мэдрэгч үүнийг илрүүлж, OLED дэлгэц дээр цагийн тэмдэг хийх ёстой. Таймерын бүрэлдэхүүн хэсэгт тохируулсан интервалаас хамааран энэ хугацаа өнгөрсний дараа өөр хөдөлгөөнийг илрүүлэх ёстой.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг эндээс татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Xyc-wb-dc радар мэдрэгч ашиглан өрөөнд хэн нэгэн орж ирснийг олж мэд: 7 алхам
Xyc-wb-dc радар мэдрэгч ашиглан хэн нэгэн хүн өрөөнд орж ирснийг олж мэдэх: Энэхүү зааварчилгаанд RTC модуль, xyc-wb-dc радар мэдрэгч, OLED дэлгэц, arduino ашиглан өрөөнд хэн нэгэн орж ирснийг олж мэдэх болно. үзүүлэх видео
S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: 4 алхам (зурагтай)
S.H.I.E.L.D - Хэн нэгэн чамайг харж байна уу ?: Би микрофон, камер нь асаалттай байгааг анзаараагүй байхад ичсэн хүмүүсийн бичлэгийг маш их үзсэн нь надад энэ төслийн санааг өгсөн юм. Би C# дээр камер эсвэл микрофон ашиглаж байгааг илрүүлдэг энгийн програм бичсэн
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: 6 алхам
SmartBox - Танай өрөөнд зориулсан ухаалаг гэрийн систем: Бүгдээрээ сайн байцгаана уу! Энэхүү зааварчилгаанд би ухаалаг өрөөний системийг хэрхэн яаж хийхийг тайлбарлах болно. Энэхүү систем нь хоёр төхөөрөмжтэй бөгөөд таны өрөөний өнөөгийн амьдралын чанарыг хэмждэг чийгшил, температур мэдрэгч бүхий ерөнхий төхөөрөмж юм. Та
Хэн нэгэн надад хайртай Байршлын цаг: 6 алхам (зурагтай)
Хэн нэгэн надад байршлын цаг хайртай: Хилийн чанад дахь эсвэл ойр дотны хүмүүстэйгээ уулзах цаг хэзээ байгааг мэдэхээс илүү би чиний тухай бодож байна гэж юу ч хэлдэггүй! Миний тэтгэвэрт гарсан хадмууд Герман улсын Берлин хотод сүмийн номлолд үйлчлэхээр бэлтгэж байсан бөгөөд эхнэр маань энэ асуудлыг шийдсэн юм
Намар эсвэл сургуульд буцаж ирэхэд Apple Garland хэрхэн хийх вэ: 13 алхам (зурагтай)
Намар эсвэл сургуульд буцаж ирэхэд алимны зүүлт хэрхэн хийх вэ: Anjeanette, RootsAndWingsCo нь энэхүү гайхалтай алимны зүүлтийг эсгий, материалаар хийжээ. Энэ бол оёж чадахгүй гэж хэлж байгаа хүмүүс ч хийж чадах энгийн төсөл байсан! (Хэрэв та зүүгээ зүүж чадвал.)