Мазмұны:
- 1 -қадам: Оқу құралы (видео)
- 2 -қадам: ерекшеліктері
- 3 -қадам: Бұл қалай жұмыс істейді?
- 4 -қадам: Бұл үшін қажет компоненттер
- 5 -қадам: Daigram схемасы
- 6 -қадам: кодқа шолу және ақауларды жою
- 7 -қадам: схеманы кішірейту (дәнекерлеу)
- 8 -қадам: шкаф жасау
- 9 -қадам: Құлыптау және аяқтау
- 10 -қадам: Кемшіліктер, жақсартулар
- 11 -қадам: рахмет
Бейне: Құпия құлпы бар жұмбақ кітап: 11 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Құпия нәрселерді жасыруға келгенде.біз әдетте бөтелкенің ішінде немесе қорапта жасырамыз.
Бірақ геиктер үшін әрқашан жақсы емес, өйткені бұл 100% қауіпсіз емес, сонымен қатар қызықты ой жоқ, сондықтан мен бұл оқулықта құпия құлыптаулы кітапты қалай жасағанымды көрсетемін. Бұл кітаппен біз сіздің құнды заттарыңызды жасыра аламыз. Сіз білместен ешкім ештеңе алмайды, өйткені біз кітабымызды жабық құлыппен жабамыз. Ендеше бастайық.
1 -қадам: Оқу құралы (видео)
Мен сондай -ақ бейне оқулық жасадым. сондықтан әрекетті көру үшін бейнені қараңыз.
2 -қадам: ерекшеліктері
- Жаңа құлыпты бағдарламалауға немесе жазуға арналған бір түйме
- Біз кішкентай нәрселерді кітаптың ішіне жасыра аламыз
- Мұндай шкаф жүйесі туралы ешкім ойламайды
- Біз бұл кітапты арнайы қағу арқылы құлыптай аламыз
- Біз бұл схеманы есік жүйелерімізде де қолдана аламыз
- Қарапайым хобби жобасы
3 -қадам: Бұл қалай жұмыс істейді?
Мен сізге бұл құпия құлып қағуға негізделгенін айттым.
Пьезоэлектрлік диск
Біздің тізбектің негізгі компоненті - бұл пьезо диск.
Пьезоэлектрлік дискі - түрлендіргіш, ол кернеуді түзететін механикалық тербелісті түрлендіреді. Arduino көмегімен біз соққы дірілін оқимыз. Бұл сезім мүшесі туралы.
Бағдарламаның көмегімен соққыларды оқуға болады, осылайша біз арнайы реттілікті сақтай аламыз, сонымен қатар құлыпты басқара аламыз. (Бағдарламалау кейінірек түсіндіріледі)
4 -қадам: Бұл үшін қажет компоненттер
1. Ардуино (кез келген ардуино)
Прототиптеу үшін мен arduino uno мен схеманың көлемін азайту үшін arduino pro mini қолдандым
2. Пьезоэлектрлік диск
Пьезо бұл жоба үшін қажет емес, біз шағын микрофонды немесе динамикті де пайдалана аламыз. Егер сіз пьезо таппасаңыз, ызылдан құтылуға болады.
3.sg90 серво
Серво - бұл жоғары айналдыру моменті бар редукторлы қозғалтқыш түрі, біз құлыптау үшін серво қолданамыз
4. резисторлар (1 мега ом, 10 к, 1 к)
5. 2* жарықдиодты шамдар
күйді көрсету үшін әр түрлі түстерді қолданыңыз
6. нүктелік тақта
7. Түймені ауыстыру
8.3.7 вольтты батарея
Литий полимерін қолданғаным жақсы
5 -қадам: Daigram схемасы
Қосылымдар
- Пьезоэлектрді 0 аналогтық түйреуішке қосыңыз және жерге пьезо арасында 1 мега Ом резисторды қосыңыз
- D3 сервоприводын қосыңыз
- Жарықдиодты D4 және D5 -ке қосыңыз
- D2 және 5v қосқыш түймешігін қосу 10k төмен қарсылықты қосады
6 -қадам: кодқа шолу және ақауларды жою
СТИВ ХОЕФЕРГЕ рахмет
const int threshold = 4; Бұл детектордың сезімталдығы. Егер сізде шу көп болса, оны көтеріңіз (1023 дейін), егер есту қиын болса, оны төмендетуге болады (1 -ге дейін)
constint imtinaValue = 25;
constint averageRejectValue = 15;
Бұл екеуі де біреудің соғу дәлдігін анықтау үшін қолданылады. Олар пайыздық көрсеткіштер және 0-100 аралығында болуы керек. Оларды төмендету біреудің нақты уақытқа ие болуы керек, ал кешірімді болады. averageRejectValue әрқашан redValue мәнінен төмен болуы керек. 10 және 7 шамасындағы параметрлер екі адамға ырғақты білсе де, бір рет соғуды қиындатады. Бірақ бұл жалған негативтердің санын көбейтеді. (яғни: сіз дұрыс қағасыз, ол әлі ашылмайды.)
const int knockFadeTime = 150; Бұл соққы сенсоры үшін өрескел таймер. Дыбысты естігеннен кейін ол бірнеше миллисекундты тыңдауды тоқтатады, сондықтан ол бірдей соққыны бірнеше рет санамайды. Егер сіз екі рет есептелетін бір соққыны алсаңыз, бұл таймерді көбейтіңіз. Егер ол екі жылдам соққыны тіркемесе, оны азайтыңыз.
const int lockTurnTime = 650; бұл есікті ашу үшін қозғалтқышты іске қосатын көптеген миллисекундтар. Бұл қанша уақыт болуы керек, бұл сіздің қозғалтқыштың дизайны мен құлыпқа байланысты. Егер мен конструкцияға қарапайым сырғу ілінісін жасағаннан кейін ол біраз уақыт жұмыс жасаса, жақсы, бірақ ол тым көп жұмыс жасамаса, барлық бөлшектер үшін жақсы.
const int maximumKnocks = 20; Біз қанша соққы жазамыз. 20 - бұл көп. Егер сіздің жасырынатын жеріңізді жақсы естеліктері бар айлакер барабандар қорғаса, мұны көбейтуге болады. Оны тым көбейтсеңіз, жады таусылады.
const int knockComplete = 1200; Сондай -ақ, ол миллисекундтардың максималды саны ретінде белгілі, ол соғуды күтеді. Егер ол ұзақ уақыт бойы соққыны естімесе, ол аяқталды деп есептейді және соғудың жақсы екенін тексереді. Егер сіз баяу қағатын болсаңыз, оны көбейтіңіз. Егер сіз тез қағылатын адам болсаңыз және есігіңіз ашылатынша 1,2 секунд күтуге шыдамсыз болсаңыз, оны азайтыңыз. 39 -шы жол туралы: int secretCode [maximumKnocks] = {50, 25, 25, 50, 100, 5….. Бұл - оны қосқан кезде танитын әдепкі қағу. Бұл таңғажайып ритмикалық белгі, өйткені әрбір мән ең ұзақ соғудың пайызы болып табылады. Егер сізге «қырыну мен шашты алуды» түсіну қиын болса, оны {100, 100, 100, 0, 0, 0… деп өзгертіңіз, содан кейін 3 рет қағудың қарапайым тізбегі ашылады.
Түзету:
Serial.begin (9600);
Serial.println («Бағдарламаның басталуы.»); Сериялық порттағы отладка туралы кейбір ақпаратты көру үшін осы жолдарға түсініктеме бермеңіз. Қалған кодта жөндеуге арналған кодтың бірнеше басқа жолдары бар, олар ішкі күйде не болып жатқанын көру үшін түсініктеме бере алады. Сериялық портты дұрыс жылдамдыққа орнатуды ұмытпаңыз. Кодтың қалған бөлігінде түсініктеме берілген. ол жұмыс істейді, бірақ дизайнды өзгертпесеңіз, оны өзгертудің қажеті жоқ шығар.
Серво кітапханасы
осы жерден кодты жүктеңіз
7 -қадам: схеманы кішірейту (дәнекерлеу)
Мен барлық қатені азайтып, калибрлегеннен кейін тізбекті тест тақтасында сынап көрдім.
Мен arduino uno -ны arduino promini -ге ауыстырдым. Содан кейін мен барлық компоненттерді нүктелік компьютердегі схемаға сәйкес дәнекерледім. Содан кейін мен бір бұрандалы сымның көмегімен нүктелік компьютерді проминиға қостым. Бар болғаны
8 -қадам: шкаф жасау
Алдымен мен ескі сүт алдым (қалыңдығы сервоға қарағанда жоғары болуы керек)
Содан кейін мен парақтарды жапсырдым
Кептіруден кейін мен ішіне тіктөртбұрыш салып, таразы мен пышақтың көмегімен қағазды кесіп, ойып, оны қуысқа айналдырдым.
Жақсы идея алу үшін бейнені қараңыз.
9 -қадам: Құлыптау және аяқтау
Мен серво қолын алып, екі бөлікке бөлдім, содан кейін екі бөлікті L пішіні сияқты біріктірдім
Және бәрі кітап ішінде бекітілген
Мен пьезоны қақпаққа бекіттім
Және бұл….
10 -қадам: Кемшіліктер, жақсартулар
Бұл құлыптың басты кемшілігі батареяда. Егер аккумулятор толығымен таусылса, бізге заттарды алу үшін кітапты жою керек.
Мұны шешу үшін мен екі сыммен сыртқы жеткізіліммен тізбекті өзгертуді жоспарлап отырмын.
11 -қадам: рахмет
Егер сізде осы мәселе бойынша қандай да бір мәселе туындаса, оны төменде жазыңыз
МЕНІҢ КАНАЛҒА КЕЛІҢІЗ КӨбірек қызықты жобалар үшін
Рахмет ….
Ұсынылған:
Tnikercad -те құпия сөзбен қорғалған есік құлпы: 4 қадам
Tnikercad-те құпия сөзбен қорғалатын есік құлпы: Бұл жоба үшін біз пернетақтадан кіріс аламыз, оны бұрыштық позиция ретінде өңдейміз және алынған 3 таңбалы бұрышқа негізделген серво қозғалтқышты жылжытамыз. Егер сізде 3x4 пернетақтасы болса, онда ол ұқсас болады, сондықтан
Raspberry Pi үшін құпия кітап қорабы: 5 қадам
Таңқурай Пи үшін құпия кітап қорабы: Бүгін біз сіздің таңқурайға арналған кітап жасайтын қап жасаймыз. Бұл нұсқаулық үшін сізге қажет: Raspberry Pi сіздің Raspberry Pi әмбебап желімінен гөрі үлкенірек бояу щеткасы (кітапта жоқ
Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)
Саусақ ізі сканері мен RFID оқу құрылғысы бар электрлік есікті құлыптау: Бұл жоба кілттерді пайдалану қажеттілігін болдырмау үшін жасалған, мақсатқа жету үшін біз саусақ ізінің оптикалық сенсоры мен Arduino қолдандық. Бірақ саусақ ізі жоқ адамдар бар және сенсор оны тани алмайды. Сосын ойланып
Қарапайым құпия комбинация құлпы!: 5 қадам
Қарапайым құпия комбинация!: Барлығына сәлем! Бүгін мен сізге қарапайым және керемет кодты құлыптау туралы өз идеямды көрсеткім келеді. Бұл басқа құлыптар сияқты емес, оның нөмірлік тақтасы жоқ және тек 4 бөліктен тұрады! Қызықтырады ма? Ендеше бастайық
Raspberry Pi үшін құпия кітап қорабы: 5 қадам (суреттермен)
Таңқурай Пи үшін құпия кітап қорабы: Бүгін біз сіздің таңқурайға кітап тәрізді корпус жасайтын боламыз, бұл нұсқаулық үшін сізге қажет: таңқурай Pi (біз осы нұсқаулыққа Pi 1 ескі мектебін қолдандық!); сіздің Raspberry Pi-ден үлкен кітап; бояуға арналған әмбебап желім