Სარჩევი:
- ნაბიჯი 1: ნაწილების შეგროვება
- ნაბიჯი 2: ბოთლის მშენებლობა
- ნაბიჯი 3: გააწყვეთ ეს ყველაფერი
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: თქვენი SD ბარათის ფორმატირება FAT32- ში
- ნაბიჯი 6: Wav Player
ვიდეო: თავსახური: ინტერაქტიული ბოთლის თავსახურის დამლაგებელი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს ინსტრუქცია შეიქმნა სამხრეთ ფლორიდის უნივერსიტეტში 2018 წლის Makecourse– ის პროექტის მოთხოვნების შესასრულებლად (www.makecourse.com)
დროდადრო, მე მსიამოვნებს შინ დაბრუნება და რამდენიმე ლუდის დალევა დასვენებისთვის ხანგრძლივი დღის შემდეგ. სამწუხაროდ, ჩემი ბოთლის თავსახურები დაიწყო გროვა და მივხვდი, რომ რაღაც უნდა გამეკეთებინა ამის გამოსასწორებლად. ამიტომაც შევქმენი ეს სრულიად სასაცილო, მაგრამ ნახევრად მგრძნობიარე ბოთლის თავსახურის დასალაგებელი. ახლა მე ვიცი რას ფიქრობთ, "ხომ არ შეგიძლიათ ბოთლის თავები გადააგდოთ" ან "განა ბოთლის თავები არ დაგროვდება მიუხედავად ამისა?". დიახ … დიახ, მაგრამ მე მინდოდა უფრო მეტად გამეცნო არდუინოს და ამან მომცა ამის საბაბი და მოტივაცია !!!
და ვის არ სურს ერთი მათგანი საკუთარ ManCave- ში ან SheShed- ში?!?!
ამ ინსტრუქციაში, მე ვაჩვენებ ეტაპობრივად, თუ როგორ შევქმენი ეს წებოვანი და საერთოდ უსარგებლო მოწყობილობა!
(გთხოვთ დალიოთ პასუხისმგებლობით)
თუ თქვენ გაქვთ რაიმე შეკითხვა ამ მშენებლობის შესახებ ან გჭირდებათ დახმარება პრობლემის მოგვარებაში, გთხოვთ დატოვეთ კომენტარი ქვემოთ და მე მოხარული ვიქნები დაგეხმაროთ!
ნაბიჯი 1: ნაწილების შეგროვება
აპარატურა მიკროსქემისათვის
ამ მოწყობილობის შესაქმნელად დაგჭირდებათ შემდეგი ნაწილები. ზოგიერთი მათგანი არჩევითია, რადგან ისინი მშენებლობას ცოტა უფრო გამძლე ხდის.
არ ინერვიულოთ, მე მოგაწვდით ბმულებს იმ პროდუქტებზე, რომლებიც მე შევიძინე Amazon.com– დან. მაგრამ ნახეთ, რისი ამოღება შეგიძლიათ თქვენი სახლის გატეხილი/ძველი ელექტრონიკისგან!
- Arduino Uno R3 ……………………………………………… 16.90 $
- TCS230 / TCS2300 ფერის სენსორი ……………………. $ 9.99
- IIC 1602 LCD ეკრანი I2C მოდულით …………………. $ 7.59 დარწმუნდით, რომ მას აქვს I2C მოდული !!!
- SG90 9G servo ……………………………………………….
- 3.5 მმ სტერეო მარჯვენა კუთხის დანამატი შიშველი მავთულისთვის …….. $ 5.92 თქვენ ალბათ შეგიძლიათ მოძებნოთ ძველი აუდიო კაბელი სახლის გარშემო!
- მავთულები, MM, MF, FF …………………………………………. $ 6.98
- ხრახნიანი ფარი Arduino Uno R3– სთვის …………………….. $ 9.98 (სურვილისამებრ, არ მინდოდა ჩემი გაყვანილობა უნებლიედ დაეცა)
- MicroSD ბარათის წამკითხველი მოდული ………………………… $ 8.29
- (5 პაკეტი, ცალკეული ერთეულის ყიდვა cheaper 2 $ იაფია)
- MicroSD ბარათი (ნებისმიერი ზომა მუშაობს, განვიხილავ მის ფორმატირებას ქვემოთ)
- ნებისმიერი აქტიური სპიკერი w/ input jack
პროგრამული უზრუნველყოფა
Arduino IDE (გადმოწერეთ აქ)
სხვადასხვა
- მავთულის საჭრელი / მაკრატელი
- ხელის დრემელი და ან 220 ხრახნიანი ქვიშა
- სითბოს იარაღი
- Philips Head Screwdriver
- ბრტყელი თავი ხრახნიანი
- ცხელი წებო იარაღი (ჭკვიანებისთვის და ზარმაცებისთვის)
ნაბიჯი 2: ბოთლის მშენებლობა
სწრაფი შენიშვნა
თავდაპირველად საცხოვრებელი უნდა ყოფილიყო უბრალო ყუთი მსგავსი ფერის დასალაგებლად, რომელიც HowToMechatronics– მა ააგო მისი ერთ – ერთი პროექტისათვის. თუმცა, ერთ ღამეს საწოლში ჩავწექი და მომეჩვენა, რომ მე მაქვს ინსტრუმენტები და ცოდნა უფრო მეტის გასაკეთებლად! საბედნიეროდ სამხრეთ ფლორიდის უნივერსიტეტში ჩვენ გვაქვს 3D ბეჭდვის ლაბორატორია, რომელიც ხელმისაწვდომია სტუდენტებისთვის და ბეჭდვა არსებითად ძვირია. ეს გვაძლევს თავისუფლებას 3D ბეჭდვა ჩვენი გულის სურვილები ჩვენთვის მინიმალური ღირებულებით. მალევე, მე მომივიდა ზოგადი იდეა შევქმნა ბოთლის დიზაინი, რომელსაც ხედავთ მზა პროდუქტში!
შენიშვნა: ახლა თქვენ ალბათ მძულდებით, მაგრამ იმისათვის, რომ შევინარჩუნო ორიგინალურობა ჩემს შემოქმედებაში, მე არ გამოვაქვეყნებ CAD ფაილებს ბოთლის, შახტის ან გადამწყვეტისთვის. მე ნამდვილად მჯერა, რომ კრეატიულობა, წარმოსახვა და გამჭრიახობა არის ძალიან მნიშვნელოვანი უნარ -ჩვევები, რომლებსაც ახალგაზრდა და მოხუცი გონება ერთნაირად საჭიროებს აყვავებას და ზრდას. თუმცა, მოგერიდებათ იმ სურათების დამუშავება, რასაც მე ვაქვეყნებ და ვამუშავებ თქვენს საკუთარ ვერსიას (ეს ნამდვილად არ არის ძალიან რთული)! ასევე, თუ ეს არის თქვენი პირველი მსგავსების მსგავსი მოდელირება, მე მკაცრად გირჩევთ 3D დიზაინის დაბეჭდვას თქვენი დიზაინისგან! (ამხელა ბეჭდვით პროექტში დაშვებული შეცდომები ხელახლა დაბეჭდვა შეიძლება იყოს ძვირი!) მიუხედავად იმისა, რომ ის არ გამოიყურება ისეთი მომაჯადოებელი, ქაფის დაფა გაცილებით მიმტევებელია მასალის დასაწყებად. იხილეთ HowToMechatronics– ის მიერ შექმნილი პროექტის მაგალითი.
ძირითადი დიზაინის მოსაზრებები
ბოთლი თავდაპირველად შექმნილია იმისთვის, რომ მომხმარებელმა შეძლოს ბოთლის გახსნა და თავსახურის ჩაყრა მექანიზმში ერთი გლუვი მოძრაობით (გაითვალისწინეთ ღია კისრის დიზაინი). ლილვი უნდა ყოფილიყო საკმარისად ფართო, რათა ბოთლის თავსახური სწრაფად დაეშვა სწრაფად, მაგრამ კონტროლირებადი გზით, რათა გადამწყვეტმა დაეჭირა თავსახური.
ლილვი ასევე შემუშავებული იყო ბოთლში ინტეგრირებისთვის ნაკაწრების გამოყენებით. ეს არის უზარმაზარი უპირატესობა მისი წებოვნებასთან შედარებით, რადგან სიზუსტეს უდიდესი მნიშვნელობა აქვს ამ ტიპის მოწყობილობასთან. ლილვის დიზაინის შექმნისას მხედველობაში იქნა მიღებული TCS3200 ფერის სენსორული მოდულიც. იმის გამო, რომ შახტს აქვს ადგილი ფერის სენსორის დასაჭერად, მანძილი Decider– დან ფერის სენსორამდე უცვლელი დარჩა, რაც ბოთლის თავსახურის ფერის ზუსტი და თანმიმდევრული წაკითხვის საშუალებას იძლევა.
გადამწყვეტი უნდა იყოს დაბეჭდილი შავი ფერის სენსორის სიზუსტეში დასახმარებლად, რადგან ნებისმიერი სხვა ფერი ხელს შეუშლიდა კითხვას, თუ ფერის სენსორი ოდნავ მოწყვეტილი იყო მის ნიშნულს ან თავსახური დექსდერში უხერხულ მდგომარეობაში იჯდა.
დაბრუნების სლოტი ფაქტიურად შემდგომი იყო. სანამ დიზაინს გამოვგზავნიდი დასაბეჭდად, მივხვდი, რომ მოწყობილობის დაკალიბრება დამღლელი საქმიანობა იქნებოდა, განსაკუთრებით მაშინ, თუ ყოველი წაკითხვის შემდეგ მომიწევდა ბოთლის თავდაყირა დახრა.
ჩემი დიზაინი არ იყო სრულყოფილი
იმდენად, რამდენადაც მე ვისურვებდი დამეწყო ტრიუმფი, თუ როგორ აღმოჩნდა ეს პროექტი, ის ყოველთვის არ იყო გასეირნება პარკში. მე არასოდეს ვყოფილვარ ძალიან კარგად ჩემი 3D ანაბეჭდების შემწყნარებლობაში. სინამდვილეში, მე საერთოდ არ შევეგუებ ჩემს ანაბეჭდებს. მე დავამატებ დამატებით გარსებს (ნაგულისხმევი 2 ნაცვლად 4) ჩემს დაბეჭდილ პროფილს. მირჩევნია დავიწყო დამღლელი დამპალი პროცესი, რათა ჩემი ნაწილები თავიდანვე მოთავსდეს.
ნაბიჯი 3: გააწყვეთ ეს ყველაფერი
ამ მშენებლობის გაყვანილობის ასპექტი საკმაოდ წინ არის, უბრალოდ მიჰყევით ფრიზინგის სქემას და კარგად უნდა იყოთ წასასვლელი! როგორც Arduino– ს პროექტების უმრავლესობა, თუ ერთი მავთული არასწორია, დიდი ალბათობით ეს წრე არ იმუშავებს სწორად!
იმისათვის, რომ მთელი წრე იყოს სწორი, მე მკაცრად გირჩევთ თითოეული კომპონენტის სათითაოდ მიერთებას და შემოწმებას, რომ ისინი სწორად ფუნქციონირებენ ზემოთ მოყვანილი მაგალითების გამოყენებით.
ნაბიჯი 4: კოდი
თუ ახალი ხართ Arduino– ში, ეს იქნება აბსოლუტური! მაგრამ დამანებეთ თავი, რაც შეიძლება მარტივი იყოს, მე დავამსხვრევ ჩემს კოდს კომენტარებით და ასევე გაჩვენებთ, თუ სად ვიპოვე ის კოდების მაგალითი, რომელსაც ვიყენებდი ჩემი ძირითადი კოდის შესაქმნელად. დაიმახსოვრე, ამ პროექტის დასაწყისში მე წარმოდგენაც არ მქონდა რას ვაკეთებდი. კარგი დასაწყისია გადახედოთ გადაწყვეტილების დიაგრამას, რათა გააცნობიეროთ რა არის პროგრამის მიზანი, შემდეგ სცადეთ გაანადგუროთ ჩემი კოდი და როდესაც დაიკარგებით, გადახედეთ მაგალითებს, რომლებისგანაც მე შევადგინე ჩემი კოდი.
ბიბლიოთეკები ჩამოსატვირთად (დააწკაპუნეთ აქ რომ გაიგოთ როგორ დააინსტალიროთ ბიბლიოთეკები თქვენს არდუინოზე)
- ServoTimer2 - სერვოები იყენებენ ტაიმერს 2, როგორც ტალღის მოთამაშე აჭერს ტაიმერს 1
- LiquidCrystal_I2C
- ბიბლიოთეკა SD ბარათის მკითხველის მოდულისთვის
- TMRpcm (The Wav/Mp3 Player ბიბლიოთეკა)
კოდის ძირითადი კონცეფციები (ქვემოთ მოცემულია ის კოდები, რომლებიც მე გამოვიყენე ჩემი ძირითადი კოდის შესაქმნელად)
- ფერის სენსორი
- LCD ეკრანი (ხაზები 24 - 33)
- Servo (ფაილი -> მაგალითები -> ServoTimer2 -> Sweep)
- SD ბარათის მოდული (ფაილი -> მაგალითები -> SD -> CardInfo)
- Wav Player (ფაილი -> მაგალითები ->)
სამაგისტრო კოდი
ღრმად ჩაისუნთქეთ და გაიარეთ ჩემი გამოქვეყნებული კოდი და მათი მიმდებარე კომენტარები სტრიქონი, რათა გაეცნოთ რა ხდება Arduino კოდის საშუალებით.
მალე გამოვაქვეყნებ ჩემი კოდის დეტალურ ვიდეო მიმოხილვას.
ნაბიჯი 5: თქვენი SD ბარათის ფორმატირება FAT32- ში
ასე რომ, იმისათვის, რომ თქვენი Arduino იმუშაოს სწორად თქვენს მიკრო SD ბარათთან, მეხსიერების ბარათი უნდა იყოს ფორმატირებული FAT32– ით. 32Gb– ზე ნაკლები SD ბარათისთვის ეს არ არის პრობლემა და ადვილია მათი ნაგულისხმევი ფორმატიდან exFAT FAT32– ზე გადაყვანა.
თუმცა, თუ თქვენ ჩემნაირი ხართ და Amazon- ში ნახეთ 64 GB Micro SD ბარათი 13 დოლარად და ვერ შეძელით მისი ყიდვა. გამოსავალი ჯერ კიდევ საკმაოდ სწრაფი და უმტკივნეულოა.
გადადით https://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm და ჩამოტვირთეთ "fat32format".არ დააწკაპუნოთ დიდ მწვანე ღილაკებზე. ფაილი თავისთავად უსაფრთხოა, მე დავასკანირე ის ვირუსებზე და თქვენც შეგიძლიათ, თუმცა თუ მწვანე ღილაკს დააწკაპუნებთ ნუ იტყვით მე არ გაგაფრთხილეთ!
ასევე, დარწმუნდით, რომ თქვენ შეარჩიეთ სწორი დრაივი, რომელშიც არის თქვენი SD ბარათი. თქვენ არ გსურთ არასწორი ფორმატირება, თუმცა მე ზომიერად დარწმუნებული ვარ, რომ პროგრამა არ დაუშვებს ამას.
სულ ეს არის საჭირო! თქვენი SD ბარათი მზად არის გამოიყენოთ Arduino– სთან!
ნაბიჯი 6: Wav Player
იმისათვის, რომ თქვენსმა პროგრამამ წარმატებით გამოიძახოს თქვენი. Wav აუდიო ფაილები ახლად ფორმატირებული მიკრო SD ბარათიდან, თქვენი MP3 ფაილები უნდა გადაკეთდეს შესაბამის. Wav აუდიო ფორმატში.
გადადით https://audio.online-convert.com/convert-to-wav და უბრალოდ მიჰყევით ქვემოთ მოცემულ სურათზე ნაჩვენებ ინსტრუქციებს.
დააყენეთ ბიტი რეზოლუცია 8 ბიტზე შერჩევის მაჩვენებელი 16000 ჰერცამდე აუდიო არხის მონო შეცვლა PCM ფორმატი PCM 8 ბიტიანი ხელმოუწერელი
მას შემდეგ რაც გადმოწერეთ თქვენი. Wav ფაილები, უბრალოდ ჩაწერეთ ისინი თქვენს SD ბარათში არსებულ ძირითად საქაღალდეში. გაითვალისწინეთ ფაილის ზუსტი სახელები, რადგან მოგვიანებით მათ კოდში დარეკავთ!
გირჩევთ:
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ისთვის: 7 ნაბიჯი
როგორ კოდირება ფერის დამლაგებელი Modkit– ში Vex– ზე: გამარჯობა ყველას, ამ გაკვეთილში თქვენ ისწავლით თუ როგორ უნდა კოდირებდეთ ფერის ბურთის დასალაგებლად Modkit– ში Vex– სთვის
ადაპტირებადი მზიანი თავსახური: 5 ნაბიჯი (სურათებით)
ადაპტირებადი Sun Visor Cap: პროექტი, რომელიც ჩატარდა გამოთვლითი დიზაინისა და ციფრული წარმოების სემინარის ფარგლებში ITECH სამაგისტრო პროგრამაში. მზე გიბრმავებს და ხელი არ გაქვს? პრობლემა აღარ არის … აქ ნახავთ ყველა მნიშვნელოვან ინფორმაციას ააშენე შენი ow
DIY ბოთლის თავსახურის ფანარი: 15 ნაბიჯი (სურათებით)
DIY Bottle Cap Flashlight: დიახ ეს არის ფანარი, რომელიც ჩაშენებულია ბოთლის თავში :) მე ვფიქრობდი, რომ სასაცილო იქნებოდა ჩვეულებრივი ქუდის ფანრად გადაქცევა სხვა არაფერი, მხოლოდ ამის გაკეთება შემიძლია? დიახ, და მე ეს გრძელი მოგზაურობა იყო ბევრი მცდელობით! მაგრამ თუ ჩემთან დარჩი, მაშინ
LED ბოთლის თავსახური: 5 ნაბიჯი
LED Bottlecap: შთაბეჭდილება მოახდინეთ თქვენს მეგობრებზე მომდევნო წვეულებაზე, რომელსაც თქვენ ჩააგდებთ ამ უბრალო და უჩვეულო ბოთლში. აანთეთ თქვენი წვეულებების სასმელები/სოდა სპეციალური ეფექტისთვის. მე ვფიქრობდი რაიმე განსაკუთრებულზე და ახალზე, რომელიც შუადღისას LED- ებთან იყო დაკავშირებული და გამოვიდა
ბოთლის თავსახურის შუქი: 3 ნაბიჯი
ბოთლის თავსახური: -გადააქციე შენი პირადი სასმელი ურბანული ცნობიერების ბრწყინვალე ჯოხად! ასე რომ, აქ არის გარიგება. ყოველ დილით ველოდები ავტობუსის გაჩერებას 5-10 წუთის განმავლობაში. ჩემ გვერდით ბევრი მანქანა გადის 40+ MPH– ზე. დღის დაზოგვა გვეხმარება, მაგრამ ის მხოლოდ ბნელდება ზამთრამდე