Съдържание:

Изградете сейф с помощта на Rpi: 12 стъпки
Изградете сейф с помощта на Rpi: 12 стъпки

Видео: Изградете сейф с помощта на Rpi: 12 стъпки

Видео: Изградете сейф с помощта на Rpi: 12 стъпки
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Ноември
Anonim
Изградете сейф с помощта на Rpi
Изградете сейф с помощта на Rpi

Искате ли да научите как да превърнете вашия Raspberry pi в напълно функциониращ сейф? След това следвайте тези 12 стъпки, за да научите как. Сейфът ще има напълно функционираща клавиатура и заключваща система, така че можете да пазите вещите си в безопасност.

Стъпка 1: Материали

Преди да започнете, трябва да съберете необходимите материали. Ще имаш нужда:

  1. Бутони x9
  2. RGB LED x1
  3. Зелен светодиод x3
  4. DC двигатели x2
  5. L292D H-мост x1
  6. Резистор 330Ω x4
  7. Платформа x2
  8. T-обущар x1
  9. Зъби със същия размер x2
  10. Асортимент от джъмпер кабел
  11. Пистолет за лепило и лепилни пръчки
  12. Ножици
  13. Малък ръчен трион
  14. Кутия за обувки/картонена кутия x1
  15. Дървен дюбел x2
  16. Множество парчета картон
  17. Черна и сребърна боя
  18. Електрическо тиксо
  19. Сламка или маркерна капачка (достатъчно голяма, че дървеният дюбел просто минава)

Стъпка 2: Настройка на бутоните

Настройка на бутоните
Настройка на бутоните

В тази стъпка ще ви трябват една дъска, T-обущар, девет бутона за натискане и асортимент от джъмпер. Първо поставете Т-обувките от двата края на дъската, уверете се, че е поставена над центъра на дъската. След това поставете черен проводник с единия край, свързан към GND на T-обущаря, а от другата страна към заземяващата шина на дъската. Повторете последната стъпка, но използвайте червен проводник и го свържете от 5V на T-cobbler към захранващата шина на платката. Поставете осем от бутоните върху чертежа по 4 x 2 правоъгълен начин, оставяйки пространство между всеки бутон, поставете половината от бутоните от всяка страна на дъската. След това поставете последния бутон по -надолу само върху чертежа. Правоъгълникът с бутони 4 x 2 е клавиатурата за сейфа, а единичният бутон е бутонът за нулиране. За да свържете бутон (който и да е от бутоните), използвайте blackwire, за да го свържете към заземителната релса, поставете единия край на blackwire в заземяващата шина, а другата страна в същия ред като бутона. След това свържете щифта на бутона, който е от същата страна като щифта, който току-що сте свързали към земята, към gpio щифт на T-обущаря. Повторете това за всичките девет бутона, така че всеки бутон има свой собствен gpio щифт и е свързан към земята.

Стъпка 3: Настройка на RGB LED

Настройка на RGB LED
Настройка на RGB LED

В тази стъпка ще ви е необходим RGB светодиод, един резистор от 330 Ω, асортимент от джъмпер кабел и макет от миналата стъпка. Първо поставете своя RGB Led на макет за година до бутона за нулиране, уверете се, че всеки щифт е поставен в отделен ред на дъската. Свържете най -дългия щифт на RGB Led към захранващата шина с помощта на резистора 330Ω. След това с помощта на джъмперни проводници свържете всеки от другите три крака на RGB LED към gpio щифт.

Стъпка 4: Настройка на светодиодите

Настройка на светодиодите
Настройка на светодиодите

В тази стъпка ще ви трябват три зелени светодиода, три 330 Ω резистора, асортимент от джъмперни кабели, нова платка и макет от предишната стъпка. Първо свържете двата макета заедно, свържете новия макет от дясната страна на макета от предишната стъпка. На новата платка поставете черна жица с единия край, свързан със заземяващия щифт на Т-обувките, а от другата страна към заземяващата шина на дъската. След това използвайте червен проводник и го свържете от 5V щифта на T-cobbler към захранващата шина на платката. Поставете трите светодиода в една линия, уверете се, че всеки крак на всеки светодиод има свой ред и има място между всеки светодиод. С помощта на трите резистора от 330 Ω свържете късия крак (катод) на всеки светодиод към заземяващата шина. След това свържете дългия крак (анод) на всеки светодиод към gpio щифт на Т-обувките.

Стъпка 5: Настройка на двигателите

Настройка на двигателите
Настройка на двигателите

