Orodha ya maudhui:
- Hatua ya 1: Nini Utahitaji
- Hatua ya 2: Mzunguko
- Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
- Hatua ya 4: Katika Visuino Ongeza Vipengele
- Hatua ya 5: Katika Visuino Unganisha Vipengele
- Hatua ya 6: Tengeneza, Jaza na Upakie Nambari ya Arduino
- Hatua ya 7: Cheza
Video: Gundua Wakati Mtu Aliingia Chumbani Akitumia Sensor ya Rada Xyc-wb-dc: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Katika mafunzo haya tutajifunza jinsi ya kujua wakati mtu aliingia kwenye chumba akitumia moduli ya RTC, sensor ya rada xyc-wb-dc, onyesho la OLED na arduino.
Tazama video ya maonyesho.
Hatua ya 1: Nini Utahitaji
- Arduino UNO (au nyingine yoyote Arduino)
- Sura ya Rada ya xyc-wb-dc
- Moduli ya Saa ya Saa ya RTC DS1307
- OLED Onyesha waya za kuruka
- Programu ya Visuino: Pakua Visuino
Hatua ya 2: Mzunguko
- Unganisha pini ya XYC-WB-DC [O] kwa pini ya dijiti ya Arduino [8]
- Unganisha pini ya XYC-WB-DC [-] kwa pini hasi ya Arduino [GND]
- Unganisha pini ya XYC-WB-DC [+] kwa pini chanya ya Arduino [3.3V] Kumbuka: sensorer zingine za rada zina nafasi tofauti za pini hivyo hakikisha umeiunganisha kwa usahihi
- Unganisha pini ya moduli ya RTC [GND] kwa pini ya Arduino [GND]
- Unganisha pini ya moduli ya RTC [VCC] kwa pini ya Arduino [5V]
- Unganisha pini ya moduli ya RTC [SDA] kwa pini ya Arduino [SDA]
- Unganisha pini ya moduli ya RTC [SCL] kwa pini ya Arduino [SCL]
- Unganisha pini ya OLED ya kuonyesha [GND] kwa pini ya Arduino [GND]
- Unganisha pini ya OLED ya Kuonyesha [VCC] kwa pini ya Arduino [5V]
- Unganisha pini ya OLED ya kuonyesha [SDA] kwa pini ya Arduino [SDA]
- Unganisha pini ya OLED ya Kuonyesha [SCL] kwa pini ya Arduino [SCL]
Hatua ya 3: Anza Visuino, na Chagua Aina ya Bodi ya Arduino UNO
Ili kuanza programu Arduino, utahitaji kuwa na IDE ya Arduino iliyosanikishwa kutoka hapa:
Tafadhali fahamu kuwa kuna mende muhimu katika Arduino IDE 1.6.6. Hakikisha umesakinisha 1.6.7 au zaidi, vinginevyo hii inayoweza kufundishwa haitafanya kazi! Ikiwa haujafanya fuata hatua zilizo kwenye Maagizo haya ili kuanzisha IDE ya Arduino kupanga Arduino UNO! Visuino: https://www.visuino.eu pia inahitaji kusanikishwa. Anza Visuino kama inavyoonyeshwa kwenye picha ya kwanza Bonyeza kitufe cha "Zana" kwenye sehemu ya Arduino (Picha 1) katika Visuino Wakati mazungumzo yanapoonekana, chagua "Arduino UNO" kama inavyoonyeshwa kwenye Picha 2
Hatua ya 4: Katika Visuino Ongeza Vipengele
- Ongeza sehemu ya "Real Time Clock (RTC) DS1307" Ongeza sehemu ya "SSD1306 / SH1106 OLED Display (I2C)"
- Ongeza kipengee cha "Dijitali (Boolean) Badilisha tu" Ongeza sehemu ya "Tambua Makali" Ongeza sehemu ya "Saa ya Zima / Zima"
- Ongeza sehemu ya "Timer"
- Katika dirisha la mali Weka "Muda (uS)" hadi 10000000
- Hii inamaanisha kuwa sensa "italala" kwa 10s (10000000uS) baada ya kila kugundua, hii itazuia mihuri ya nyakati nyingi mara moja, Kwa kweli ungeweka hii kuwa kitu kama 5min
- Ongeza sehemu ya "Inverter"
Hatua ya 5: Katika Visuino Unganisha Vipengele
- Unganisha pini ya nje ya dijiti ya Arduino [8] na pini ya "ChangeOnly1" [Kwa]
- Unganisha pini ya "ChangeOnly1" (Nje] na pini ya "DetectEdge1" [Ndani]
- Unganisha pini ya "DetectEdge1" [Nje] na pini ya "ClockSwitch1" [Ndani]
- Unganisha pini ya "ClockSwitch1" [Nje] na pini ya "RealTimeClock1" [Saa] na pini ya "Timer1" [Anza]
- Unganisha pini ya "Timer1" [Nje] na pini ya "Inverter1" [Ndani]
- Unganisha pini ya "Inverter1" [Nje] na pini ya "ClockSwitch1" [Wezesha]
- Unganisha pini ya [RealTimeClock1 "[Udhibiti] kwa Arduino I2C [Katika]
- Unganisha pini ya "RealTimeClock1" [Nje] na pini ya "DisplayOLED1" [Ndani]
- Unganisha pini ya "DisplayOLED1" [Udhibiti] kwa Arduino I2C [Ndani]
Hatua ya 6: Tengeneza, Jaza na Upakie Nambari ya Arduino
Katika Visuino, bonyeza chini kwenye Tabo "Jenga", hakikisha bandari sahihi imechaguliwa, kisha bonyeza kitufe cha "Kusanya / Kuunda na Kupakia".
Hatua ya 7: Cheza
Ikiwa unawezesha moduli ya Arduino UNO, na utembee, sensorer ya Radar inapaswa kuigundua kwenye kila harakati inayogunduliwa katika eneo la + -5m karibu na sensa ya rada na ufanye muhuri wa saa kwenye OLED Display. Kulingana na muda ambao umeweka kwenye kipengee cha Timer inapaswa kugundua mwendo mwingine baada ya wakati huo kupita.
Hongera! Umekamilisha mradi wako na Visuino. Pia umeambatanishwa na mradi wa Visuino, ambao niliunda kwa Agizo hili, unaweza kuipakua hapa na kuifungua kwa Visuino:
Ilipendekeza:
Gundua Kutetemeka kwa Kutumia Moduli ya Sensorer ya Kugusa Bomba ya Piezoelectric: Hatua 6
Gundua Vibrations Kutumia Module ya Sensor ya Bomba ya Mshtuko wa Piezoelectric: Katika mafunzo haya tutajifunza jinsi ya kugundua kutetemeka kwa mshtuko kwa kutumia moduli rahisi ya sensorer ya Piezoelectric na Visuino. Tazama video ya onyesho
Steam Punk UPS Yako Ili Upate Masaa ya Wakati wa Kupata Wakati wa Njia yako ya Wi-fi: Hatua 4 (na Picha)
Steam Punk UPS Yako Ili Kupata Masaa ya Wakati wa Kupita kwa Njia yako ya Wi-fi: Kuna jambo ambalo halikubaliani kimsingi juu ya kuwa UPS yako ibadilishe nguvu yake ya betri ya 12V DC kuwa nguvu ya ACV ya 220V ili transfoma wanaotumia router yako na nyuzi ONT waweze kuibadilisha kuwa 12V DC! Wewe pia uko dhidi ya [kawaida
Jinsi ya Kutumia Gundua HC-SR501 ya Binadamu: Hatua 9
Jinsi ya kutumia Tambua Binadamu HC-SR501: Mafunzo ya kukuza Tambua HC-SR501 ya Binadamu na skiiiD
Tafuta Wakati Mtu Aliingia Chumbani: Hatua 7
Tafuta Wakati Mtu Anaingia Chumbani: Katika mafunzo haya tutajifunza jinsi ya kujua wakati mtu aliingia kwenye chumba akitumia moduli ya RTC, sensorer ya PIR, onyesho la OLED na arduino. Tazama video ya onyesho
Kubadilisha Magnetic Mwanga wa Chumbani ya LED: Hatua 6
Magnetic Switch LED Closet Light: Kama mtu yeyote aliye na watoto anajua, daima kuna pambano kuzima taa na kufunga mlango! Ongeza kwa kuwa ukweli kwamba sikutaka kuweka taa kamili na kubadili kabati ambalo lilikuwa linaenda kuhifadhi vidonge na kutumiwa mara chache tu .. Hii