INHOUDSOPGAWE:
- Stap 1: Kry die hardeware -komponente
- Stap 2: Kry die skema en bou dit
- Stap 3: Stel die kode saam en laai op na Arduino
- Stap 4: Verbeter die projek
Video: Arduino -deurklok met VU -meter: 4 stappen (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die basiese idee is: as u op die deurknoppie druk, sal LED's ritmies gloei saam met 'n gonsgeluid. Na 'n tyd stop twee gebeurtenisse outomaties. Die LED's kan buite die deur wees om die besoeker of binne te vermaak. In hierdie instruksies demonstreer ek die basiese projek, terwyl ek dit eenvoudig hou.
Ek het die basiese van hierdie projek beskryf as 'n deurklokkieprojek op my tegnologieblog, gedeel op Hackstar, Fritzing, ens. Dit is onwaarskynlik dat die leser probleme ondervind met die bou daarvan. Op instruksies sal ek meer idees byvoeg om te verbeter, hierdie projek aanpas vir die regte gebruik. VU Meter is 'n ietwat subjektiewe frase.
Stap 1: Kry die hardeware -komponente
U benodig die onderstaande dinge om hierdie projek te skep:
- Arduino UNO of soortgelyke bord × 1
- Broodbord × 1
- Springdrade × 1
- Drukknopskakelaar (12 mm) × 1
- Weerstand 1k ohm × 1
- Weerstand 221 ohm × 3
- Piezo -zoemer (generies) × 1
Stap 2: Kry die skema en bou dit
Hierbo is die skematiese bygevoeg. U kan ook die Fritzing -lêer aflaai van my projek op Fritzing. Maak seker dat alles reg is.
Stap 3: Stel die kode saam en laai op na Arduino
Dit is effens lastig vir beginners! Ek het die bostaande illustrasie om die saak vir beginners maklik te maak.
Dit is moeilik om hier kode te skryf.
Normaalweg skryf/kopieer-plak u op Arduino IDE een kode, wat vir hierdie projek 'Hoofkode' is op hierdie projek op Arduino Project Hub.
U moet die bogenoemde illustrasie volg om 'n ander "Tab" op Arduino IDE te klik en die "pithes.h" vanaf die bogenoemde gekoppelde webblad te kopieer en te plak.
Op Arduino IDE sal u dus kodes op twee oortjies in 'n enkele venster hê. Stel dit op en laai dit op.
Stap 4: Verbeter die projek
Hierdie projek is natuurlik te basies vir die volgende punte:
- Die aantal LED's is te min
- Die volume gonser is baie laag soos die deurklokkie
- Ons verwag MP3 -klanke
- Sommige outomatisering is nodig
Kom ons bespreek die verbeterings.
U kan die aantal LED's maklik verhoog met 'n geringe wysiging van die kode, aangesien die lang aantal LED's minder is (Arduino het 'n beperkte aantal penne). Buiten die limiet, om die aantal LED's te verhoog, moet u multiplexing, charlieplexing, ens. Verstaan. U kan eintlik die 8x8 dot matrix -skerm van Adafruit gebruik (dit is charlieplexing). U kan RGB -LED's, ens.
Soos vir die speel van MP3, het u eintlik 'n soort MP3 -skild nodig.
Die volume gonser is laag, is 'n algemene klagte. Daar is baie besprekings op die internet oor die gebruik van 'kragtige gonser', die byvoeging van transistor, ens.
Die laaste deel is 'n bietjie outomatisering. As u die bogenoemde punte verbeter om die produksie van die deurklokkie te verhoog, kan u daaraan dink om outomatisering by te voeg, soos deur die eienaar aan die deur se handvatsel te raak; die gonser/musiek sal stop. Die deel klink eintlik ingewikkeld, maar nie moeilik nie.
Aanbeveel:
Neem wonderlike foto's met 'n iPhone: 9 stappe (met foto's)
Neem wonderlike foto's met 'n iPhone: die meeste van ons dra deesdae 'n slimfoon oral, daarom is dit belangrik om te weet hoe u u slimfoonkamera kan gebruik om fantastiese foto's te neem! Ek het net 'n paar jaar 'n slimfoon gehad, en ek hou daarvan om 'n ordentlike kamera te hê om dinge te dokumenteer wat ek
16 -kanaals servotester met Arduino en 3D -druk: 3 stappen (met foto's)
16 -kanaals servotester met Arduino en 3D -drukwerk: Byna elke projek wat ek die afgelope tyd gedoen het, het my vereis om 'n paar servo's te toets en te eksperimenteer met hul posisies voordat hulle die vergadering instap. Ek maak gewoonlik 'n vinnige servo -toetser op 'n broodbord en gebruik die seriële monitor in die ardui
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Kapasiteitsmeter met TM1637 met behulp van Arduino .: 5 stappen (met foto's)
Kapasiteitsmeter met TM1637 met behulp van Arduino: Hoe om 'n kapasitansiemeter te maak met behulp van Arduino op die TM1637. Dit wissel tussen 1 uF en ongeveer 2000 uF
Arduino draadlose kombinasieslot met NRF24L01 en 4 -syfer 7 segment segmentweergave: 6 stappen (met foto's)
Arduino draadlose kombinasieslot met NRF24L01 en 4 -syfer 7 segment segment: hierdie projek het sy lewe begin as 'n oefening om iets te doen met 'n 4 -syfer 7 segment display. dit was klaar, dit was nogal vervelig. Ek het dit gebou met 'n Arduino UNO