В тази стъпка ще ви трябват L292D H-мост, два DC двигателя, асортимент от джъмперни кабели и двете платки от предишната стъпка. Използвайки макета без Т-обувките, поставете Н-моста над центъра на макета с горичката в Н-моста, обърната към върха на макета, като се уверите, че всеки щифт на Н-моста има свой собствен ред на макет. Първо свържете горния и долния щифт от всяка страна на H-моста към захранващата шина, като използвате червени проводници. След това с помощта на черни проводници свържете средните два щифта от всяка страна на H-моста към заземяващата шина. В този момент трябва да има четири щифта от всяка страна на H-моста без връзка. С помощта на жълти проводници свържете щифтовете над/под червените проводници към различни gpio щифтове на T-обущаря, уверете се, че всеки щифт, свързан с жълт проводник, има свой собствен gpio щифт на T-cobbler. Сега свържете червен проводник и черен проводник към всеки от двигателите. В този момент трябва да имате два щифта от всяка страна на H-моста без връзки, от всяка страна на H-моста поставете червения проводник от един двигател в празния щифт над двата средни черни проводника. Накрая от всяка страна поставете черния проводник от двигателя в празния щифт.

Стъпка 6: Код

Сега, след като сте изградили своя кръг, стартирайте своя Raspberry pi и отворете python (Idle) 3. Използвайте този код, за да оживите вашето творение, не забравяйте да промените щифтовете gpio, за да посочите за вашия конкретен кръг.

от gpiozero внос LED, бутон, RGBLED, мотор

от време внос сън

дъга = RGBLED (червено = 16, зелено = 25, синьо = 6)

LED1 = LED (23)

LED2 = LED (18)

LED3 = LED (22)

resetbutton = Бутон (27)

button1 = Бутон (26)

button2 = Бутон (19)

button3 = Бутон (5)

button4 = Бутон (13)

button5 = Бутон (20)

button6 = Бутон (21)

button7 = Бутон (12)

button8 = Бутон (24)

двигател = двигател (напред = 4, назад = 17)

мотор2 = двигател (напред = 8, назад = 7)

def reset ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

motor.stop ()

motor2.stop ()

ключалка()

клавиатура ()

def отключване ():

motor2.forward ()

сън (0,5)

motor2.stop ()

motor.forward ()

сън (0,5)

motor.stop ()

def lock ():

motor2.назад ()

сън (0,5)

motor2.stop ()

motor.backward ()

сън (0,5)

motor.stop ()

def wrongpin ():

led1.off ()

led2.off ()

led3.off ()

rainbow.color = (0, 1, 0)

клавиатура def ():

докато е вярно:

ако button1.is_pressed или button3.is_pressed или button8.is_pressed или button4.is_pressed или button6.is_pressed:

неправилна фиксация ()

ако button2.is_pressed:

led1.on ()

if button7.is_pressed и led1.is_lit:

led2.on ()

ако button5.is_pressed и led1.is_lit и led2.is_lit:

led3.on ()

ако led1.is_lit и led2.is_lit и led3.is_lit:

rainbow.color = (1, 0, 1)

отключване ()

прекъсване

докато е вярно:

ако resetbutton.is_pressed:

нулиране()

Стъпка 7: Изградете заключващия механизъм

Изградете заключващия механизъм
Изградете заключващия механизъм

В тази стъпка ще ви трябва ръчен трион, пистолет за лепило, един дървен дюбел, две зъбни колела (със същия размер), две маркери или сламки, два DC двигателя, електрическа лента, картон и черна боя. Първо вземете 5 см х 5 см парче картон и го боядисайте в черно, след това с помощта на ръчния трион направете жлебове в дървения дюбел, които съответстват на горичките на зъбните колела. Създайте 7 до 10 горички в дървения дюбел, не забравяйте да оставите около 1,5 см от дюбела без вдлъбнатини отпред и около 0,7 см отзад. Сега използваме слама, нарязана на две парчета слама с дължина приблизително 0,7 см, ако с маркерна капачка използвайте ръчния трион, за да отрежете 0,7 см парчета от капачката. Сега прикрепете зъбното колело към двигателя, можете или да залепите горещо зъбното колело до края на двигателя, или да използвате електрическа лента (горещото лепило работи най -добре). Сега поставете и залепете горещо парчетата слама/ маркерна капачка на ръба на парчето картон, уверете се, че двете парчета слама/ маркерна капачка са на една предавка и са подравнени така, че дървеният дюбел да може да премине през тях. След това изрежете картона на 5см х 3см, като се уверите, че парчетата от сламка/маркера са по ръба на 5см страна. Сега изрежете 1 - 2 см парче дюбел и поставете и го залепете горещо приблизително 1 см зад втората сламка/ маркера, този дюбел действа като запушалка. Сега поставете дюбела със зъбните канали в сламките/маркера. Сега изрежете квадрат в картона между двете парчета слама/маркерна капачка, внимавайте да не отрежете картона под дюбела. Сега поставете двигателя в квадратната форма на отвора, който току -що направихте в картона, подравнете зъбните колела с тези на дюбела, лентата или залепете двигателя горещо върху картона. Сега повторете тази стъпка, за да създадете втори заключващ механизъм, уверете се, че вторият заключващ механизъм е изграден така, че дюбелът да е обърнат в обратната посока, когато двигателите на всеки механизъм са обърнати по същия начин.

