Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: grandinė
- 3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 4 žingsnis: „Visuino“pridėkite komponentų
- 5 veiksmas: „Visuino Connect“komponentuose
- 6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 7 žingsnis: žaiskite
Video: Sužinokite, kada kažkas įėjo į kambarį, naudodamas radaro jutiklį Xyc-wb-dc: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šioje pamokoje sužinosime, kaip sužinoti, kada kas nors įėjo į kambarį naudodamas RTC modulį, radaro jutiklį xyc-wb-dc, OLED ekraną ir arduino.
Žiūrėkite demonstracinį vaizdo įrašą.
1 žingsnis: ko jums reikės
- „Arduino UNO“(ar bet kuris kitas „Arduino“)
- xyc-wb-dc radaro jutiklis
- RTC DS1307 realaus laiko laikrodžio modulis
- OLED ekranas Trumpalaikiai laidai
- „Visuino“programa: atsisiųskite „Visuino“
2 žingsnis: grandinė
- Prijunkite XYC-WB-DC kaištį [O] prie „Arduino“skaitmeninio kaiščio [8]
- Prijunkite XYC-WB-DC kaištį [-] prie neigiamo „Arduino“kaiščio [GND]
- Prijunkite XYC-WB-DC kaištį [+] prie teigiamo „Arduino“kaiščio [3.3V] Pastaba: kai kurie radaro jutikliai turi skirtingas kaiščių pozicijas, todėl įsitikinkite, kad prijungėte teisingai
- Prijunkite RTC modulio kaištį [GND] prie „Arduino“kaiščio [GND]
- Prijunkite RTC modulio kaištį [VCC] prie „Arduino“kaiščio [5V]
- Prijunkite RTC modulio kaištį [SDA] prie „Arduino“kaiščio [SDA]
- Prijunkite RTC modulio kaištį [SCL] prie „Arduino“kaiščio [SCL]
- Prijunkite OLED ekrano kaištį [GND] prie „Arduino“kaiščio [GND]
- Prijunkite OLED ekrano kaištį [VCC] prie „Arduino“kaiščio [5V]
- Prijunkite OLED ekrano kaištį [SDA] prie „Arduino“kaiščio [SDA]
- Prijunkite OLED ekrano kaištį [SCL] prie „Arduino“kaiščio [SCL]
3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:
Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
4 žingsnis: „Visuino“pridėkite komponentų
- Pridėti komponentą „Real Time Clock (RTC) DS1307“Pridėti „SSD1306/SH1106 OLED Display (I2C)“komponentą
- Pridėti komponentą „Tik skaitmeninis (loginis) keitimas“Pridėti komponentą „Aptikti kraštą“Pridėti komponentą „Laikrodžio įjungimo/išjungimo jungiklis“
- Pridėkite „Laikmačio“komponentą
- Ypatybių lange nustatykite „Intervalas (uS)“į 10000000
- Tai reiškia, kad jutiklis „užmigs“10 sekundžių (10000000uS) po kiekvieno aptikimo, taip išvengsite kelių laiko žymų vienu metu. Idealiu atveju nustatykite tai maždaug 5 minutes
- Pridėkite „Inverter“komponentą
5 veiksmas: „Visuino Connect“komponentuose
- Prijunkite „Arduino“skaitmeninės išvesties kaištį [8] prie „ChangeOnly1“kaiščio [į]
- Prijunkite „ChangeOnly1“kaištį [iš] prie „DetectEdge1“kaiščio [į]
- Prijunkite „DetectEdge1“kaištį [išėjimas] prie „ClockSwitch1“kaiščio [į]
- Prijunkite „ClockSwitch1“kaištį [išėjimas] prie „RealTimeClock1“kaiščio [laikrodis] ir „laikmačio1“kaiščio [pradėti]
- Prijunkite „Timer1“kaištį [Out] prie „Inverter1“kaiščio [In]
- Prijunkite „Inverter1“kaištį [Out] prie „ClockSwitch1“kaiščio [Įgalinti]
- Prijunkite „RealTimeClock1“kaištį [valdymas] prie „Arduino I2C [In]
- Prijunkite „RealTimeClock1“kaištį [išėjimas] prie „DisplayOLED1“kaiščio [į]
- Prijunkite „DisplayOLED1“kaištį [valdymas] prie „Arduino I2C [In]
6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
7 žingsnis: žaiskite
Jei įjungiate „Arduino UNO“modulį ir judate, radaro jutiklis turėtų jį aptikti kiekviename judesyje, aptiktame +-5 m spinduliu aplink radaro jutiklį, ir padaryti laiko žymę OLED ekrane. Priklausomai nuo intervalo, kurį nustatėte laikmačio komponente, praėjus tam laikui, jis turėtų aptikti kitą judesį.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:
Rekomenduojamas:
Aš sukūriau seną kompaktinių diskų įrenginį į „Wifi“robotą, naudodamas „Nodemcu“, „L298N Motor Drive“ir daugelį kitų: 5 žingsniai
Aš sukūriau seną kompaktinių diskų įrenginį į „Wifi“robotą, naudodamas „Nodemcu“, „L298N Motor Drive“ir daugelį kitų: „VX Robotics & Pristatyta elektronika
Kaip aš padariau vaisių krepšelį naudodamas „Web“programoje „Fusion 360“?: 5 žingsniai
Kaip aš padariau vaisių krepšelį naudodamas „Web“programoje „Fusion 360“?: Prieš kelias dienas supratau, kad nenaudojau " šonkaulių " „Fusion 360“ypatybė. Taigi sugalvojau jį panaudoti šiame projekte. Paprasčiausias „šonkaulių“pritaikymas funkcija gali būti vaisių krepšelio forma, ar ne? Pažiūrėkite, kaip naudotis
Sužinokite, kada kažkas įėjo į kambarį: 7 žingsniai
Sužinokite, kada kas nors įėjo į kambarį: Šioje pamokoje sužinosime, kaip sužinoti, kada kas nors įėjo į kambarį naudodami RTC modulį, PIR jutiklį, OLED ekraną ir arduino. Žiūrėkite demonstracinį vaizdo įrašą
Sužinokite čia apie nepaprastai svarbų jutiklį!: 11 žingsnių
Sužinokite čia apie nepaprastai svarbų jutiklį !: Kaip galite sužinoti apie vandens lygį vandens rezervuare? Norėdami stebėti tokio tipo dalykus, galite naudoti slėgio jutiklį. Tai labai naudinga įranga pramonės automatizavimui apskritai. Šiandien mes kalbėsime apie šią tikslią MPX šeimą
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis