Სარჩევი:
- ნაბიჯი 1: აპარატურის დაყენება
- ნაბიჯი 2: არდუინოს კოდი და გამოცანები
- ნაბიჯი 3: სახის ფირფიტის შექმნა
- ნაბიჯი 4: საქმის დასრულება
ვიდეო: Arduino Riddlebox: 4 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ამ ინსტრუქციურად მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ Arduino– ით აღჭურვილი Riddlebox. მე ეს გავაკეთე იმისათვის, რომ ცოტა მეტი გართობა შემეძინა ჩემს მეგობარ გოგონას საშობაო საჩუქრად, რომელიც მე დამალა ყუთის განყოფილებაში.
მას შემდეგ, რაც 5V გამოიყენება USB კაბელზე, არდუინო ჩართულია და LCD აჩვენებს მოკლე სახელმძღვანელოს და შემდეგ ათი გამოცანის თანმიმდევრობას, რომელიც უნდა მოგვარდეს სერვოზე მომუშავე განყოფილების გასახსნელად, რომელსაც შეუძლია საჩუქრის ან საჩუქრის განთავსება.
ასევე არის საიდუმლო, პაროლით დაცული, პარამეტრების მენიუ პროგრესის გადატვირთვისა და განყოფილების გასახსნელად.
მე გამოვიყენე ის, რაც მე ვიპოვე ჩემს ადგილობრივ ტექნიკის მაღაზიაში და დანარჩენი 3D ბეჭდვით. ცხადია, შეგიძლიათ რიდლბოქსის მორგება მეტი სენსორის დამატებით ან ზოგიერთი ნაწილის გამოტოვებით. დაე თქვენი შემოქმედება იყოს თავისუფალი.
თქვენ დაგჭირდებათ:
- არდუინო მეგა (Uno ასევე შეიძლება იყოს საკმარისი)
- მოქნილი ჯუმბერის მავთულები
- გასაღების გადამრთველი
- კლავიატურა 4x4
- I2C LCD 20x04
- 2x SG90 სერვო ძრავა
- ალუმინის ქეისი
- ლითონის სახსარი
- ალუმინის ფურცელი
- ხერხის და მბრუნავი ხელსაწყოს გადასაწყვეტი საჭე
- ცხელი წებოს იარაღი
- მაღალი შემაერთებელი წებო
- USB ფლეშ დრაივი
- ლითონის ფაილი
ნაბიჯი 1: აპარატურის დაყენება
მე პირველად გამოვაქვეყნე გამოცანები, არდუინოსთან ერთად პურის დაფა და კომპონენტები, რომელთა გამოყენებაც მინდოდა, კერძოდ გასაღების გადამრთველი და კლავიატურა. იმისათვის, რომ გამოიყენოთ Arduino კოდი ამ ინსტრუქციულად, შეაერთეთ ნაწილები, როგორც ეს აღწერილია ქვემოთ. რა თქმა უნდა, შეგიძლიათ დაამატოთ და წაშალოთ კომპონენტები, ან გამოიყენოთ სხვადასხვა ქინძისთავები, რამდენადაც თქვენ შეიტანთ შესაბამის ცვლილებებს კოდში.
კლავიშთა უმეტესობას აქვს პინი თითოეული სტრიქონისთვის და თითოეული სვეტისთვის. გაარკვიეთ რომელი ქინძისთავებია მწკრივის ქინძისთავები, სხვადასხვა ქინძისთავებს შორის უწყვეტობის შესამოწმებლად, როდესაც ღილაკებს დაჭერით ჩართავთ სქემას (იხ. მაგალითი დიაგრამა). დანარჩენი 4 ქინძისთავები უნდა იყოს სვეტის ქინძისთავები. (შენიშვნა: ზოგჯერ ორი ყველაზე გარე ქინძისთავები დაკავშირებულია PCB– ზე სპილენძის შევსებასთან და მათი იგნორირება შესაძლებელია)
დააკავშირეთ კლავიატურის ქინძისთავები COL0 - COL3 Arduino ქინძისთავებთან 12 - 9 და ROW0 - ROW3 Arduino ქინძისთავებთან 8 - 5.
LCD არის დაკავშირებული I2C საშუალებით, ასე რომ საჭიროა მხოლოდ ოთხი ქინძისთავები: SDA, SCL, 5V და GND.
საკვანძო გადამრთველს აქვს სამი პოზიცია და ექვსი ქინძი: ორივე C (საერთო) ქინძისთავები მიდის ადგილზე, ხოლო ორი ქინძისთავით NO (ჩვეულებრივ გახსნილია) მიდის Arduino პინზე 22 და 23 შესაბამისად. (შენიშვნა: არდუინოს შეყვანა მაღალია, ამიტომ ჩვენ მხოლოდ მიწა უნდა შევუერთოთ გადართვის საერთო ქინძისთავებს)
ორი სერვისო გამოიყენება განყოფილების კარის ფიზიკურად გასახსნელად და საკეტის დასაკეტად.
შეაერთეთ სერვოს 5V და GND არდუინოსთან და შეაერთეთ სიგნალის ხაზები შემდეგნაირად: ჩაკეტეთ servo = pin 44, კარი servo = pin 45.
ნაბიჯი 2: არდუინოს კოდი და გამოცანები
Arduino– ს კოდი შეიცავს რამდენიმე ფაილს. მთავარი ესკიზი იწყებს ყველა ტექნიკას, ბიბლიოთეკას და გლობალურ ცვლადებს. ყველა გამოცანები და მენიუ ბლოკები ინახება ფუნქციებში ცალკეულ ფაილებში მარტივი მართვისთვის. პროგრესის მდგომარეობა, რომელიც ინახება EEPROM– ში (ანუ უსაფრთხოა powercylce– ს შემდეგაც კი), განსაზღვრავს რომელი გამოცანის ფუნქციებს ეწოდება ძირითადი ფაილის გადართვის ფუნქცია.
მე ამოვიღე ნებისმიერი პერსონალური ინფორმაცია კოდიდან და შევცვალე ზოგიერთი გამოსავალი ზოგადი ფრაგმენტებით (1234…). მოგერიდებათ შეცვალოთ კოდი თქვენი შეხედულებისამებრ და დაამატოთ პერსონალური გადაწყვეტილებები.
გამოცანები და მენიუბლოკები:
- გაფართოებული: გაფართოებული პარამეტრების მენიუ პროგრესის გადატვირთვით და განყოფილების კონტროლით.
- შესავალი: შესავალი მენიუ მისალოცი ტექსტით და სახელმძღვანელოთი.
- ელემენტარული: გამოცანა იოდის ატომური რიცხვისთვის.
- აუთსორსინგი: მოთამაშეს უნდა დაუკავშირდეს ელ.ფოსტის მისამართს, რომელიც ავტომატურად ავსებს რიცხვთა გამოცანას. (ვარსკვლავის ფორმის გამოცანა სურათებში)
- თექვსმეტი: მოთამაშეს სჭირდება ექვსკუთხედი რიცხვის ათწილად გადაყვანა.
- არჩევანი: მოთამაშემ უნდა დაასრულოს ფლეშ დრაივზე განთავსებული ტექსტური თავგადასავალი, მომდევნო დონის პაროლი იმალება ისტორიაში. (იხ. Amnesia.rtf)
- ხაზგარეშე: მოთამაშემ უნდა მიიღოს გასაღები გასაღების გადამრთველის გასააქტიურებლად (მაგალითად, ფოსტით, მათი შეანელებით, თუ ისინი ძალიან სწრაფია).
- უხილავი: მომდევნო დონის პაროლი იწერება ფურცელზე უხილავი მელნით.
- კალკულუსი: მარტივი გაანგარიშების ამოცანა. (უფრო მეტად ადგილის დამცავი, რომელიც არასოდეს შევსებულა, რადგან დრო ამოიწურა)
- ცვლილება: მოკლე გამოცანა ევრო ბანკნოტებთან დაკავშირებით, შეიძლება მოერგოს ნებისმიერ ვალუტას სხვადასხვა ფერის ბანკნოტებით.
- მოთმინება: მოთამაშემ არ უნდა გადააქციოს გასაღები 5 წუთის განმავლობაში, წინააღმდეგ შემთხვევაში ტაიმერი გადატვირთულია და გაორმაგდება. (შენიშვნა: გასაღების საკმაოდ ხშირად მოქცევა იწვევს ცვლადის გადავსებას და ნულამდე გადაყვანას მისი შეზღუდული ზომის გამო.)
- პასუხი: "რა არის პასუხი?". გამოსავალი აშკარად არის 42.
- დასასრულის ეკრანი: გილოცავთ და მითითებებს კუპეს გახსნის შესახებ. (გასაღების გადამრთველის საშუალებით)
კოდის ფაილებში შევიტანე შემდგომი დოკუმენტაცია კომენტარების სახით.
FYI: გაფრქვევის ეკრანზე 'A' დაჭერით იხსნება პარამეტრების მენიუ. პაროლი: 2582
ნაბიჯი 3: სახის ფირფიტის შექმნა
შევიძინე საქმე ჩემს ადგილობრივ ტექნიკის მაღაზიაში, ალუმინის ფურცელთან ერთად. მას მოყვება გამყოფი ნაწილები, რომლებიც მე მოგვიანებით გამოვიყენე კუპე კედლების შესაქმნელად.
ალუმინის ფურცელი ფართო იყო, ამიტომ დავწერე და შევამცირე იგი დამცავი ხერხით. თუმცა, scrollsaw, მბრუნავი ინსტრუმენტი ან თუნდაც საფქვავი ერთად გათიშული საჭე შეიძლება იყოს უკეთესი მორგებული, მას შემდეგ, რაც მე წლები და მე snapped ორი დანა პროცესში. უფსკრული საქმის წინ არის განზრახ. ის უზრუნველყოფს სივრცეს powerbank და მეხსიერების ბარათი.
მარკირების შემდეგ, სადაც მინდოდა, რომ ყველაფერი წასულიყო, ჩავარჭე ხვრელები მონიშნული მონაკვეთების კუთხეებში და ისევ ამოვიღე ისინი დამხმარე ხერხის გამოყენებით. კუპე განყოფილებისთვის მე შევეცადე საჭრელი საჭრელი საფქვავზე და ის ფანტასტიურად მუშაობდა. მე ლითონის ფაილი გამოვიყენე ხვრელების გასასწორებლად, რათა მოერგოს კომპონენტებს და გავაფუჭო ისინი. ორბიტალურ სანდერთან სწრაფმა პასმა მისცა ყველაფერი გლუვი. ეს, რა თქმა უნდა, სრულიად არჩევითია, მე ალუმინის ფირფიტა ბევრი დავაფარე, ასე რომ, დაფქვა კარგი საშუალება იყო მათი დასამალად და მკვეთრი ნიშნების მოსაშორებლად.
კუპეს კარი უბრალოდ ალუმინის ნარჩენების შემორჩენილი ნაჭერია.
მე მიმაგრებული ვარ დამოკიდებული კარზე და ლითონის ფირფიტაზე მაღალი შემაკავშირებელ წებოს გამოყენებით. იგი გამოიყენება ორივე ზედაპირზე, დაშვებულია 10-20 წუთის განმავლობაში. და შემდეგ ორივე მხარე ერთმანეთზეა დაჭერილი. კავშირი მყისიერია და არ არსებობს გზა, რომ შემდგომში მოხდეს ორი ნაწილის მორგება.
კლავიატურა და LCD დიპლომატიური ადგილი აქვს ცხელი წებოთი გვერდებზე. (შენიშვნა: დარწმუნდით, რომ იზოლირებთ კომპონენტების ქინძისთავებს ალუმინის ფურცლისგან. ცხელი წებოს ნაკაწრი აკეთებს ხრიკს)
კლავიშთა გადამრთველს აქვს ძაფი და კაკალი, ასე რომ, მე გაბურღე ხვრელი სწორი ზომით და ჩავრთე გადამრთველი.
კუპე ავტომატურად რომ გავხსნა, მე დავამატე კარი და ჩავკეტე სერვისები ალუმინის ფურცლის ქვედა მხარეს ცხელი წებოთი. ჩამკეტი კაკალი და გახსნის ბერკეტი და ჩამკეტი ჩამკეტი მე მოვიქციე, რომ ჩამომეყალიბებინა ზოგიერთი ფრჩხილიდან (პლუმბერის ფირის მსგავსი). მე შემიძლია და ალბათ უნდა მქონდეს 3D პრინტერზე დაბეჭდილი ეს კომპონენტები, რადგან ისინი გარკვეულწილად მჭლეა და ალბათ პირველი იქნება, რაც ვერ მოხერხდება. მე დავამატე ეს ნაწილები, შესაბამისად, ცხელი წებოთი და მაღალი წებოთი (იხ. სურათები).
იმის გამო, რომ წინა მხარე არც ისე ლამაზად გამოიყურებოდა, მე გადავწყვიტე რამდენიმე ჩარჩოს ამობეჭდვა, რათა შემხვეოდა სხვადასხვა კომპონენტები და მეც დავამატე ცხელი წებოთი.
ნაბიჯი 4: საქმის დასრულება
როგორც უკვე აღვნიშნე, საქმე მოვიდა ზოგიერთ დამცველთან. მე გადავწყვიტე არანდინოსთვის უხეში განყოფილებისა და გარკვეული სივრცის შესაქმნელად შეთანხმება და შემდეგ გამოვიყენე მაღალი წებოვანი წებო, რომ ეს ყველაფერი ადგილზე გამესწორებინა.
მას შემდეგ, რაც ყველა კომპონენტი Arduino Mega– ს შევაერთე და ცხელ ადგილას დავამუშავე, მე USB კაბელი გამოვყავი გამყოფებს შორის მცირე ხვრელით, ისე რომ ის ხელმისაწვდომი ყოფილიყო ouside– დან.
მას შემდეგ, რაც ფრთხილად ჩავაგდე ალუმინის ფირფიტა თავის საბოლოო პოზიციაზე, მე დავაფიქსირე ის ადგილზე, ცხელი წებოს იარაღის საქშენის დაჭერით ფირფიტასა და კორპუსს შორის და წებოს აიძულებს უფსკრული. თავიდან მე ვიყავი სკეპტიკურად განწყობილი ამ ფიქსაციის მეთოდის შესახებ, მაგრამ ეს ჯერჯერობით შენარჩუნებულია.
უკანასკნელი რაც დარჩა გასაკეთებელი იყო ბოლო ნიშნების გამოყენება. MS Publisher– ში შევიმუშავე რამდენიმე მარტივი სტიკერი, რომელიც დავბეჭდე, ამოვიღე და წინა ფირფიტაზე მიმაგრებულია მარტივი წებოვანი ჯოხით.
რა თქმა უნდა, თქვენზეა დამოკიდებული თუ რამდენად და რამდენი სტიკერის გაკეთება გსურთ და მიამაგრეთ. ასევე, ეს შეიძლება იყოს კარგი შესაძლებლობა ამინდის ზოგიერთი ტექნიკის შესასრულებლად, რათა ეს ყველაფერი უფრო ცუდად გამოიყურებოდეს. სამწუხაროდ, ეს მხოლოდ ჩემთან მოვიდა ამ ინსტრუქციის დაწერისას.
ყოველ შემთხვევაში, ვიმედოვნებ, რომ მოგეწონათ Riddlebox– ის ეს დიზაინი. თუ თქვენ გაქვთ რაიმე შეკითხვა ან გაუმჯობესების იდეა, დამიტოვეთ კომენტარი ქვემოთ და ვეცდები დაგიბრუნდეთ რაც შეიძლება მალე.
გირჩევთ:
ნახევარი ნაბიჯი: 5 ნაბიჯი (სურათებით)
სემინარი: IntroduçãoNeste projeto, você construirá um an sistema de semáforos: არსებობს 3 LED ნათურები სხვადასხვა ბირთვით (verde, amarelo e vermelho) para imitar os semáforos dos carros; არსებობს 2 LED ნათურები სხვადასხვა ბირთვით (verde და vermelho) იმისთვის, რომ გააკეთოთ
როგორ: ჟოლოს PI 4 Headless (VNC) დაყენება Rpi-imager და სურათებით: 7 ნაბიჯი (სურათებით)
როგორ: ჟოლოს PI 4 უსათაურო (VNC) დაყენება Rpi- გამოსახულებითა და სურათებით: ვგეგმავ გამოვიყენო ეს Rapsberry PI რამოდენიმე სახალისო პროექტში ჩემს ბლოგში. მოგერიდებათ მისი შემოწმება. მინდოდა დავბრუნებულიყავი ჩემი ჟოლოს PI– ს გამოყენებით, მაგრამ მე არ მქონდა კლავიატურა ან მაუსი ახალ ადგილას. დიდი ხანი იყო რაც ჟოლოს დაყენება
ბოლტი - წვრილმანი უსადენო დატენვის ღამის საათი (6 ნაბიჯი): 6 ნაბიჯი (სურათებით)
ბოლტი - DIY უსადენო დატენვის ღამის საათი (6 ნაბიჯი): ინდუქციური დატენვა (ასევე ცნობილია როგორც უკაბელო დატენვა ან უსადენო დატენვა) არის უკაბელო ენერგიის გადაცემის ტიპი. ის იყენებს ელექტრომაგნიტურ ინდუქციას პორტატული მოწყობილობების ელექტროენერგიის უზრუნველსაყოფად. ყველაზე გავრცელებული პროგრამა არის Qi უკაბელო დატენვის ქ
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: 13 ნაბიჯი (სურათებით)
როგორ დაიშალა კომპიუტერი მარტივი ნაბიჯებით და სურათებით: ეს არის ინსტრუქცია კომპიუტერის დაშლის შესახებ. ძირითადი კომპონენტების უმეტესობა მოდულურია და ადვილად იშლება. თუმცა მნიშვნელოვანია, რომ იყოთ ორგანიზებული ამის შესახებ. ეს დაგეხმარებათ ნაწილების დაკარგვისგან, ასევე ხელახალი შეკრებისას
MIDI ნაბიჯი ინტერფეისი: 12 ნაბიჯი (სურათებით)
MIDI ნაბიჯი ინტერფეისი: ესპანური ვერსია აქ. ამ სასწავლო ჩვენ გაჩვენებთ თუ როგორ უნდა გააკეთოთ მსუბუქი და ხმოვანი ინტერფეისი, რომლის გამოყენებაც შესაძლებელია " სიმონ ამბობს " და როგორც MIDI ინტერფეისი. ორივე რეჟიმი ითამაშებს თქვენს ფეხებს. ფონზე პროექტი დაიბადა, რადგან