Სარჩევი:

Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის: 3 ნაბიჯი (სურათებით)
Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის: 3 ნაბიჯი (სურათებით)

ვიდეო: Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის: 3 ნაბიჯი (სურათებით)

ვიდეო: Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის: 3 ნაბიჯი (სურათებით)
ვიდეო: Using EEPROM with Arduino - Internal & External 2024, ნოემბერი
Anonim
Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის
Arduino დაფუძნებული DRO GRBL CNC აპარატისთვის

მე დავიწყე ეს პროექტი ერთი მიზნის გათვალისწინებით. მე მინდოდა მარტივი, მაგრამ ეფექტური საშუალება ჩემი CNC აპარატის შესახებ ინფორმაციის სანახავად, სანამ ვმდგარობდი CNC აპარატთან, ვიდრე კისრის ამობურცულობამ თითქმის კონტრაქტორის პოზიციებზე და მზერაზე მომწყვდეული ადამიანის მსგავსად, მხოლოდ კომპიუტერის მონიტორის სანახავად. ოთახის მეორე მხარეს. ამის გათვალისწინებით, მე გადავწყვიტე ერთად შევარჩიო იაფი კომპონენტების წყალდიდობა, ebay სპეციალობები და სათადარიგო ნაწილი solder და ფირზე. აქ არის შედეგი ჩინეთიდან ნაწილობრივ თითქმის ერთი წლის ლოდინისა.. ერმ.. გულმოდგინედ ვმუშაობ ჩემი მიზნისკენ.:)

ნაბიჯი 1: აპარატურის დიზაინის ეტაპი…

აპარატურის დიზაინის ეტაპი…
აპარატურის დიზაინის ეტაპი…
აპარატურის დიზაინის ეტაპი…
აპარატურის დიზაინის ეტაპი…

პირველი, რაც უნდა გავაკეთოთ, არის ყველაფერი გროვაში ჩავაგდოთ, შემთხვევით ჩავაგდოთ ყველაფერი, ჩავაქროთ ყველა ცეცხლი, გავხსნათ ფანჯრები, რომ კვამლი და ორთქლი გამოვიდეს და შემდეგ ჩვენ შეგვიძლია დავიწყოთ რაღაც საინტერესო. კარგად. ჩემთვის მაინც. მე დავიწყე ერთ -ერთი ყველაზე გავრცელებული arduino328p- ის "DIP" პაკეტის სახით. (ორმაგი ჩასმული ქინძისთავები = ჯოხი ფეხებით) იქიდან, მე მჭირდებოდა ინფორმაციის ვიზუალურად ჩვენების რაიმე ხერხი. ჩემი პირველი აზრი იყო სტანდარტული 16x2 LCD- ის გამოყენება და სწრაფად მივხვდი, რომ მე უბრალოდ ვერ მოვათავსებდი ყველაფერს იმ პატარა LCD- ს ლამაზი გადახვევის, ან ეკრანის დროული გადართვის გარეშე, რაც ორივე არ იყო ძალიან მიმზიდველი. ჩემი შემდეგი იდეა იყო 20x4. მას აქვს უამრავი ადგილი ძირითადი ინფორმაციის საჩვენებლად და ტაქტილური საშუალებით შემიძლია გადავიდე სამუშაოსა და მანქანების კოორდინატებს შორის. ამის შემდეგ, მე დავიწყე არდუინოს ესკიზის ასაშენებლად … სადღაც გზაზე, მე დავინახე ნამდვილი DRO რეალურ სახელმძღვანელო წისქვილზე … 7 სეგმენტიანი ჩვენება ჩანდა საწყობიდან… ასე რომ, მე გადავწყვიტე ამის დამატება ჩემს დიზაინში, მხოლოდ იმ შემთხვევაში, თუ LCD აღარ მომეწონა. Ebay– ის მრავალსაუკუნოვანი ძიების შემდეგ მე მომეწონა მოდულები, შევიძინე 8 – ნიშნიანი 7 – სეგმენტიანი 3 მოდულიდან 3, მათზე max7219 ic. სრულყოფილია … ახლა ყველაფერი რაც უნდა გავაკეთო არის არდუინოს ბიბლიოთეკის აშენება…. არა.. როგორც ჩანს, ვიღაცამ ეს უკვე გააკეთა. ნიკ გამონმა შექმნა ეს ბიბლიოთეკა ამ ჩვენებების გამოსაყენებლად და სხვა. საკმაოდ წინ არის. ნიკ გამონის Max7219 Arduino ბიბლიოთეკა ჩემი მხოლოდ არ მომწონს, არის ის, რომ მე ვერ შევძელი რიცხვების გასწორება მარჯვნივ, ხოლო "-" სიმბოლო მარცხნივ.. მაგრამ მეჰ, ის მუშაობს. რამდენიმე კვირის შემდეგ, შანსებისა და დასასრულების, ბიტებისა და ბობების შეჯვარების შემდეგ და youtube– ზე ვიღაცის დახმარებით, მე მქონდა სამუშაო პროტოტიპი პურის დაფაზე 7 სეგმენტიანი მოდულების გამოყენებით. რა

