Мазмуну:
- 1 -кадам: Бардык нерсеге жетүү
- 2 -кадам: кутуча
- 3 -кадам: Аны туташтыруу
- 4 -кадам: Аны коддоо
- 5 -кадам: Электрониканы кутуга салуу
- 6 -кадам: Аны текшерүү
- 7 -кадам: Пайда! жана Жыйынтык
Video: Light Box Lock: 7 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Эми, сиз тыкылдатууну ачканда ачылган кутучалар жөнүндө уктуңуз. Келгиле, телефонуңуздун LEDин жарык кылганда ачыла турган нерсени жасайбыз!
Жок? чын эле? бул чындыгында абдан ыңгайлуу жана аны жаңы жылдык белекке эң сонун партия катары колдонсо болот. Кабатыр болбо. Мен сиздин колуңуздан кармап, бул сыйкырдуу кутуну куруу процессинде сизге жол көрсөтөм.
ЭСКЕРТҮҮ: Бул долбоор иштейт, бирок сиз серво үчүн өзүнчө энергия булагын колдонушуңуз керек. муну курууда муну эске алыңыз. Мен айткандай кыл/жазганыңды кылба!
1 -кадам: Бардык нерсеге жетүү
Бул укмуштуу купуя кутучаны куруу үчүн сизге төмөнкүлөр керек:
-Ардуино микроконтроллери
-1000 Ом каршылыгы
- 1 Жарыкты аныктоочу резистор (LDR) кадимки ички / сырткы жарыкты аныктаганча каалаган өлчөмдө же формада болушу мүмкүн.
- Ардуинону иштетүү үчүн 1 9В батарейка же powerbank (ноутбукту иштетүү үчүн жана сериялык коммуникаторду окуу үчүн да колдонсоңуз болот.)
- так кыймылга жөндөмдүү 1 микросерво же мотор
- 1 толугу менен салтка айланган жана топтому капкагы бар укмуш куту
- 1 запастык металл
- 1 кесим жыгач жогоруда көрсөтүлгөн сүрөттөргө окшош (фигураны же лазеркут)
Жана акырында, бирок эң башкысы:
- 1 жабышчаак лента
Шилтемелер кийинчерээк кошулат
2 -кадам: кутуча
Сиз колдонгон кутуча негизинен бир тарапка илинген ар кандай куту болушу мүмкүн.
кутучамды кайдан алдым? Менин бир досум жыгач уста жана мага бул кутуну жасоо үчүн жетишерлик сонун болгон! Мен ага бир нече илгичтерди кошуп, капкагын орноттум.
Эгерде сиз ушундай кутуну кантип жасоону билгиңиз келсе (же жакшыраак), бул нускоочуга караңыз:
3 -кадам: Аны туташтыруу
Бул кичинекей жигиттин зымдары өзгөчө эч нерсе эмес. ал жарык сенсору үчүн жөнөкөй чыңалуу бөлүштүргүч схемасын жана серво үчүн анча татаал эмес схеманы колдонот.
Бул менин кутуча мен берген көрсөтмөлөрдү аткарбайт. Менде servo үчүн өзүнчө электр энергиясы жок, андыктан arduinoдогу камсыздоо пункттарын колдонушум керек. Мунун көйгөйү, кулпу кандайдыр бир жүктү алганда, ардуинонун кыйрашына алып келүүчү ардуино үчүн көп токту тарта баштайт. сураныч, муну эсиңизде сактаңыз.
Мунун чечими бул макет. 2 -сүрөттө көрсөтүлгөндөй сервону иштетүү үчүн 6V (1A) кубаттуулукту колдонуу
4 -кадам: Аны коддоо
Эми бул программа ачык менен жабыктын ортосуна которулат жана delay () колдонот; arduino IDEдеги буйрук. Millis () колдонгон программаны колдонсо жакшы болмок; буйрук, бирок аны коддоо дагы бир аз коркунучтуу кылат.
Код бул жерде текстте жашайт, бирок.ino файлын бул жерден жүктөп алсаңыз болот
/ * - Flashbox v1.0.0 - */
/*
* Автор: Фрэнк Тук * Жүктөө датасы: 9-1-2018 * Сураныч, бул программаны продуктуларыңызда колдонуңуз * *
/Servo байланыштуу
#кошуу Servo lockservo; // деп аталган программага сервону кошуу: LockServo // Connection variables int servo = 9; // Pin сервого кайсы позицияга баруу керектигин айтчу. int sens = A0; // Жарык сенсорубуздун баалуулугун өлчөө үчүн колдонулган пин.
// программа үчүн өзгөрмөлөр.
int sensval = 0; // Бул өзгөрмө жарык сенсорунун маанисин сактоо үчүн колдонулат. int sensval_old = 0; // Сиз ойлогонсуз, бул мурунку баалуулуктарды сактоо үчүн колдонулат. логикалык абал = жалган; // Кулпунун абалын сактайт, аны жалган менен чындыкка алмаштырат (чыныгы ачык жана жалган жабык) int val = 10; логикалык servoState = false;
жараксыз орнотуу () {
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) {state =! state; servoState =! servoState; sensval = analogRead (сезим); Serial.print ("кулпу абалды өзгөртөт:"); Serial.println (sensval); кечигүү (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 -кадам: Электрониканы кутуга салуу
Серво кулпусун жана сенсорду кутуга орнотуу абдан жөнөкөй.
биринчиден: кулпу үчүн жыгачтын бөлүгүн servoго бурап салыңыз
экинчиси: сервону блокко орнотуп, бул блокту кутунун түбүнө сайыңыз.
үчүнчүсү: кармагычты капкакка сайыңыз
Мен нан коробкамды коробкага таштоону чечтим жана калган зымдарды ардуиного капкак менен кутунун ортосуна өткөртөм. Бул жөн гана капкакты жабууну жеңилдетет жана дагы эле ардуиного туташат. (билесизби, мен өзүмдү бекитип албашым үчүн.)
6 -кадам: Аны текшерүү
Ооба! сен аны сынап көрүшүң керек. бул жерде мен arduino аркылуу жетишерлик ток бере албаганымды жана сервого өзүнчө электр булагын колдонушум керек экенин билдим.
Эмне үчүн мен муну мурда эмес, жыйын учурунда туш келдим? Ж: Мен абдан чыдамсыз болчумун. Б: чыныгы себеби.
Мен орнотууну текшергенде, мен капкагы жок туруп, эмне кылып жатканын көрүп калдым. Мен аны кайра капкак менен текшергенде, сервонун жүк астында көбүрөөк ток тартканын билдим.
Ошентип. Өзүңүздүн кутуңуздан кулпулап албооңуз үчүн, таптакыр кынтыксыз иштеген орнотууңуз бар экенине толук ишениңиз.
7 -кадам: Пайда! жана Жыйынтык
Дал ушул! сен бүттүң! Жана адам, өзүңө далыңды сылап бер, анткени сен бул көрсөтмөдөн өтө алдың!
Эгерде сизде кандайдыр бир суроолор же комментарийлер болсо, мени менен байланышууну унутпаңыз!
Сунушталууда:
NFC Ring Lock Box: 6 кадам (сүрөттөр менен)
NFC Ring Lock Box: Саламатсыздарбы! Менин биринчи үйрөткүчүмө кош келиңиздер! Мен англис тилиндеги начар деңгээлим үчүн алдын ала кечирим сурайм. Бул этап-этабы менен мен сизге жөнөкөй жана өтө арзан NFC Ring Lock Box курууну үйрөтөм
Виски жана кокс RFID Lock Box: 9 кадам (Сүрөттөр менен)
Виски жана кокс RFID кулпу кутучасы: Бул инструкция сизге толугу менен 3D форматында " Виски жана кока " RFID Lock Box
Shadow Light Box - IR Remote Arduino менен башкаруу: 8 кадам (сүрөттөр менен)
Shadow Light Box - IR Remote Arduino менен башкаруу: Бул көрсөтмө кийинки Рождествого көлөкө жарык кутучасын кантип жасоону көрсөтөт. Сиз өзүңүз үчүн бөлмөңүздү кооздоп, же досуңузга белек кылсаңыз болот. Бул көлөкө кутучасы түстү кызыл, көк, жашыл түстөр менен аралаштырып, ар кандай түстү жасай алат
Secret Knock, IR Sensor жана Web App менен магниттик Smart Lock: 7 кадам (Сүрөттөр менен)
Secret Knock, IR Sensor, & Web App менен магниттик Smart Lock: Эгерде сиз бул долбоорду жактырсаңыз, мени Instagram жана YouTubeдан ээрчиңиз. Бул проектте мен үй офисиме магниттик кулпуну курайын деп жатам. жашыруун тыкылдатуу. Ох … жана анын дагы бир нече амалдары болот.Магнит
A $ 20 / 20min Коммерциялык Сапаттуу бүктөлүүчү Light Box / Light Tadır: 7 кадам (Сүрөттөр менен)
А $ 20 / 20мин Коммерциялык сапаттагы бүктөлгөн жарык кутуча / Жарык чатыр: Эгерде сиз продуктка DIY жарык кутучасын издеп жүргөн болсоңуз же сүрөттөрдү жапсаңыз, анда сизде көптөгөн тандоо бар экенин билесиз. Картон кутуларынан кир жуучу тосмолорго чейин, сиз долбоор өлдү деп ойлошуңуз мүмкүн. Бирок күт! 20 долларга