Мазмұны:
- 1 -қадам: Барлығын алыңыз
- 2 -қадам: қорап
- 3 -қадам: оны сымға қосу
- 4 -қадам: оны кодтау
- 5 -қадам: Электрониканы қорапқа салу
- 6 -қадам: тестілеу
- 7 -қадам: Пайда! және Қорытынды
Бейне: Light Box құлпы: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Енді сіз қақпаны естігенде ашылатын қораптар туралы естідіңіз. телефонды жарықдиодты жарықтандырғанда ашылатын біреуін жасайық!
Жоқ? шынымен? бұл өте ыңғайлы және оны мерекелік сыйлыққа арналған мерекелік жиынтық ретінде пайдалануға болады. Уайымдамаңыз. Мен сіздің қолыңыздан ұстап, осы сиқырлы қорапты жасау процесінде сізге бағыт беремін.
ЕСКЕРТУ: Бұл жоба жұмыс істейді, бірақ сіз серво үшін бөлек қуат көзін пайдалануыңыз керек. оны құрастыру кезінде осыны есте сақтаңыз. Менің айтқанымды орындаңыз/жазғаныңызды жасамаңыз!
1 -қадам: Барлығын алыңыз
Бұл таңғажайып құпия қорапты жасау үшін сізге қажет:
-Arduino микроконтроллері
-1000 Ом резистор
- 1 Жарықты анықтайтын резистор (LDR) кез келген көлемде немесе пішінде болуы мүмкін, егер ол қалыпты ішкі / сыртқы жарықты анықтаса.
- Arduino -ны қуаттандыру үшін 1 9В батарея немесе қуат банкі (ноутбукті қуаттандыру үшін және сериялық коммуникаторды оқу үшін де пайдалануға болады).
- дәл қозғалысқа қабілетті 1 микросерво немесе қозғалтқыш
- 1 әмбебап және топсалы қақпағы бар керемет қорап
- 1 қосалқы металл
- 1 кесілген ағаш жоғарыдағы суреттердегідей кесілген (фигурамен немесе лазермен)
Және соңғы, бірақ ең бастысы:
- 1 жабысқақ таспа орамасы
Сілтемелер кейін қосылады
2 -қадам: қорап
Сіз қолданатын қорап бір жағынан ілінетін кез келген қорап болуы мүмкін.
қорапты қайдан алдым? Менің досым ағаш ұстасы және бұл қорапты мен үшін жасау үшін керемет болды! Мен оған бірнеше ілмектер қосып, қақпақты орнаттым.
Егер сіз осындай қорапты қалай жасау керектігін білгіңіз келсе, мына нұсқаулықты қараңыз:
3 -қадам: оны сымға қосу
Бұл кішкентай баланың сымдары ерекше ештеңе емес. ол жарық сенсоры үшін кернеуді бөлудің қарапайым схемасын және серво үшін одан да күрделі схеманы қолданады.
Бұл менің қорапшам мен берген нұсқауларды орындамайды. Менде серво үшін бөлек қуат көзі жоқ, сондықтан мен arduino -дағы жеткізу нүктелерін пайдалануым керек. Мәселе мынада, құлып оған кез келген жүктемені алған кезде, ол ардуиноның апатқа ұшырауына әкелетін үлкен токқа қарай бастайды. өтінемін осыны есте сақтаңыз.
Мұның шешімі - бұл макет. 2 -суретте көрсетілгендей сервоға қуат беру үшін 6В (1А) қуат көзін қолданыңыз
4 -қадам: оны кодтау
Енді бұл бағдарлама ашық және жабық арасында ауысады және delay () қолданады; arduino IDE командасы. Millis () қолданатын бағдарламаны қолданған дұрыс болар еді; команда, бірақ бұл оны кодтауды қорқынышты етеді.
Код мұнда мәтінмен тұрады, бірақ.ino файлын мына жерден жүктеуге болады
/ * - Flashbox v1.0.0 - */
/*
* Автор: Фрэнк Тук * Жүктелген күні: 9-1-2018 * Бұл бағдарламаны өнімдеріңізде еркін қолданыңыз * *
/Сервоға қатысты
#қосу Servo lockservo; // деп аталатын бағдарламаға серво қосу: LockServo // Connection айнымалылары int servo = 9; // Пинс сервоға қандай позицияға бару керектігін айтатын. int sens = A0; // Жарық сенсорының мәнін өлшеу үшін қолданылатын түйреуіш.
// бағдарламаның айнымалылары.
int sensval = 0; // Бұл айнымалы жарық сенсорының мәнін сақтау үшін қолданылады. int sensval_old = 0; // Сіз білдіңіз, бұл алдыңғы мәндерді сақтау үшін қолданылады. логикалық күй = жалған; // Құлып күйін сақтайды, оны жалған мен ақиқатқа ауыстырады (ақиқат ашық және жалған жабылады) int val = 10; логикалық servoState = жалған;
жарамсыз орнату () {
Serial.begin (9600); // Ардуино миының ішіне қарау үшін сериялық мониторды іске қосу. pinMode (servo, OUTPUT); // серво үшін түйреуіш шығуы керек екенін білетініне көз жеткізу. pinMode (сезім, INPUT); // сенсорды нақты сенсорға айналдыру lockservo.attach (servo); // Ардуиноға біздің серво қандай түйінге қосылғанын айтады
// Енді, қорап қайда екенін білуін қамтамасыз ету үшін.
lockservo.write (165); кешіктіру (1000); lockservo.write (10); }
void loop () {
sensval_old = analogRead (сезім); Serial.println («»); Serial.print («Өлшеу…»); Serial.println (sensval_old); кешіктіру (500); if (sensval_old> 700) {күй =! күй; servoState =! servoState; sensval = analogRead (сезім); Serial.print («құлып күйді өзгертеді:»); Serial.println (сезімтал); кешіктіру (1000); } else {delay (250); }
if ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); кешіктіру (500); Serial.println («Құлып жабық, серво жабылады»); } else if ((servoState == false) && (val == 165)) {delay (250); Serial.println («Құлып жабық»); } else if ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); кешіктіру (500); Serial.println («Құлып ашық, серво ашу»); } else {delay (250); Serial.println («Құлып ашық»); }}
5 -қадам: Электрониканы қорапқа салу
Серво құлпы мен сенсорды қорапқа орнату өте қарапайым.
бірінші: ысырманы бекітуге арналған ағаш бөлігін сервоға бұраңыз
екінші: серводы блокқа орнатыңыз және бұл блокты қораптың түбіне бұраңыз.
үшіншіден: ілмекті қақпаққа бұраңыз
Мен нанды тақтаны қорапқа тастауды шешемін, ал қалған сымдарды ардуиноға қақпақ пен қораптың арасына жіберемін. бұл қақпақты жабуды және ардуиноға қосылуды жеңілдетеді. (білесіз бе, мен өзімді құлыптамау үшін.)
6 -қадам: тестілеу
Иә! сіз оны сынап көруіңіз керек. онда мен arduino арқылы жеткілікті ток бере алмайтынымды білдім және серво үшін бөлек қуат көзін қолдануым керек еді.
Мен мұны жиналыс кезінде не бұрын кездестірдім? Ж: Мен өте шыдамсыз болдым. Б: нақты себеп.
Мен конфигурацияны тексергенде, мен ысырманың не істеп жатқанын көру үшін оны қақпақсыз тексердім. Мен оны қайтадан қақпақпен тексергенде, серво жүктеме кезінде көбірек ток алатынын білдім.
Сонымен Өзіңіздің қораптан құлыпталмайтындығыңызды тексеру үшін сізде мүлдем мінсіз жұмыс қондырғысы бар екеніне сенімді болыңыз.
7 -қадам: Пайда! және Қорытынды
Міне бітті! сіз аяқталды! Адам, арқаңызды сипаңыз, өйткені сіз бұл нұсқаулықты жеңе алдыңыз!
Егер сізде сұрақтар немесе түсініктемелер болса, міндетті түрде маған хабарласыңыз!
Ұсынылған:
Құпия құлпы бар жұмбақ кітап: 11 қадам (суреттермен)
Құпия құлыптаулы жұмбақ КІТАП: Құпия нәрселерімізді жасыруға келетін болсақ, біз әдетте бөтелкенің ішінде немесе қорапта жасырамыз. Бірақ бұл тек геекс үшін әрқашан жақсы емес, себебі бұл 100% қауіпсіз емес, сонымен қатар қызықты ештеңе жоқ. бұл оқулықта мен оны көрсетемін деп ойлаймын
Wi -Fi RF - есік құлпы: 3 қадам (суреттермен)
Wifi to RF - Door Lock: Шолу Бұл нұсқаулық сізге үйді автоматтандыру бағдарламалық жасақтамасы арқылы (мысалы, мен қолданатын OpenHAB - ақысыз үй автоматтандыру бағдарламасы) есік есігін құлыптауға / құлыптан босатуға мүмкіндік береді. Жоғарыдағы суретте OpenHAB үлгісі көрсетілген
DIY дабыл велосипедінің құлпы (соққы белсендірілген): 5 қадам (суреттермен)
DIY дабыл велосипедінің құлпы (соққы белсендірілген): Бұл жобада мен сізге қарапайым соққы арқылы іске қосылған дабыл велосипедінің құлпын қалай жасау керектігін көрсетемін. Атауынан көрініп тұрғандай, ол сіздің велосипедіңізді рұқсатпен айналдырған кезде дабыл дыбысын шығарады. Жолда біз пьезоле туралы аздап білетін боламыз
Саусақ ізі сканері мен RFID оқу құрылғысы бар электр есігінің құлпы: 11 қадам (суреттермен)
Саусақ ізі сканері мен RFID оқу құрылғысы бар электрлік есікті құлыптау: Бұл жоба кілттерді пайдалану қажеттілігін болдырмау үшін жасалған, мақсатқа жету үшін біз саусақ ізінің оптикалық сенсоры мен Arduino қолдандық. Бірақ саусақ ізі жоқ адамдар бар және сенсор оны тани алмайды. Сосын ойланып
NFC құлпы - ПХД түймелері, антенна және тағы басқалар болғанда: 7 қадам (суреттермен)
NFC құлпы - ПХД түймелері, антенна және тағы басқалар болғанда: Сіз осы нұсқаулықтан екі нәрсенің бірін ала аласыз. Сіз сандық пернетақта мен NFC оқу құралының жеке комбинациясын жасай аласыз. Схема осында. ПХД орналасуы осында. Сіз тапсырысқа тапсырыс беру үшін сізге қажетті материалдарды таба аласыз