ნაბიჯი 2: PCB დიზაინი…

PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…
PCB დიზაინი…

Tingering გარშემო Eagle, მე მოვახერხე cludge ერთად PCB… დამჭირდა სამი მცდელობა, რომ გამგეობა სწორად გამოსულიყო, მაგრამ ეს მხოლოდ გამოუცდელობაა და ebay dodgy სპეციალური მშრალი ფოტორეზისტული ფილმი. ამ ნაბიჯში შედის არწივის ფაილების განახლებული ნაკრები. განსხვავებით ჩემი პირველი დაფის კატასტროფისგან (გამოსახული სურათები) განახლებული დიზაინი ოდნავ უფრო დიდია და აფიქსირებს ზოგიერთ საკითხს, რაც მქონდა მოდულებისთვის საკმარისი ენერგიის მიწოდებასთან დაკავშირებით. გამოდის, თუ გზა, რომელიც ელექტროენერგიამ უნდა გაიაროს, წრიულად ტრიალებს დაფაზე, ზოგიერთი კომპონენტი ბოლომდე ვერ მიიღებს საკმარის წვენს ჩაქრობისთვის (AvE… შეწყვიტე ჩემი ინფიცირება შენი კოლოქვიალიზმით!) ნებისმიერ შემთხვევაში, დაფა განკუთვნილია გამოიყენოს სამი იმ max7219 ელექტრონული სეგმენტის ჩვენების მოდულიდან სამი, ასევე LCD. LCD ნაწილი არჩევითია, მაგრამ მომავალ გამეორებებში, ვგეგმავ კიდევ ერთ პინს დარბაზის ეფექტის სენსორისთვის CNC ბორბალზე, რათა აჩვენოს ფაქტობრივი ბრუნვის RPM. ასევე არწივის ფაილების ამ ვერსიაში, მე დავამატე აბრეშუმის ეკრანის უკეთესი განთავსება და დოკუმენტაცია, გავარღვიე RGB სტატუსი, თუ თქვენ არ გაქვთ ზედაპირზე დამონტაჟებული ვერსია, ან გსურთ დააინსტალიროთ საქმეში და გინდათ LED სადმე სხვაგან. მე ასევე დავამატე ICSP სათაური, იმ შემთხვევაში თუ თქვენ არ გსურთ გამოიყენოთ USB მისი გადაპროგრამების მიზნით. ასევე, შეამჩნევთ, რომ ეს დაფა არ იყენებს DIP პაკეტს Atmeg328p. ამის ნაცვლად ის იყენებს QFP SMD პაკეტს. (QFP = Quad Flat Pack.) ეს გაკეთდა ძირითადად იმისთვის, რომ დაფის ქვეშ მეტი ადგილი ჰქონოდა კვალისთვის, ისე, რომ არ გამხდარიყო უფრო მეტი ხვრელი. არსებობს გარღვევის ქინძისთავები რეჟიმისთვის და გადატვირთვის ღილაკები, ასევე ქვედა ორი გარღვევა, ერთი მიდის LCD– ზე, მეორე არდუინოზე, რომელიც აკონტროლებს GRBL CNC მანქანას.

