Სარჩევი:
- ნაბიჯი 1: იდეა
- ნაბიჯი 2: იდეა და გაყვანილობა
- ნაბიჯი 3: სამზარეულო
- ნაბიჯი 4: საქმის მშენებლობა
- ნაბიჯი 5: 3D დამუშავება
- ნაბიჯი 6: საქმე მზად არის
- ნაბიჯი 7: სცადეთ საქმე
- ნაბიჯი 8: შედუღება. მავთულები
- ნაბიჯი 9: PwKeeper მზად არის
- ნაბიჯი 10: PwKeeperPc - მონაცემთა მარტივი რედაქტირება ჟეტონში
- ნაბიჯი 11: PwKeeper მუშაობს
- ნაბიჯი 12: აზრების ნაკადი
- ნაბიჯი 13: შემოწმება -1
- ნაბიჯი 14: შემოწმება -2
ვიდეო: პაროლის დამცველი Aruino Pro Micro– ზე ან რატომ შეინახეთ იგი მარტივი როდესაც შემუშავებულია გზა!: 15 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
როგორც ჩანს, ელექტრონიკის მოყვარულთათვის (განსაკუთრებით დამწყებთათვის) მიკროკონტროლერების მთავარი პრობლემა იმაში მდგომარეობს, რომ გაარკვიონ სად გამოიყენონ ისინი:) დღესდღეობით ელექტრონიკა, განსაკუთრებით ციფრული, სულ უფრო მეტად შავ მაგიას ჰგავს. მხოლოდ 80-Lvl ბრძენკაცებს შეუძლიათ რაღაცის გაკეთება იქ პატარა კომპონენტებით. ეს არის მიზეზი, რის გამოც Arduino დაფები ძალიან პოპულარული ხდება. ისინი ათავსებენ შავ მაგიას და კვამლს;) ადამიანის მართვადი ქინძისთავებით.
ეს პოსტი მინდა მივუძღვნა საკმაოდ მარტივ პროექტს, სახელწოდებით PasswordKeeper, Aruino Pro Micro დაფის ბაზაზე. ეს დაფა მასპინძლობდა ATmega32U4 ჩიპს.
ნაბიჯი 1: იდეა
დიდი ხნის განმავლობაში მინდოდა რაიმე მარტივი და სასარგებლო გამეკეთებინა კონტროლერთან ერთად. შემდეგ ჩემმა კოლეგამ წამოაყენა საინტერესო იდეა - ის ძალიან ზარმაცი იყო, რომ ყოველდღე შესულიყო პაროლი მის კომპიუტერში. მან აიღო პატარა DigiSpark (ATTiny85) დაფა და შექმნა მოწყობილობა, რომელიც აგზავნის შესვლა+პაროლს კომპიუტერზე ღილაკზე დაჭერისას. აქ არის ეს უკუჩვენება.
ნაბიჯი 2: იდეა და გაყვანილობა
შესანიშნავი იდეა - ვფიქრობდი. რატომ არ უნდა აიღო სესხი და გამოიყენო მასში რაღაც გიჟური შემოქმედება.
არდუინოს პროექტის აღდგენა და დაფაზე გადატვირთვა ყოველ ჯერზე პაროლის შეცვლისას - "ეს არ არის ის droids, რომელსაც შენ ეძებ" [ტალღა]. ზედმეტად პირდაპირია. ჩვენ ბევრად უფრო ჩახლართულ გზას დავადგებოდით!
უკუჩვენებამ უნდა აჩვენოს როგორ მუშაობს. მაგრამ მხოლოდ სამი სტანდარტული ბორტზე LED- ები - ეს ძალიან ცოტაა ამ მიზნით. მოდით, LED ნომერი 4099 -მდე გაიზარდოს! ასე რომ, პროექტს დაემატა პატარა OLED 128X32 ჩვენების მოდული. კარგა ხანს ვერ ვიფიქრებდი სად შემეხვია. და ეს მშვენივრად ჯდება ამ პროექტში. კიდევ რამდენიმე ღილაკი - და ყველაფერი მზად არის წასასვლელად!
პროექტისათვის ATTiny85 ჩიპში არ იყო საკმარისი ადგილი - გრაფიკული ბიბლიოთეკისთვის + შრიფტების გამოწეული ჩვენების დამატება. ასე რომ, ეს ყველაფერი უბრალოდ არ ჯდება DigiSpark მეხსიერებაში. სწრაფი ძებნა მოყვება შესაბამის პლატფორმას: Arduino Pro Micro.
პროექტის მთავარი იდეა ის არის, რომ ATmega32U4 ნაგულისხმევად პრეტენზია აქვს HID მოწყობილობაზე - USB კლავიატურა და USB COM პორტი. ამ მოწყობილობების დრაივერები უკვე წინასწარ არის დაინსტალირებული უმეტეს ოპერაციულ სისტემაში - და სხვა არაფრის დაყენება არ არის საჭირო.
PasswordKeeper, რომელიც თქვენს ყურადღებას იქცევს, არის chindogu, რომელიც ახდენს კლავიატურაზე ღილაკების დაჭერის იმიტაციას. ამ კლიკებს შეუძლიათ კომპიუტერში შესვლა და პაროლის გადაცემა. მაშინაც კი, ყველგან გავრცელებული Ctrl-Alt-Del შეიძლება გაიგზავნოს 1 დაწკაპუნებით ღილაკის ნაცვლად 3. ან ნებისმიერი სხვა ძირითადი თანმიმდევრობა თქვენი გემოვნებით.
შერჩეული მოდულების ფორმის ფაქტორი ძალიან კომპაქტურია, მაგრამ არასოდეს არ არის ადვილი, მასთან შეხება. მცირე ძალისხმევით შესაძლებელია მცირე და საკმაოდ სასარგებლო მოწყობილობის შეკრება. გაყვანილობა უბრალოდ არ შეიძლება იყოს უფრო მარტივი.
ნაბიჯი 3: სამზარეულო
კონტრაცეფციის ინგრედიენტები:
1) Aruino Pro Micro - 1 ცალი
2) OLED დისპლეი 128x32 - 1 ცალი
3) ღილაკები - 2 ცალი (ან ნებისმიერი სხვა სახის - ფლოვერის მიხედვით).
4) დუპონტის კონექტორები - 7 ცალი (ან რამდენიმე მავთული შესადუღებლად - გემოვნებით).
ეს ყველაფერი ჩადეთ პატარა საკვების კონტეინერში და საფუძვლიანად შეანჯღრიეთ. ალბათობის თეორიის თანახმად, ელემენტები ერთმანეთთან სწორ გზაზეა საბოლოოდ.
Მოიცადე! ეს არ არის კულინარიასთან დაკავშირებული სტატია! ჩემი ბოდიში.
უმჯობესია, ეს ყველაფერი ხელით დააკავშიროთ - გაყვანილობის დიაგრამის მიხედვით და დაზოგოთ რამოდენიმე ეონის შერყევა.
ასე რომ, ესკიზის გამართვის / ტესტირების პროტოტიპი მზად არის.
ნაბიჯი 4: საქმის მშენებლობა
როგორც ჩანს, ესკიზი მუშაობს. მაგრამ არასასიამოვნოა ამ ფორმით მოწყობილობის გამოყენება. ასე რომ, Sketchup– ში მცირე სამუშაო გვაძლევს პატარა გარსაცმას.
განახლება: იდეა საქმის შესახებ.
თქვენ შეგიძლიათ აიღოთ ნებისმიერი შესაფერისი პატარა გამჭვირვალე პლასტიკური ყუთი.
ან აიღეთ თხელი გამჭვირვალე პლასტიკური რაღაც შეფუთვიდან. მოხარეთ იგი მოწყობილობის გეომეტრიის მიხედვით. განათავსეთ ელექტრონიკა შიგნით და შეავსეთ ყველა თავისუფალი ადგილი გამჭვირვალე სილიკონით. მან უნდა მოგაწოდოთ შედარებით ლამაზი გარეგნობის მოწყობილობა.
ნაბიჯი 5: 3D დამუშავება
ჩააგდე უახლოეს 3D პრინტერში.
ნაბიჯი 6: საქმე მზად არის
და როგორც ყოველთვის, დაჩქარება აუცილებელია რწყილების დაჭერისას.
გარსაცმის პირველი ვერსია ცოტა პატარაა და დაფა არ ჯდება!
აქელას ხელიდან გაუშვა გარკვეული ხარვეზების დატოვება. ასე რომ, ნახატი შესწორებულია და ხელახლა დაბეჭდილია.
მეორე პასი უკეთესი იყო - დაფა შესანიშნავად ჯდება.
ნაბიჯი 7: სცადეთ საქმე
განათავსეთ დაფა შიგნით, დააჭირეთ მასზე და დამახასიათებელი ხრაშუნით ჩაკეტეთ იგი ადგილზე.
ღილაკების ცდა - ისინიც ჯდება.
ნაბიჯი 8: შედუღება. მავთულები
სხვათა შორის, დიდი ხანია ვეძებ კარგ პროტოტიპების მავთულს.
შედეგად, მე ახლა ვიყენებ 30AWG მავთულს ჩემს პროექტებში. თქვენ შეგიძლიათ ნახოთ ისინი ფოტოზე. ეს არის შესაფუთი მავთული.
რამდენიმე ხალხს ახსოვს, რისთვის არის ის განკუთვნილი.
მაგრამ ის მშვენივრად ჯდება ბორტზე დასაყენებლად. ფერადი მავთულები კარგია ჩვეულებრივი არეულობის დასალაგებლად მავთულის ფუნქციებზე მკაფიო ფერის მინიჭებით. მავთული თხელია. საიზოლაციო კარგად გაუძლებს soldering რკინის ტემპერატურას. ტიპური PVC იზოლაცია დნება შედუღების დროს. ეს ხდება დარბილებული, მაგრამ ინარჩუნებს თავის ფორმას და საშუალებას იძლევა დროდადრო შეხება რკინის წვერით ძირში დნობის გარეშე.
ნაბიჯი 9: PwKeeper მზად არის
ამ ყველაფრის ერთად შედგენა გვაძლევს პატარა ნიშანს, რომელიც უკავშირდება კომპიუტერს და საშუალებას გაძლევთ მართოთ და გამოიყენოთ
საკმაოდ დიდი რაოდენობის შესვლა და პაროლები.
ნაბიჯი 10: PwKeeperPc - მონაცემთა მარტივი რედაქტირება ჟეტონში
შესვლის რაოდენობა შეზღუდულია ბორტზე EEPROM მეხსიერების რაოდენობით (1024 ბაიტი) და პაროლების სიგრძით.
EEPROM მეხსიერება ინახავს უამრავ ჩანაწერს.
თითოეული ჩანაწერი შეიცავს კომენტარების ველს და 8 -მდე ტექსტურ ველს.
ორი ტექსტური ველი სახელწოდებით და პაროლით - მხოლოდ მენეჯმენტის მოხერხებულობისთვის.
ეკრანი საშუალებას გაძლევთ აირჩიოთ სასურველი შესვლა, რომელიც აჩვენებს კომენტარების ველებს.
ეს ასევე გაძლევთ საშუალებას შეცვალოთ მონაცემები ჟეტონში. მონაცემების რედაქტირება შესაძლებელია მხოლოდ ორი ღილაკით. მე ჩავწექი რაიმე სახის რედაქტორს ნიშნად. პატიოსნად, თქვენ უნდა იყოთ მაზოხისტი, რომ გამოიყენოთ იგი.
ამიტომ, პაროლების მენეჯმენტის გასაადვილებლად მომიწია კომპიუტერისთვის სპეციალური პროგრამის დაწერა (სხვათა შორის - ამ პროგრამის გამოყენებისას არ დაგავიწყდეთ USB ნიშანზე გადასვლა).
განახლება: *nix ხალხისთვის მე დავამატე სერიული TTY კონსოლი PwKeeper v1.4 პროგრამულ უზრუნველყოფაში. ეს კონსოლი გააქტიურებულია მოწყობილობის მენიუდან. დაუკავშირდით მას ნებისმიერი შესაბამისი ტერმინალის პროგრამით - და თქვენ შეგიძლიათ შეცვალოთ მონაცემები PwKeeper– ში რამდენიმე VI– ის მსგავსი ბრძანებით. კონსოლის გამოყენება შესაძლებელია Windows პლატფორმაზეც. უბრალოდ დააჭირეთ Ctrl-Shift-M Arduino IDE– დან და იქ ხართ (არ დაგავიწყდეთ ადრე გააქტიურეთ TTY PwKeeper– ზე). მაგრამ PwKeeperPc ბევრად უფრო მოსახერხებელია, ვფიქრობ.
ნაბიჯი 11: PwKeeper მუშაობს
ნიშანი შეიცავს ძალიან მგრძნობიარე მონაცემებს, ამიტომ გარკვეული ძალისხმევა უნდა განხორციელდეს უსაფრთხოებისთვის.
სიმბოლოს განბლოკვის მთავარი პაროლი არსებობს.
ის ცარიელია ნაგულისხმევად, მაგრამ როგორც თქვენ აყენებთ მას სიმბოლოში, თქვენ უნდა შეიყვანოთ იგი ყოველ ჯერზე ჩართვის შემდეგ.
მთავარი პაროლი არის მომხმარებლის მიერ განსაზღვრული თანმიმდევრობა ერთი და ორი დაწკაპუნებით ზემოთ და ქვემოთ ღილაკებზე.
ნაბიჯი 12: აზრების ნაკადი
თეორიულად, შესაძლებელია მონაცემების დაშიფვრა EEPROM– ში კრიპტოგრაფიული ალგორითმით - გარკვეული სივრცე ჯერ კიდევ ბრჭყვიალაა დატოვებული. მაგრამ ეს ძალისხმევა გარედან არ ჩანს - ასე რომ მე არ შემაწუხე.
ნიშანი ნორმალურ მდგომარეობაში არ ჩანს კომპიუტერისთვის. USB რედაქტირების რეჟიმში ჩასასმელად ფიზიკურად უნდა გააკეთოთ ეს ღილაკებზე დაჭერით. ანალოგიურად, პაროლის გასაგზავნად თქვენ ფიზიკურად უნდა დააჭიროთ UP ღილაკს. ასე რომ, მავნე ჰაკერი არ მოიპარავს თქვენს პაროლებს ჟეტონისგან. ის დაიჭერდა მათ USB პორტზე, როდესაც თქვენ აგზავნით მათ ნიშნით;)
ამ პროექტის შედეგი არის უკუჩვენება, სადაც ვინახავ პაროლებს ჩემი საბანკო ანგარიშებისა და ფორუმებისთვის. ასევე ჩემს მშობლებს ეს გამოადგებათ ვებ ფოსტაზე და რამდენიმე სხვა საიტზე შესასვლელად.
განსაკუთრებით ჩემი კოლეგისთვის მე დავპროგრამე დაფის ყველა დარჩენილი შეყვანა, როგორც სწრაფი წვდომის ღილაკები. 12 -მდე ღილაკი შეიძლება დაკავშირებული იყოს დარჩენილი შეყვანის ქინძისთავებიდან მიწასთან. ამ ღილაკებზე ერთზე დაჭერით თქვენ გადახტებით შესაბამის შესვლაზე (თუ ის არსებობს). ასე რომ თქვენ მხოლოდ უნდა დააჭიროთ UP ღილაკს მის გასაგზავნად. ან დაიჭირეთ მალსახმობის ღილაკი ცოტა ხნით.
ნაბიჯი 13: შემოწმება -1
საჯაროდ წასვლამდე PwKeeper– მა გაიარა დეტალური შემოწმება.
ნაბიჯი 14: შემოწმება -2
ინსპექციის უფროსი ახლახანს გაიღვიძა და არ არის ხასიათზე.
მაგრამ ის წარბებშეჭმუხნილი რჩება წარბებით- რატომ შესთავაზებენ საზოგადოებას აშკარად დაუმთავრებელ მოწყობილობას.
ჩემი სიტყვები, რომ მას სჭირდება პროდუქტის ხარისხის შემოწმება და საქმე დახურულ საქმესთან არის რთული, უბრალოდ იგნორირებული იყო მის მიერ.
Newerless (ძეხვით მოსყიდვის შემდეგ) მან გასცა სერტიფიკატი.
გირჩევთ:
შეინახეთ ახალი გეოქაშირების გზა IPhone– ზე: 8 ნაბიჯი
ახალი Geocaching Waypoint– ის შენახვა IPhone– ზე: თქვენ ცდილობთ იპოვოთ ქეში თქვენს iPhone– ზე, მაგრამ ვერ ხვდებით როგორ მიდიხართ თავსატეხის ფინალში, ან უნდა ნახოთ სად არის ბილიკი კეშისკენ. აღარ შეხედე, ეს ინსტრუქცია გაგიძღვება ამ პროცესში. გადახედე ჩემს გეოქაჩინს
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: 4 ნაბიჯი
(მარტივი) მარტივი გზა ჟოლოს PI ნულოვანიდან ანალოგური/pwm აუდიოს მისაღებად და ასევე Crt TV– სთან დასაკავშირებლად: აქ მე გამოვიყენე უმარტივესი მეთოდი ტელევიზორთან აუდიოს შესანახად, კომპოსით ვიდეოსთან ერთად
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ აქვთ მართლაც მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: 4 ნაბიჯი
მართლაც მარტივი/მარტივი/არა რთული გზა ადამიანების/ადამიანების/ცხოველების/რობოტების გარეგნობის შესაქმნელად, მათ მართლაც აქვთ მაგარი/ნათელი სითბოს ხედვა (თქვენი არჩევანის ფერი) GIMP- ის გამოყენებით: წაიკითხეთ … სათაური
ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და შეინახეთ რამდენიმე ლარი: 4 ნაბიჯი
ხელახლა გამოიყენეთ ერთჯერადი კამერა და შეინახეთ პლანეტა! და დაზოგე რამდენიმე თანხა: ამას წინათ ჩემს ადგილობრივ ფოტო მაღაზიაში (ჯესოფსში) ჩამოვედი, რომ გამოვიყენო რამდენიმე ერთჯერადი კამერა, რადგან დარწმუნებული ვარ, რომ თქვენ იცით, რომ ისინი მხიარულებას ხდიან შოკისმომგვრელ ადამიანებს. უბრალოდ ჰკითხეთ და ისინი აძლევენ მათ. მეც ვიფიქრე, ჰა, ეს კომპანიები იღებენ კამერებს უკან, აყენებენ
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: 3 ნაბიჯი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: რა დაგჭირდებათ - თუნუქის ფოლგა 1 AA ბატარეა (ზოგიერთი AAA ბატარეა იმუშავებს) 1 მინი ნათურა (ნათურები გამოიყენება ფანრების უმეტესობისთვის; იხილეთ სურათი) მმართველი (საჭიროების შემთხვევაში)