
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
In hierdie handleiding leer ons hoe om uit te vind wanneer iemand 'n kamer binnegekom het met behulp van RTC-module, radarsensor xyc-wb-dc, OLED-skerm en arduino.
Kyk na 'n demonstrasievideo.
Stap 1: wat u benodig



- Arduino UNO (of enige ander Arduino)
- xyc-wb-dc Radarsensor
- RTC DS1307 Real Time Clock module
- OLED -skerm Jumperdrade
- Visuino -program: Laai Visuino af
Stap 2: Die stroombaan

- Koppel XYC-WB-DC pen [O] aan Arduino digitale pen [8]
- Koppel XYC-WB-DC pen [-] aan Arduino negatiewe pen [GND]
- Koppel XYC-WB-DC-pen [+] aan die Arduino-positiewe pen [3.3V] Let wel: sommige radarsensors het verskillende penposisies, dus maak seker dat u dit korrek koppel
- Koppel RTC -modulepen [GND] aan Arduino -pen [GND]
- Koppel RTC -modulepen [VCC] aan Arduino -pen [5V]
- Koppel RTC -modulepen [SDA] aan Arduino -pen [SDA]
- Koppel RTC -modulepen [SCL] aan Arduino -pen [SCL]
- Koppel OLED -skermpen [GND] aan Arduino -pen [GND]
- Koppel OLED -skermpen [VCC] aan Arduino -pen [5V]
- Koppel OLED -skermpen [SDA] aan Arduino -pen [SDA]
- Koppel OLED Display pin [SCL] aan Arduino pin [SCL]
Stap 3: Begin Visuino en kies die tipe Arduino UNO -bord


Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:
Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2
Stap 4: Voeg komponente by in Visuino



- Voeg "Real Time Clock (RTC) DS1307" -komponent by Voeg "SSD1306/SH1106 OLED Display (I2C)" -komponent by
- Voeg komponent "Slegs digitale (Booleaanse) verandering by" Voeg komponent "Detect Edge" by Voeg komponent "klok aan/af skakelaar" by
- Voeg 'Timer' -komponent by
- Stel "Interval (VS)" in die venster Eienskappe op 10000000
- Dit beteken dat die sensor na elke opsporing 10 sekondes (10000000uS) "slaap"
- Voeg die komponent "Inverter" by
Stap 5: In Visuino Connect Components

- Koppel Arduino digitale uitpen [8] aan "ChangeOnly1" -pen [In]
- Koppel "ChangeOnly1" -pen [Uit] aan "DetectEdge1" -pen [In]
- Koppel "DetectEdge1" -pen [Uit] aan "ClockSwitch1" -pen [In]
- Koppel "ClockSwitch1" -pen [Uit] aan "RealTimeClock1" -pen [Klok] en "Timer1" -pen [Start]
- Koppel "Timer1" -pen [Uit] aan "Inverter1" -pen [In]
- Koppel "Inverter1" -pen [Uit] aan die "ClockSwitch1" -pen [Aktiveer]
- Koppel "RealTimeClock1" -pen [Control] aan op Arduino I2C [In]
- Koppel "RealTimeClock1" -pen [Uit] aan "DisplayOLED1" -pen [In]
- Koppel "DisplayOLED1" -pen [Control] aan op Arduino I2C [In]
Stap 6: Genereer, stel op en laai die Arduino -kode op

Klik in Visuino onderaan op die blad "Bou", maak seker dat die korrekte poort gekies is, en klik dan op die knoppie "Saamstel/bou en oplaai".
Stap 7: Speel
As u die Arduino UNO-module aanskakel en 'n stap neem, moet die Radar-sensor dit opspoor by elke beweging wat in 'n radius van +-5m rondom die radarsensor opgespoor word en 'n tydstempel op die OLED-skerm maak. Afhangende van die interval wat u in die Timer -komponent stel, behoort dit na die tyd 'n ander beweging op te spoor.
Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:
Aanbeveel:
Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: 4 stappe

Beheer oor die hele wêreld met behulp van internet met behulp van Arduino: Hallo, ek is Rithik. Ons gaan 'n internetbeheerde LED maak met u telefoon. Ons gaan sagteware soos Arduino IDE en Blynk gebruik. Dit is eenvoudig, en as u daarin geslaag het, kan u soveel elektroniese komponente beheer as wat u wil
Vind uit wanneer iemand 'n kamer binnegaan: 7 stappe

Vind uit wanneer iemand 'n kamer binnegekom het: In hierdie tutoriaal leer ons hoe u kan uitvind wanneer iemand 'n kamer binnegaan met behulp van RTC -module, PIR -sensor, OLED -skerm en arduino
Monitor versnelling met behulp van Raspberry Pi en AIS328DQTR met behulp van Python: 6 stappe

Monitering van versnelling met behulp van Raspberry Pi en AIS328DQTR Gebruik van Python: Versnelling is eindig, volgens ek volgens sommige wette van die fisika.- Terry Riley 'n Jagluiperd gebruik ongelooflike versnelling en vinnige spoedveranderinge wanneer hy jaag. Die vinnigste wesens aan wal gebruik af en toe sy hoogste tempo om prooi te vang. Die
Hoe om 'n parkeersensor te bou om die pyn van die vind van 'n gratis plek op te los: 12 stappe

Hoe om 'n parkeersensor te bou om die pyn op te los om 'n gratis plek te vind: in hierdie projek bou ons 'n eenvoudige parkeersensor met 'n Raspberry Pi. Dit blyk dat ek elke oggend hierdie vraag moet beantwoord: is die ENIGSTE parkeerplek voor my kantoor al geneem? Want as dit werklik is, moet ek rondgaan
Skakel kopligte uit wanneer ontsteking uitskakel: 9 stappe (met foto's)

Skakel kopligte af by ontsteking: Ek het verlede week vir my oudste seun 'n gebruikte Mazda 3 van 2007 gekoop. Dit is in 'n uitstekende toestand en hy is mal daaroor. Die probleem is dat dit, aangesien dit 'n ouer basismodel is, geen ekstra klokke of fluitjies soos outomatiese kopligte het nie. Hy het 'n Toyota Coroll bestuur