Мазмұны:
- 1 -қадам: бөлшектеріңізді жинаңыз …
- 2 -қадам: Бағдарламаны жазыңыз
- 3 -қадам: Бөлшектерді жинап, тексеріңіз
- 4 -қадам: Аяқтаңыз және орналастырыңыз
Бейне: Жуынатын бөлме: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Біздің үйде екі жасөспірім мен 1,5 ванна бөлмесі бар. Екеуі де душ қабылдауға және дайындалуға ұзақ уақыт жұмсауды ұнататындықтан, бұл менің әйелім екеумізге тек жуынатын ваннаның қалғанын білдіреді. Бұл мәселе.
Біз бұрын бірнеше әдістерді қолдандық, соның ішінде:
- Олардан смартфонға кері санау таймерін 30 минутқа орнатуды сұраңыз.
- Ваннаға нақты сағатты орналастыру.
- Ыстық суды өшіру.
- Ыдыс жуғыш машинаны және/немесе кір жуғыш машинаны іске қосу.
- Айқайлау, жалыну және т.
Ештеңе жұмыс істемеді.
Мен бізге есік дабылы қажет деп шештім, бірақ керісінше - есік ашылғанның орнына, есік жабылған кезде естілетін дабыл. Әділ болу үшін, дабыл дыбыс шығарар алдында өз ісімен айналысуға ~ 30-40 минут уақыт беруі керек және сағаттың жұмыс істеп тұрғаны туралы көп ескерту беруі керек.
Arduino -ға кіріңіз!
1 -қадам: бөлшектеріңізді жинаңыз …
Бұл жобаны қайталау үшін сізге Arduino Uno немесе Mega 2560 қажет болады және…
- Бірнеше RGB жарықдиодты шамдар. Мен үш Grove жарықдиодты қолдандым, бірақ сіз қалағаныңызша көп немесе аз қолдана аласыз.
- Дабыл мен қоңырауды қосатын динамик. Мен мұны қолдандым, сонымен қатар Гроув.
- Егер сіз Grove компоненттерін қолдансаңыз, мен бәрін қарапайым етуді ұсынамын, сонымен қатар сіз бірнеше кабель сатып алғыңыз келеді.
- Магнитті қамысты қосқыш. Мен мұны Amazon -дан таңдадым.
- Қуат көзі. Мен мұны 9В батареясын немесе АА батареяларын пайдалану үшін таңдап алдым, қажет болған жағдайда ұзақ қызмет ету үшін және ол бонус ретінде Arduino Uno «ақысыз» клонымен келді.
Менің Arduino Seeed Studio ADK Dash Kit ескі нұсқасынан шыққан (менікі кабельдермен бірге келмеген). Егер сіз Amazon немесе Ebay -ден таба алсаңыз, бұл жұмысты бастаудың жақсы әдісі. Оған Grove megashield, RGB светодиодтары, кіріктірілген USB бар Arduino Mega 2560 (клон), басқа жобалар үшін қызықты болуы мүмкін басқа Grove модульдерінің жиынтығы кіреді.
2 -қадам: Бағдарламаны жазыңыз
Бағдарламаға менің сипаттамаларым келесідей болды:
- Тұрғындардың назарын аудару үшін дыбыстық ескерту болуы керек.
-
Макро мағынада қанша уақыт қалғанын көрсету үшін визуалды мәртебесі болуы керек.
- Көрнекі құрал шыны душ есіктері арқылы және/немесе тұман айнаның шағылуынсыз оңай қаралып, түсіндірілуі керек.
- Көру саны кері санақтың соңына жақындаған кезде қауіпті қызылмен анық көрсетуі керек.
- Тоқтамайтын дыбыстық дабыл болуы керек.
- Есік жабылған кезде жүйе қарулануы керек, ал есік ашық кезде қарусыздануы керек.
Мен цифрлық оқуды қолданғым келмеді, себебі мен оны бумен кіретін есіктерден немесе айнадан шағылудан қарау қиын болатынын сездім. Менің бірінші әрекетім уақыт өте келе бір ғана RGB светодиоды тез және тез жыпылықтайды (ыдырау функциясын қолдана отырып), бірақ бұл тәсіл адамға уақыттың өтуі немесе қалуы туралы нақты түсінік бермейді.
Мен үш RGB светодиодымен жүру керек деп шештім (және менің қолымда үшеуі болғанына еш зиян тигізбедім). Әрқайсысы рұқсат етілген уақыттың 1/3 бөлігін есептейді. Бұл жолаушыға үш светодиоды ғана қарау арқылы уақыттың өткенін және қалғанын анық түсінуге мүмкіндік береді.
Таймерге назар аудару үшін мен әр интервалдың басында екі реңкті ойнауды шештім.
Ақырында, таймер аяқталған кезде, екі түсті дабыл естіледі және жүйе қарусызданғанша есікті ашады.
Мен бағдарламаның 3 негізгі қайталануын өттім, әр жолы алдыңғы әрекетке қарағанда жақсы жұмыс істейтін кодтың аз және аз жолдарымен келеді. Мен мұнда тек «соңғы» нұсқамен бөлісемін, себебі ол қосымша күрделіліксіз не істеу керектігін жасайды.
3 -қадам: Бөлшектерді жинап, тексеріңіз
Мен Grove -ді қолданғандықтан, жинақ бұл жобаның ең оңай бөлігі болған шығар.
RGB светодиодтарын тізбекке қосыңыз (мысалы, LED1 -ден LED2 -ге дейін). Сізде тізбек болғаннан кейін Arduino -ға тізбектегі бірінші RGB жарықдиодты LED1 қосыңыз.
Менің жағдайда:
- Жерден қараға дейін (жерге)
- +5в қызылға (+5в)
- D7 ақ түске дейін
- D6 - сарыға дейін
Осы кезде сіз шамдарды тексеру үшін бағдарламаны Arduino -ға жинап, жүктей аласыз. Мен TimeInt мәнін 1 -ге орнатуды ұсынамын, осылайша тестілеу кезінде ұзақ уақытқа артта қалудың қажеті жоқ.
Динамикті, сонымен қатар Grove модулін қосу қарапайым. Динамикті D8-D9 құрылғысына қосыңыз.
Менің жағдайда:
- Жерден қараға дейін (жерге)
- +5в қызылға (+5в)
- D9 ақ түске дейін
- D8 - сарыға дейін
Сіз қайтадан тексере аласыз, немесе егер сіз оны әлі тексермеген болсаңыз, дәл қазір тексеріңіз. TimeInt -пен және өзгерткіңіз келетін және жасағыңыз келетін кез келген нәрсемен ойнаңыз, жүктеңіз, содан кейін тексеріңіз.
4 -қадам: Аяқтаңыз және орналастырыңыз
Мен бағдарламаны жаздым және Seeed Mega клонының көмегімен барлық прототиптер мен тесттерді орындадым, бірақ мен бұл соңғы шешім ретінде орналастыру үшін «тым қымбат» екенін сездім. Uno клонын қолдана отырып, мен жалғастырдым және қосылымдарды дәнекерледім (тестілеуден кейін) және барлығын ағаштың резервтік бөлігіне қойдым.
Қоршау үшін мен түсінікті нәрсені алғым келді (пайдаланушы RGB светодиодтарын көре алатындай), сонымен қатар суға төзімді. Жуынатын бөлме, мақсатты орналастыру орны, ұзақ душтан жоғары ылғалдылыққа ие болуы мүмкін, мен Arduino -дың қандай да бір қорғаныс деңгейіне ие болуын қаладым. Шешім қытайлық контейнерді қайта пайдалану болды. Ол тығыз, жақсы жабылған, мөлдір қақпақпен келді және ішінде Arduino мен батареяны орнатуға көп орын бар!
Содан кейін мен жүйені ваннаға 3M командалық жолақтары арқылы орнаттым.
Ұсынылған:
Түн ортасында жуынатын бөлме жарығы: 5 қадам (суреттермен)
Түн ортасында жуынатын бөлме жарығы: Кейбіреулеріміз жуынатын бөлмені түн ортасында пайдалану қажеттілігін сезінеміз. Егер сіз шамды қоссаңыз, түнгі көру жоғалуы мүмкін. Ақ немесе көк жарық сізді ұйқы гормоны - мелатониннен айырады, бұл ұйқыға қайта оралуды қиындатады. Сонымен
BLYNK ESP8266 және DHT11 көмегімен интернеттегі бөлме температурасы: 5 қадам (суреттермен)
BLYNK ESP8266 & DHT11 көмегімен интернеттегі бөлмедегі температура: Сәлеметсіздер ме, балалар, біз бүгін әлемнің кез келген нүктесінен біздің бөлмемізді бақылауға болатын бөлме температурасы мониторын жасаймыз және мұны істеу үшін біз BLYNK IoT тақтайшасын қолданамыз. DHT11 бөлме температурасын оқу үшін біз ESP8266 қолданамыз
Жуынатын табандар - мысық Ковид қол жуу жобасымен кездеседі: 5 қадам (суреттермен)
Аяқ жууға арналған мысықтар - мысық Covid қол жуу жобасымен кездеседі: біз үйде алшақ жүргендіктен, Paws to Wash - бұл қолмен жуудың әдет -ғұрпын насихаттайтын мысықпен сүйкімді кері байланыс таймерін құруға көмектесетін DIY жобасы. Ковид-19 кезінде қол жуу
Жуынатын бөлмедегі графитти қорапшасы: 8 қадам
Жуынатын бөлмедегі графитти қорапшасы: бұл жалпыға ортақ ванна бөлмесінің интерьеріне сәйкес келетін шағын жазу/ойнату модулі бар қорапты жасау бойынша нұсқаулық
Жуынатын бөлме күйінің индикатор шамдары мен автоматты қосқыш: 4 қадам (суреттермен)
Жуынатын бөлме күйінің индикатор шамдары мен автоматты қосқыш: Бұл жоба индикатор шамдарының жиегін басқару үшін жақындық қосқыштары мен релелерді қолданады. Шамдар екі ванна бөлмесінің тұрғындық күйін көрсетеді. Мәселе: Жатақхана стиліндегі екі жеке ванна бөлмесін бірнеше адам бөліседі, бірақ