Мазмұны:

Пернетақтаны кодтау: 4 қадам
Пернетақтаны кодтау: 4 қадам

Бейне: Пернетақтаны кодтау: 4 қадам

Бейне: Пернетақтаны кодтау: 4 қадам
Бейне: Күйеуің қаласа да алма! Минет жасаудың қауптілігі қандай? Ауызға беру! Минет жасау! 2024, Желтоқсан
Anonim
Пернетақтаны кодтау
Пернетақтаны кодтау

Бұл жобаның мақсаты - пернетақтаны алып, оны кодтың өзінде алдын ала орнатылатын белгілі бір парольге жауап беретін етіп кодтау. Содан кейін мен бұл пернетақтаны алдын ала жасалған модель сейфіне қою үшін қолданамын. Жобаның мақсаты - егер құпия сөз дұрыс енгізілген болса, сейфті ашу. Бұл жобаны жасауға көмектесу үшін мен пернетақтаны кодтау үшін Arduino қолданамын. Осылайша мен өзімнің құпия сөзімді орната аламын, содан кейін Arduino мен таңдаған кез келген команданы орындай алады. Мен бұл жобаға өте қуаныштымын және оның жақсы болатынына сенімдімін.

1 -қадам: материалдар

Материалдар
Материалдар

Төменде жобаны аяқтау үшін қажет болатын материалдар бар.

  • Ардуино- 1
  • Пернетақта- 1
  • Серво моторы
  • Arduino сымдары
  • Нан тақтасы
  • Ноутбук (Arduino қосымшасы орнатылған)

2 -қадам: Пернетақтаны кодтау

Пернетақтаны кодтау
Пернетақтаны кодтау
Пернетақтаны кодтау
Пернетақтаны кодтау
Пернетақтаны кодтау
Пернетақтаны кодтау

Бұл жобаның ең маңызды қадамы - компьютер қандай сандар енгізілетінін оқи алатындай етіп пернетақтаны кодтау, содан кейін бұл парольдің дұрыс немесе бұрыс екенін басқа көзге айта алады. Бұл жоба үшін мен Arduino қолданамын, сондықтан мен жоғарыда аталған талаптарға сәйкес пернетақтаны қалай қосуға болатынын түсіну үшін бірнеше онлайн ресурстарды қолдандым. Мен желіден тапқан нәрсе - мен пернетақтадағы әрбір шығуды Arduino -дегі пин нөміріне, сосын пернетақтадағы жердегі шығуды Arduino -ға қосу үшін сыммен байланыстыруым керек еді. Мен қолданған код суреттерге қосылған. Бұл код компьютерге қандай нөмірлер енгізілгенін оқуға, сонымен қатар парольдің дұрыс немесе бұрыс екенін анықтауға мүмкіндік береді.

3 -қадам: Серво моторын қосу

Серво моторын бекіту
Серво моторын бекіту
Серво моторын бекіту
Серво моторын бекіту

Компьютердің кірулерді оқуы және осылайша құпия сөздің дұрыс немесе бұрыс екенін анықтауы - бұл бір нәрсе, бірақ содан кейін әрекетті орындау өте жақсы болар еді! Бұған жету үшін біз Arduino -ға сервоқозғалтқышты жалғадық. Серводағы ең көп шығыс 5В -қа жетеді, ал қалған екеуі пин -нөмірлерге ауысады (пернетақтаның арқасында таусылып қалған жағдайда a0 және a1 түйреуіштерін қолдануға болады). Бұл әрекетті орындағаннан кейін сіз дұрыс немесе қате құпия сөзді енгізгеніңізге байланысты мотордың айналуын қалайтындығыңызды кодыңызға енгізесіз. Бұл үшін суретте көрсетілген.

4-қадам: ҚОСЫМША- Қауіпсіз жерге бекіту

ҚОСЫМША- Сейфке дейін ілу
ҚОСЫМША- Сейфке дейін ілу

Тетік функционалды болғандықтан, мен бұл жобаны сейф сияқты объектке тіркеп, оны бір қадамға ілгерілете аламын деп ойладым, менің жобам оның ашылуы мен жабылуын басқаруға көмектесетінін білу үшін. Мен қолымды дайын картон сейфіне алдым (менің әріптесім жасаған (Картон Сейф)), оның ішіне және сыртына қарай жылжитын картон жолағы бар қорап болды, сондықтан сейфті ашу немесе жабу мүмкіндігін бақылайды. Мен серво моторын картон жолағына бекітуді шештім, ол жолақтың қозғалысын басқарады, осылайша сейфтің ашылуы мен жабылуын басқарады.

Ұсынылған: