Përmbajtje:
- Hapi 1: Punëtoria ime
- Hapi 2: Materiali
- Hapi 3: Protokolli I2c
- Hapi 4: Shfaqja dhe fotoresistenca
- Hapi 5: DHT22
- Hapi 6: Butonat
- Hapi 7: Asambleja
- Hapi 8: Kodi Arduino
- Hapi 9:… Alarm…
Video: Ora e motit: 11 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:24
Përditësoni me skemën elektrike dhe skemën e Fritzing
Unë bëj dy premisa:
- Ky është udhëzuesi im i parë
- Unë jam një italian injorant që nuk kam studiuar anglisht në shkollë, dhe kjo është arsyeja pse kërkova ndihmë për:
Filloni me falënderimin e disa njerëzve që, me punën e tyre, më kanë frymëzuar dhe më kanë ndihmuar të "luaj" me Arduino / Genuino
Michele Maffucci
Daniele Alberti
Mauro Alfieri
Profesori im i laboratorit "Perito Carli"
Hapi 1: Punëtoria ime
Në punëtorinë time doja një orë që përveç orëve dhe datës doja të njihja edhe kushtet e ambientit
Puna mund të bëhet lehtësisht me Arduino, shërben vetëm një RTC, një DHT22 (pak më e shtrenjtë, por më e saktë se një DHT11) dhe BMP180
Por ne shohim në detaje materialin e nevojshëm
Hapi 2: Materiali
- Arduino ose Arduino i pavarur
- BMP180 - Sensori i presionit/temperaturës/lartësisë barometrike
- DHT22 - sensor i temperaturës -lagështisë
- RTC DS1307
- 1 Stripboard
- telat elektrikë
- 3 butona
- Kuti për katër fruta GEWISS
- LCD 20x4 I2c
- 1 Fotorezistencë
Arduino ka pak për të thënë, për shkak të hapësirës së kufizuar kam përdorur një Arduino Standalone
Sensorët u blenë nga aliexpress, ata kushtuan pak, por na vendosën 40 ditë për të arritur në Itali nga Kina
Butonat përdoren për të rregulluar kohën pasi RTC ka një diferencë gabimi prej një minutë në muaj (diagrami dhe skicat e marra nga arduinoenonsolo)
Fotoresistenca për të shpjeguar më vonë
Hapi 3: Protokolli I2c
DISPLAY, RTC dhe BMP180 komunikojnë me Arduino përmes protokollit I2C dhe bibliotekës Wire.
Të tre elementët duhet të lidhen paralelisht me kontaktet përkatëse SDA dhe SLC Arduino që korrespondojnë me kunjat A4 dhe A5.
Për të lehtësuar punën, dhe për të mos ngatërruar kontaktet kam përdorur telat me të njëjtat ngjyra
Moduli RTC është një "orë" që, duke komunikuar me Arduino, numëron kohën reale (Orë, Minuta, Sekonda, Ditë, Muaj dhe Vit). RTC furnizohet nga një bateri tampon që, kur energjia është e fikur, vazhdon të llogarisë kalimin e kohës.
Moduli BMP180 (Sensori Barometrik / Temperatura / Lartësia) është një sensor me performancë të lartë që siguron temperaturë, presion barometrik dhe lartësi. Kam përdorur bibliotekën SparkFun
Hapi 4: Shfaqja dhe fotoresistenca
Ekrani është shumë i ndritshëm, dua që kur dhoma është e errët, ai të zvogëlojë shkëlqimin.
Moduli I2C për ekranin ju lejon të rregulloni kontrastin dhe kërcyesi mund të fikë dritën e prapme, por nëse vendosim kërcyesin një fotorezistor (ai i siguruar nga kompleti startues Arduino) me rritjen e dritës, rezistenca e tij zvogëlohet, si rezultat, rrit shkëlqimin e ekranit, ndërsa, në kushte të ndriçimit të ulët, rezistenca është shumë e lartë dhe shkëlqimi zvogëlohet.
Hapi 5: DHT22
Siç u përmend më parë, kam përdorur një DHT22, edhe pse më e shtrenjtë se një DHT11, sepse është shumë më e saktë.
Ky sensor siguron temperaturën dhe lagështinë e mjedisit. Rishikimi i adafruit (nga i cili kam përdorur bibliotekën)
Për të thjeshtuar projektin, unë përdor një model me rezistencë tërheqëse të integruar.
Pina e të dhënave është e lidhur me pin 4 të arduino
Hapi 6: Butonat
Butonat, siç u përmendën, përdoren për të rregulluar kohën pa rimbushur skicat.
Duhet të ndërtohet një qark i vogël Pull Down për secilin buton.
Pina Arduino e interesuar për këtë veçori janë:
- Pin 6 = menu
- Pin 7 = +
- Pin 8 = -
Hapi 7: Asambleja
Zgjodha një kuti bashkimi për 4 fruta të GEWISS sepse është madhësia perfekte për ekranin që kam përdorur.
Duke mos pasur pika spirancë, unë përdor një tel elektrik për të bashkuar ekranin në maskën e përparme.
LED (në seri me një rezistencë 220 ohm) është ngjitur në vrimë nga 0.5 mm që bëra.
Për të mbrojtur rezistencën e fotove, kam përdorur një copë plastike të qartë që nuk e mbaj mend ku e gjeta.
Shtova një ndërprerës kryesor për të fikur gjithçka kur nuk është e nevojshme.
Për rrjetin elektrik kam përdorur një karikues të baterisë së telefonit me prizë mini USB.
Sensori i DHT u fiksua në mënyrë që të jetë i jashtëm në kuti.
Për të lidhur sensorin PIR kam përdorur një prizë 2.5 prizë stereo.
Arduino i pavarur dhe Stripboard, me RTC dhe rezistencën e tërhequr poshtë (më vjen keq që nuk e shihni), ato janë ngjitur në pjesën e pasme të kutisë me vida M3.
Hapi 8: Kodi Arduino
create.arduino.cc/editor/Tittiamo/63707ec5-8583-4053-b9d7-9755849ba635/preview
Dobbiamo avere le librerie:
RTC
DHT
LikuidCrystal_I2C
SFE_BMP180
Hapi 9:… Alarm…
Laboratori im ndodhet në bodrum, dhe kur jam duke punuar nuk ndihem nëse dikush vjen të më vizitojë, kështu që mendova të shtoj një alarm me një sensor PIR, një LED dhe një BUZZER.
Sensori PIR duhet të fuqizohet me 5 volt të furnizuar nga Arduino dhe të lidhet me pin 2
LED është e lidhur me pin 13
Zilja në pin 9
Ju jeni paralajmëruar!
Kur doni të më vizitoni…
Më paralajmëro !!!
Recommended:
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Ora e baticës dhe motit: 9 hapa (me fotografi)
Ora e Baticës dhe e Motit: Megjithëse mund të blini orë analize të baticës që kanë një dorë të vetme që tregon nëse batica është e lartë apo e ulët ose diku në mes, ajo që doja ishte diçka që do të më tregonte në cilën kohë do të ishte baticë e ulët. Doja diçka që mund ta shikoja në q
Ora WiFi, Kohëmatësi dhe Stacioni i Motit, Blynk i kontrolluar: 5 hapa (me fotografi)
Ora WiFi, Timer & Weather Station, Blynk Controlled: Kjo është një orë dixhitale Morphing (falë Hari Wiguna për konceptin dhe kodin morfues), është gjithashtu një orë Analog, stacion raportimi moti dhe kohëmatës kuzhine. Kontrollohet tërësisht nga një Aplikacioni Blynk në smartphone tuaj me WiFi. Aplikacioni ju lejon
Ora e motit Barometër Raspberry Pi: 9 hapa (me fotografi)
Ora e motit Barometër Raspberry Pi: Në këtë udhëzues do t'ju tregoj se si të ndërtoni një orë Termometër / Barometër bazë duke përdorur një Raspberry Pi 2 me një sensor BMP180 I2C që shfaqet në një ekran I2C të segmentit 4 shifror Adafruit 4. Pi gjithashtu përdor një modul të orës I2C në kohë reale DS3231 për të k
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,