Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Visi tikimės, kad galėsime patogiau gyventi namuose. Ar dažnai jaučiatės nepatogiai, nes buitinių lempų pritemdymas nėra pakankamai protingas? Arba jaučiatės monotoniškas dėl buitinės lempos funkcijos? Ši lempa gali išspręsti jūsų bėdą.
Projektas gali sukurti du režimus: įprastą režimą ir pramogų režimą. Įprastu režimu lempa sureguliuos šviesą per šviesos jutiklį ir žmogaus šiluminį atpažinimą, kad būtų galima valdyti šviesą, kurią galima naudoti studijoms ir darbui. O kai jaučiatės pavargę nuo darbo ar studijų, galite įjungti muzikos grotuvą. Ši lempa taip pat gali paversti jus pramogų režimu. Šiuo režimu lempa gali iš naujo suderinti ritmą ir mirgėti。
Prekės
Grove - PIR judesio jutiklis
Grove - skaitmeninis šviesos jutiklis - TSL2561
Garsumo jutiklis
„Arduino Mega2560 Rev3“
WS2812B Skaitmeninis RGB LED lankstus juostelės 144 LED - 1 metras
1 žingsnis: grandinės prijungimas
Grandinės prijungimas yra gana paprastas, galite naudoti „arduino“ir „Seeed's Grove“išplėtimo plokštę, kurią galima tiesiog prijungti prie „Seeed Grove“serijos jutiklių.
Be to, šis gamybos projektas, garsumo jutiklis prijungtas prie A0 sąsajos, šviesos jutiklis prijungtas prie A12 sąsajos, PIR jutiklis prijungtas prie D8 sąsajos, LED „Flexi-Strip“prijungtas prie D6 sąsajos.
2 veiksmas: parašykite kodą (pagrindinis žingsnis)
Kodas daugiausia yra padalintas į du modulius. Vienas modulis yra normalus režimas, kitas - pramogų režimas. Kodas keičia režimą, priskirdamas režimo reikšmes.
Įprastu režimu šviesos diodų jungiklis daugiausia valdomas bendradarbiaujant šviesos jutikliui ir PIR jutikliui. Esmė ta, kad PIR jutiklis turi būti užkoduotas, kad būtų tikslesnis.
Pramogų režimu išorinis garsas atpažįstamas pagal garsumo jutiklį, o šviesos diodas pateikiamas skirtingomis būsenomis pagal algoritmą. Čia yra šaltinio kodas.
3 žingsnis: Uždenkite ir sukurkite gatavą demonstraciją
Šiame žingsnyje gali tekti suprasti šių 3D spausdintuvų naudojimą. Tada galite atsispausdinti norimą formą. Kai paketas bus baigtas, jūsų darbas bus baigtas.