Стъпка 8: Изградете безопасно и инсталирайте дъска

Изградете безопасно и инсталирайте дъска
Изградете безопасно и инсталирайте дъска

В тази стъпка ще ви е необходим пистолет за лепило, двете дъски от предишните стъпки, кутия за обувки/кутия, картон, електрическа лента и черна боя. За да започнете, боядисайте цялата кутия за обувки в черно и изрежете друго парче картон със същата дължина като кутията за обувки и със същата височина като вътрешността на кутията, боядисайте и това парче картон в черно. След това поставете дъската си в кутията за обувки в предния десен ъгъл, уверете се, че T-обущарят е обърнат към противоположната страна на кутията, а не нагоре към стената на кутията. Следващото място и горещо лепило парчето картон, което току -що нарисувахте точно зад дъската. Сега изрежете и боядисайте парче картон, който е с размера, който трябва да покриете от парчето картон, който току -що сте залепили в предната част на кутията за обувки, това е, за да покриете дъската в кутията. Веднъж боядисани, добавете новото парче картон, като го залепите към другото парче картон, което вече е в кутията, така че дъската все още е достъпна, когато картонът се повдигне.

Стъпка 9: Създайте клавиатура

Създайте клавиатура
Създайте клавиатура

В тази стъпка ще ви трябва кутията за обувки от предишната стъпка, картон, ножици и сребърна боя. Първо изрежете пет различни парчета картон. Нарежете две парчета 11 см х 4 см, две парчета 6 см х 4 см и едно парче 11 см х 6 см. В парчетата 11 см х 4 см и парчетата 6 см х 4 см маркирайте точка в центъра на всяко парче, след това начертайте линия през точката с 1 см от двете страни на точката. След това изрежете до ръбовете на линията от двата долни ъгъла на парчето и след това хоризонтално от ръбовете на картона. Сега всяко парче с изключение на парче 11 см х 6 см трябва да изглежда като правоъгълник с триъгълник, прикрепен към дъното му. След това нарисувайте всяко парче сребро, след това залепете всички тези парчета заедно, за да създадете правоъгълна призма без задна страна, триъгълниците на всяка странична част трябва да са обърнати надолу. Сега използвайте ножиците, за да направите 4 x 2 решетка, за да се поберат 8 бутони, които са на вашата дъска за хляб, след това изрежете дупки за бутона за нулиране, RGB светодиода и трите зелени светодиода. След това извадете деветте бутони, RGB LED и трите зелени светодиода от чертежа си и ги поставете в отворите, които току -що сте направили за тях в клавиатурата.

Стъпка 10: Инсталирайте клавиатурата

Инсталирайте клавиатурата
Инсталирайте клавиатурата

В тази стъпка ще ви трябват клавиатурата, кутията за обувки, асортимент от джъмперни проводници и ножици. Първо с помощта на ножица изрежете четири прореза в предната част на кутията за обувки отстрани, от която се намира дъската. Прорезите трябва да съвпадат с триъгълниците на клавиатурата, но разрезите на кутията за обувки трябва да са по -къси от дължината на триъгълниците. След това направете дупка между всички прорези на кутията за обувки. Сега, като използвате джъмперни проводници, свържете бутоните и светодиодите към макета, където са били поставени преди това. Подайте проводниците от бутоните и светодиодите през отвора в кутията за обувки към дъската. След това поставете клавиатурата върху кутията за обувки, като поставите триъгълниците на клавиатурата в разрезите на кутията за обувки.

Стъпка 11: Инсталирайте механизма за заключване

Инсталирайте заключващ механизъм
Инсталирайте заключващ механизъм

Накрая, за да инсталирате заключващия механизъм, ще ви трябва пистолет за лепило, заключващи механизми и ножици. На всеки заключващ механизъм трябва да има над висящ картон, използвайте го, за да залепите по един механизъм от всяка страна на кутията за обувки, отгоре върху картона, покриващ дъската. След това направете дупка във всяка страна на кутията за обувки и капака на кутията за обувки, като отворите трябва да се подравнят с дървените дюбели на заключващия механизъм. Сега направете малък отвор в картона, покриващ дъската, през този отвор свържете двигателите към платката с помощта на джъмперни проводници. Свържете двигателите към H-моста, където първоначално бяха поставени в стъпка пета.

Стъпка 12: ЗАКЛЮЧЕНО

Сега имате напълно функциониращ сейф, който можете да стартирате с вашия Raspberry pi, ако искате сейфът да бъде преносим далеч от монитора ви, използвайте VCN viewer за дистанционно свързване с вашето pi. Когато използвате VCN viewer, Raspberry pi може да бъде поставен в същото отделение като платката. Сега можете да спрете да се притеснявате за вашите предмети и да ги пазите. =)

Препоръчано: