Мазмуну:
- 1 -кадам: Бөлүктөрдү чогултуу
- 2 -кадам: Нан тактасын колдонуу: Саат
- 3 -кадам: Нан тактасын колдонуу: Stepper Motor
- 4 -кадам: Кодду жүктөө
- 5 -кадам: Акыркы продуктуну чогултуу
- 6 -кадам: Акыркы ойлор
Video: DIY кунжут көчө ойготкуч (өрт сигнализациясы менен!): 6 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам баарына! Бул долбоор менин биринчи долбоорум. Жеңемдин биринчи туулган күнү жакындап калгандыктан, мен ага өзгөчө белек кылгым келди. Мен анын таякеси менен таежесинен анын Сезам көчөсүндө жүргөнүн уктум, ошондуктан бир туугандарым менен Ардуинодон ойготкуч жасоону чечтим. Бул долбоор чындыгында жөнөкөй жана бул жөн эле кутунун ичиндеги электроника. Ойготкуч саатта Сезам көчөсүнүн фигуралары бар айлануучу Cookie Monster поезди бар. Ошондой эле, алдын алуу үчүн өрт сигнализациясы бар.
Disclaimer: Сааттын үстүндөгү каармандар тиешелүү компанияларына таандык
UPDATE* Бул долбоордун макаласы үчүн htxtке баш багыңыз! Жана Arduino Facebook баракчасын караңыз, анда макала көрсөтүлгөн !!
1 -кадам: Бөлүктөрдү чогултуу
Бул Arduino колдонгон биринчи долбоорлорумдун бири болгондуктан, мен жөн эле чыгып, Smarza'дан баштапкы комплект сатып алдым.
www.amazon.com/Smraza-Ultimate-Ultrasonic-…
Бул жерде мен комплекттен колдонгон бөлүктөр:
Arduino Uno
Dupont Wires менен Breadboard
Stepper Motor айдоочу тактасы менен Step Motor
LCD 1602 экраны
Power Cord
4 баскычтар
Потенциометр
Пассивдүү жана активдүү Buzzer
Реалдуу убакыт сааты (DS1307 же DS3231)
LED
Бир нече резистор (10K, 220 жана 300)
Жалын сенсору
Мен долбоордо колдонгон башка бөлүктөр:
Arduino Nano
3D басылган бөлүктөр (платформа, поезд ж. Б.)
Жыгач кутуча (Майклдан)
Жыгач үй (Майклдан)
Бояуу (Майклдан)
Которуу
Каармандар (мен Amazonдон сатып алдым)
Керектүү куралдар:
Кандооч
Көрдүм (менин Швейцария армиясынын бычагы)
Боёк щеткалары
Электр тасмасы
2 -кадам: Нан тактасын колдонуу: Саат
Эгерде сиз нан бышырууну такыр үйрөнбөсөңүз, анда бул жерде кыскача сүрөттөмө бар: нан тактасы эки түрдүү металл тилкелеринен турат: терминал тилкелери борбордо горизонталдуу, ал эми капталындагы электр рельстери вертикалдуу. Эгер тереңирээк түшүнүүнү кааласаңыз, бул жерде Sparkfunдун түшүндүрмөсү. Сиз нан табуунун негиздерин алгандан кийин, будильникти бүтүрүү үчүн жогорудагы фризинг схемасын колдоно аласыз. ЖК үчүн колдонулган резистор үчүн ал 220дан 330га чейин болушу керек. Негизги схемадагы өрт сигнализациясы толугу менен милдеттүү эмес, бирок, эгерде кошулса, резистордун болжол менен 10K болушу керек жана сигнализация керек болгондо, ызылдагы активдүү болушу керек. пассивдүү ойготкуч (бул коддогу ырларды ойнотуу үчүн өзгөртүлүшү мүмкүн). Ошондой эле, жогорудагы диаграммада жалын сенсорунун ордуна LED бар; жалын сенсорунун поляризацияланганын унутпаңыз. Real Time Clock (RTC) модулунда батарейка бар, ал Arduino розеткадан ажыратылган күндө дагы убакытты көзөмөлдөөгө мүмкүндүк берет. Баскычтар ойготкучту коюуга, РТКдагы убакытты өзгөртүүгө жана сигналды күйгүзүүгө жана өчүрүүгө мүмкүндүк берет. Мен зымдарды кошуп, кнопкаларга ширетүүнү чечтим, ошондо аларды нан тактасында сактабай, кутуга алып чыгам. Эгерде сиз кантип ширетүүнү билбесеңиз, бул жерди басыңыз.
Баскычтарды кантип колдонуу керек:
Ортодогу эки баскычты бир убакта басканда, ойготкучту коюуга болот. Саатты тууралоодон мүнөттү тууралоого өтүү үчүн биринчи баскычты басыңыз.
Эгер сиз сигналды жөндөө режиминде эмес, биринчи баскычты бассаңыз, убакытты жана күндү коюп, аны ар кандай жөндөөлөргө өтүү үчүн басууну уланта аласыз. Андан кийин ортодогу эки баскыч убакытты кошот же кемитет.
Төртүнчү баскыч, сигналды күйгүзөт жана өчүрөт, ал ЖКда датасы жана убактысы менен бирге көрсөтүлөт.
3 -кадам: Нан тактасын колдонуу: Stepper Motor
Бул жерде сиз поезди айланып өтүүчү тепкич моторун башкаруу үчүн схеманы чогултасыз. Поезд капкактын астындагы платформадагы магнит (поезд менен кошо 3D басылган) тепкич мотору менен айланат жана поезддин түбүндөгү магнит аны менен айланат. Мунун баары Arduino Nano менен башкарылат жана 9В батарейкасы менен иштейт, аны күйгүзүүгө жана өчүрүүгө болот. Нанону иштетүү үчүн 3.3Vдан чоң энергия булагын колдонгуңуз келсе, аны VIN пинине туташтырышыңыз керек экенин унутпаңыз. Бул Нускамада аны күйгүзүү жана өчүрүү үчүн батарея менен Нанонун ортосундагы которууну кантип кошуу керектиги көрсөтүлгөн.
4 -кадам: Кодду жүктөө
Гитубумдан кодду алыңыз жана аларды тиешелүү схемаларга жүктөңүз, сиз электроника менен иштейсиз. Ойготкуч сааттын коду бул веб -сайтка негизделген. Liquid Crystal жана RTClib китепканаларын жүктөп алууну унутпаңыз. Эгерде сиз Arduinoго жаңыдан баштасаңыз, бул жерде жакшы жол көрсөткүч. Эгерде китепканаларды кантип жүктөөнү билбесеңиз, бул жерде Adafruit куткаруу үчүн.
5 -кадам: Акыркы продуктуну чогултуу
Эми бардык электроника чогултулган соң, кутуңузду кыркып баштасаңыз болот. Мен жыгач кутуга ээ болгондуктан, мен жөн эле араа менен ЖКнын, баскычтардын жана которгучтун тешиктерин кесип салдым. Анан мен бардыгын ордунда кармоо үчүн бир топ ысык клей колдондум. Андан кийин мен поезд үчүн рельстерди жана Майклстын жыгач үйүн сырдадым. Акыры, мен Thingiverseге бардым жана 3D Сезам көчөсүнө байланыштуу нерселерди басып чыгарды. Мен ЖК үчүн платформа, поезд жана капкакты жүктөйм, githubга кошом. Ошондой эле, сиз түнкүсүн үйдү жарыктандыруу үчүн LED кошо аласыз, 300 резисторун унутпаңыз!
6 -кадам: Акыркы ойлор
Бул долбоор Сезам көчөсүнүн айланасында иштелип чыгуунун кажети жок. Мен жөн эле тууганыма DIY ойготкуч белек кылсам сонун болот деп ойлогом. Эгерде кандайдыр бир суроолор болсо, аларды төмөндөгү комментарийлерге калтыруудан тартынбаңыз. Сураныч, мен катышкан конкурстарда добуш бериңиз!
Рахмат!
Сунушталууда:
SMS эскертүүсү менен өрт сигнализациясы: 3 кадам
SMS билдирүүсү менен өрт сигнализациясы: GSM 800H, Arduino негизделген өрт сенсору жана SMS билдирүү тутуму, караңгы бөлмөдө өрттү аныктоо үчүн IR сенсорун колдонот. Бул Arduino Serial Rx жана Tx Pins тиркелген GSM 800H модеми аркылуу SMS жөнөтөт, уюлдук номериңизди коддун ичине коюңуз
Өрт сигнализациясы: 6 кадам
Өрт сигнализациясы: IR - бул абдан пайдалуу модуль, бирок сиз билесизби жана IR жалынды аныктоо үчүн. Бул чындыкты колдонуп, биз Arduino менен өрт коопсуздугун камсыздоочу түзүлүштү түзөбүз
Акылдуу ойготкуч саат: Raspberry Pi менен жасалган акылдуу ойготкуч саат: 10 кадам (сүрөттөр менен)
Smart Alarm Clock: Raspberry Pi менен жасалган акылдуу ойготкуч: Сиз качандыр бир убакта акылдуу саатты кааладыңыз беле? Андай болсо, бул сиз үчүн чечим! Мен Smart Alarm Clock жасадым, бул веб -сайтка ылайык ойготкуч убактысын өзгөртө турган саат. Ойготкуч өчкөндө, үн чыгат (зумбул) жана 2 жарык күйөт
Өрт сигнализациясы: 3 кадам
Өрт сигнализациясы: Бул бургулоо эмес! Бул өрт (тагыраак айтканда, жалын) ойготкучу болгондуктан, эч ким өрт сигналын (же кандайдыр бир сигналды) ойлобойт. Ооба, тажатма нерселер биздин тамак бышыруубузга тоскоол болуп жатабы же кошунанын машинасы уурдалып жатабы? Биздин угуп жатканыбыз-бип-бип-бип
Өрт сигнализациясы: 4 кадам
Өрт Ойготкучтары: Мен күтүлбөгөн жерден көйгөйлөргө туш болгонумда, бул жерде эч кандай көйгөй жок. Күчтүү, релятивдик компакттуу жана ыңгайлуу системалуу долбоор. Жеке менчик