მთლიანი დაფა მხოლოდ 2.6 "x 2.25" (ან 65.94 მმ x 57.1 მმ თქვენთვის მეტრიკული ხალხისთვის) X, Y და Z სათაურები შეიძლება იყოს ნებისმიერი სტანდარტული.1 "პიჩის სათაური, ან უბრალოდ გაუშვით ლენტი კაბელი თქვენს მოდულებზე, საჭიროების შემთხვევაში. რა

-= [იყავი ყურადღებიანი !!!] = - - = [იყავი ყურადღებიანი !!!] = - - = [იყავი ყურადღებიანი !!!] =-

მოდულები ჩართულია მხოლოდ ერთი გზით. ფრთხილად იყავით, რომ შეამჩნიოთ მოდულის რომელი მხარეა VCC/GND და იგივე დაფაზე. თუ მათ შეაერთებთ, ან მიაბრუნებთ უკან, თქვენ ალბათ მოწევთ მოწყობილობას.

ნაბიჯი 3: გზის დასასრული.. ან, სხვა რაღაცის დასაწყისი.. ვინ იცის

გზის დასასრული.. ან, სხვა რაღაცის დასაწყისი.. ვინ იცის
გზის დასასრული.. ან, სხვა რაღაცის დასაწყისი.. ვინ იცის

დაბოლოს, ჩვენ მივდივართ იმ წერტილში, რომელიც მოიცავს ჩემს ADD/ADHD– ს. აქ არის ჩემი DRO პროექტის საბოლოო ლამაზი სურათი. დაასრულეთ @Scanlime სტიკერით (გმადლობთ მიხა შთაგონებისთვის და სტიკერები!) ალბათ არის გაუმჯობესების ადგილი და ნამდვილად არ არის დასრულებული, სუფთა სამუშაო. კოდში არის მახასიათებლები, რომლებიც მე ჯერ უნდა განვახორციელო და მახასიათებლები არა იმ კოდში, რომლებიც მე ჯერ არ მაქვს გასარკვევი, თუ როგორ დავამატო.. საერთო ჯამში, მე ვფიქრობ, რომ ეს იყო საკმაოდ წარმატებული PoC. მიუხედავად იმისა, რომ ტექნიკურად არ არის "დახურული მარყუჟი" ციფრული წაკითხული. ის ნამდვილად ემსახურება მიზანს. მე მსურს განვაგრძო მშენებლობა ამაზე და საბოლოოდ დავამატო კვადრატული სასწორის მხარდაჭერა ან რამე. და მე ნამდვილად მინდა დავამატო უფრო მოწინავე ფუნქციები, როგორიცაა დაკონსერვებული ზონდის ციკლის განხორციელება, ხვრელის ნიმუშები და ა.შ. ამას დასჭირდება დამატებითი IC GRBL arduino– სთან შემომავალი და გამავალი კომუნიკაციის გადასატანად, მაგრამ ეს შეიძლება გაკეთდეს CD4066– ის ან რაღაცის გამოყენებით. რა იმედია ეს შთააგონებს თქვენ. თუ თქვენ ააშენებთ, გთხოვთ შემატყობინოთ. მე მიყვარს სურათების და გაუმჯობესების ნახვა. მადლობა ჩემთან ერთად დერპის დასასრულისთვის:))-= [ArcAiN6] =-

გირჩევთ: