Съдържание:
- Стъпка 1: Вземете всички неща
- Стъпка 2: Кутията
- Стъпка 3: Окабеляване
- Стъпка 4: Кодирайте го
- Стъпка 5: Поставяне на електрониката в кутията
- Стъпка 6: Тествайте го
- Стъпка 7: Печалба! и Заключение
Видео: Заключване на Light Box: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Чували сте за кутии, които се отварят, когато открият почукване. нека направим такъв, който да се отваря, когато осветявате светодиода на телефона си върху него!
Не? наистина ли? всъщност е доста удобен и може да се използва като купон за парти или най -добрият пакет за коледен подарък. Не се притеснявай. Ще хвана ръката ви и ще ви преведа през процеса на изграждане на тази магическа кутия.
ОТГОВОРНОСТ: Този проект работи, но трябва да използвате отделен източник на захранване за серво. имайте това предвид, когато изграждате това. Прави каквото ти кажа/пиши не прави каквото виждаш!
Стъпка 1: Вземете всички неща
За да изградите тази невероятна кутия за тайна, трябва да имате:
-Микроконтролер arduino
Резистор -1000 ома
- 1 резистор за откриване на светлина (LDR) може да бъде с всякакъв размер или форма, стига да открива нормална вътрешна / външна светлина
- 1 9V батерия или powerbank за захранване на вашия arduino (можете също да използвате вашия лаптоп, за да го захранвате и да четете серийния комуникатор.)
- 1 микросерво или мотор, който е в състояние точно движение
- 1 напълно персонализирана и страхотна кутия с капак на панти
- 1 резервен метал
- 1 парче дърво, изрязано, както показват снимките по -горе (или фигурен трион, или лазерно рязане)
И накрая, но най -важното:
- 1 ролка от тиксо
Връзки, които ще бъдат добавени по -късно
Стъпка 2: Кутията
Кутията, която използвате, може по принцип да бъде всяка кутия, която се панти от едната страна.
откъде взех кутията си? Един мой приятел е дърводелец и беше достатъчно страхотен, за да ми направи тази кутия! Добавих няколко панти към него и монтирах капака.
Ако искате да знаете как да направите такава кутия (или по-добра), погледнете тази инструкция:
Стъпка 3: Окабеляване
Окабеляването за това малко момче наистина не е нещо особено. той използва проста схема на делител на напрежение за светлинния сензор и още по -малко сложна схема за серво.
Това е точката, в която кутията ми не следва указанията, които давам. Нямам отделно захранване за сервото, така че трябва да използвам точките на захранване на arduino. Проблемът с това е, че когато ключалката получи някакъв товар върху нея, тя започва да извлича път към много ток за arduino, причинявайки срив на arduino. моля, имайте това предвид.
Решението на това е това оформление. използвайки 6V (1A) захранване за захранване на серво, както е показано на второто изображение
Стъпка 4: Кодирайте го
Сега тази програма превключва между отворено и затворено и използва закъснението (); команда в IDE на arduino. Би било по -добре да използвате програма, която използва millis (); команда, но това също би направило малко повече кошмар за кодирането му.
Кодът живее тук в текст, но можете също да изтеглите.ino файла тук
/ * - Flashbox v1.0.0 - */
/*
* Автор: Frank Tuk * Дата на качване: 9-1-2018 * Моля, не се колебайте да използвате тази програма във вашите продукти * *
/Свързани със серво
#include Servo lockservo; // добавяне на серво към програмата, наречена: LockServo // Променливи на връзката int servo = 9; // Пин, за да каже на серво към каква позиция да отидете. int sens = A0; // Пин, използван за измерване на стойността на нашия сензор за светлина.
// променливи за програмата.
int sensval = 0; // Тази променлива се използва за съхраняване на стойността на сензора за светлина. int sensval_old = 0; // Досещате се, това се използва за съхраняване на предишни стойности. boolean state = false; // Запазва състоянието на заключването, превключва го между false и true (true е отворено и false е затворено) int val = 10; логическо servoState = false;
void setup () {
Serial.begin (9600); // Стартиране на серийния монитор, за да можем да погледнем в мозъка на arduino. pinMode (серво, OUTPUT); // като се уверим, че щифтът за серво знае, че трябва да се изведе. pinMode (sens, INPUT); // превръщане на сензора в действителен сензор lockservo.attach (servo); // Казва на arduino към какъв щифт е свързано нашето серво
// Сега, за да гарантираме, че кутията знае къде се намира.
lockservo.write (165); забавяне (1000); lockservo.write (10); }
void loop () {
sensval_old = analogRead (sens); Serial.println (""); Serial.print ("Измерване …"); Serial.println (sensval_old); забавяне (500); if (sensval_old> 700) {състояние =! състояние; servoState =! servoState; sensval = analogRead (sens); Serial.print ("заключване променя състоянието на:"); Serial.println (sensval); забавяне (1000); } else {забавяне (250); }
if ((servoState == false) && (val == 10)) {
val = 165; lockservo.write (val); забавяне (500); Serial.println ("Заключване затворено, затваряне на серво"); } else if ((servoState == false) && (val == 165)) {забавяне (250); Serial.println ("Lock closed"); } иначе ако ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); забавяне (500); Serial.println ("Заключване отворено, отваряне на серво"); } else {забавяне (250); Serial.println ("Lock open"); }}
Стъпка 5: Поставяне на електрониката в кутията
Инсталирането на серво заключване и сензор в кутията е съвсем просто.
първо: завийте парчето дърво за заключване на ключалката върху серво
второ: инсталирайте серво в блока и завийте този блок в долната част на кутията.
трето: завийте фиксатора в капака
Избирам да зарежа дъската си в кутията и останалите проводници към arduino да преминат между капака и кутията. това просто улеснява затварянето на капака и все още свързване към arduino. (знаете, само за да не се заключвам.)
Стъпка 6: Тествайте го
Да! трябва да го тествате. там разбрах, че не мога да доставя достатъчно ток през arduino и трябваше да използвам отделно захранване за серво.
Защо попаднах на това по време на сглобяването, а не по -рано? О: Бях много нетърпелив. Б: истинската причина.
Когато тествах настройката, я тествах без капака, за да видя какво прави резето. Когато след това го изпробвах отново с капака, разбрах, че сервото черпи повече ток при натоварване.
Така. бъдете АБСОЛЮТНО сигурни, че имате напълно безупречна работна настройка, за да сте сигурни, че не се заключвате от собствената си кутия.
Стъпка 7: Печалба! и Заключение
Това е! ти си готов! И човече, дай си потупване по гърба, защото си успял да преминеш през тази инструкция!
Ако имате въпроси или коментари, не забравяйте да се свържете с мен!
Препоръчано:
Сензор за врата и заключване на батерията, соларен, ESP8266, ESP-Now, MQTT: 4 стъпки (със снимки)
Сензор за врата и заключване на батерията, слънчев, ESP8266, ESP-Now, MQTT: В тази инструкция ще ви покажа как направих сензор, захранван от батерии, за да наблюдавам вратата и състоянието на заключване на моя отдалечен навес за велосипеди. Имам захранване от мрежата, затова го захранвам от батерии. Батерията се зарежда от малък слънчев панел
Wifi към RF - заключване на вратата: 3 стъпки (със снимки)
Wifi към RF - Заключване на врати: Общ преглед Тази инструкция ще ви даде възможност да заключвате / отключвате входната си врата чрез софтуера за домашна автоматизация (като OpenHAB - безплатен софтуер за домашна автоматизация, който аз лично използвам) Изображението по -горе показва примерна екранна снимка на OpenHAB
Интелигентно централно заключване: 6 стъпки (със снимки)
Интелигентно централно заключване: Чувства се страхотно, когато имате силата да управлявате нещата дистанционно. Умно устройство за централно заключване за мотоциклет (мотор). с помощта на това устройство можете да контролирате ключалката за запалване на моторите си. можете да го заключите/ отключите дистанционно. Също така може да стартира и спира двигателя
Заключване на велосипед за аларма „Направи си сам“(активиран шок): 5 стъпки (със снимки)
DIY Alarm Bike Lock (Shock Activated): В този проект ще ви покажа как да създадете обикновена алармена алармена ключалка за велосипед. Както подсказва името, той създава алармен звук, когато моторът ви се движи с разрешение. По пътя ще научим малко за пиезоелето
Как да направите безопасно заключване с RFID заключване: 5 стъпки
Как да направите безопасно заключване с RFID заключване: Научете как да направите безопасно заключване с RFID заключване у дома, използвайки Arduino и много основни електронни компоненти. Нека направим безопасно шкафче с RFID заключване, използвайки Arduino и Rfid скенер