Სარჩევი:
- მარაგები
- ნაბიჯი 1: MDF კომპონენტების ლაზერული მოჭრა
- ნაბიჯი 2: დააინსტალირეთ სტეპერი მოტორსი და შეიკრიბეთ წამყვანი მექანიზმი
- ნაბიჯი 3: შეიკრიბეთ ელექტრონიკა
- ნაბიჯი 4: დააინსტალირეთ ელექტრონული კომპონენტები
- ნაბიჯი 5: დაასრულეთ ამინდის სადგურის შეკრება
- ნაბიჯი 6: არდუინოს დაპროგრამება
- ნაბიჯი 7: ამინდის სადგურის შექმნა და გამოყენება
ვიდეო: ჩამოკიდებული სიჩქარის ამინდის სადგური: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ ინსტრუქციაში, მე ვაპირებ გაჩვენოთ, თუ როგორ უნდა ააწყოთ თქვენი საკუთარი ჩამოკიდებული მექანიკური ამინდის სადგური, რომელიც დამზადებულია CNC ლაზერულად მოჭრილი MDF ნაწილებისგან. სტეპერიანი ძრავა მართავს თითოეულ სიჩქარეს, ხოლო Arduino იღებს ტემპერატურისა და ტენიანობის გაზომვებს DHT11 სენსორის გამოყენებით და შემდეგ მოძრაობს სტეპერ ძრავებს გაზომილი მნიშვნელობების გამოსახატავად.
ამინდის სადგურს აქვს ორი ფეხი და ბრტყელი ბაზა, რაც იდეალურია მაგიდაზე, თაროზე ან გვერდით მაგიდაზე დგომა.
DHT სენსორს აქვს 20-95 პროცენტიანი ფარდობითი ტენიანობა და შეუძლია ტემპერატურის გაზომვა 0-დან 50 გრადუსამდე ცელსიუსამდე. მე შევქმენი მექანიზმები ტენიანობის სრული დიაპაზონისთვის და უარყოფითი ტემპერატურის გაზომვის დიაპაზონით, ასე რომ თქვენ შეგიძლიათ მარტივად გამოიყენოთ სხვა სენსორი, თუ გსურთ სენსორი გარედან განათავსოთ გარე ტემპერატურის გასაზომად.
თუ თქვენ სარგებლობთ ამ ინსტრუქციით, გთხოვთ მიეცით ხმა CNC კონკურსში.
მარაგები
თქვენი ამინდის სადგურის გასაკეთებლად დაგჭირდებათ:
- 3 მმ MDF დაფა -
- Arduino Pro Micro -
- 2 x 28BYJ 48 სტეპერ მოტორსი და ULN2003 დრაივერები -
- 4 x M3 x 10 მმ აპარატის ხრახნები და თხილი -
- DHT11 ტემპერატურისა და ტენიანობის სენსორი -
- 10K რეზისტორი -
- 4x6 სმ PCB პროტოტიპი -
- სათაურის მამრობითი სქემები -
- სათაურის ქალი ქინძისთავები -
მეორადი K40 ლაზერული საჭრელი -
ნაბიჯი 1: MDF კომპონენტების ლაზერული მოჭრა
მე შევიმუშავე ლაზერული ჭრის კომპონენტები Inkscape– ში, თქვენ შეგიძლიათ გადმოწეროთ საჭრელი ფაილები აქ. კომპონენტები ჩამოტვირთვისას არის ერთ ფურცელზე, ასე რომ თქვენ უნდა გაყოთ ისინი თქვენი ლაზერული საჭრელის ზომის მიხედვით.
დავიწყე გრავირება, შემდეგ გადაცემათა კოლოფი, შემდეგ ამოტვიფრული და მოჭრილი სახის ფირფიტა და ბოლოს დარჩენილი კომპონენტების მოჭრა.
გრავირების ან ჭრისას მე ყოველთვის ვიყენებ MDF– ის თავსაბურავს ისე, რომ კვამლი არ აღნიშნავდეს ზედაპირს.
თუ თქვენ არ გაქვთ წვდომა ლაზერულ საჭრელზე, განიხილეთ ონლაინ ლაზერული ჭრის სერვისის გამოყენება. ისინი ძალიან ხელმისაწვდომი გახდნენ და მათი უმეტესობა ნაწილებს თქვენს კართანაც კი მიიტანს.
ნაწილების მოჭრისთვის გამოვიყენე იაფი K40 ლაზერული საჭრელი.
მას შემდეგ რაც ყველა ნაწილი გაჭრილია, თქვენ უნდა ამოიღოთ ნიღაბი.
ნაბიჯი 2: დააინსტალირეთ სტეპერი მოტორსი და შეიკრიბეთ წამყვანი მექანიზმი
შემდეგ დააფიქსირეთ ორი სტეპერიანი ძრავა წინა ფირფიტაზე, თითოეული ძრავისთვის ორი M3 x 10 მმ დანადგარის ხრახნების გამოყენებით.
ასევე წებოვანი სტენდის საყრდენი ფირფიტა ძრავების მოჭრით წინა ფირფიტის უკანა ნაწილში ხის წებოს გამოყენებით. ეს შეიძლება გაკეთდეს მოგვიანებით, მაგრამ ძნელია ამის გაკეთება ძრავების დაყენებამდე, რათა მათ ხელი არ შეუშალონ, როდესაც თქვენ მიამაგრებთ მას ადგილზე.
შემდეგი შეიკრიბეთ თქვენი მამოძრავებელი მექანიზმი. დააწყვეთ გადაცემათა კოლოფი თქვენს სერვოზე, თითოეულ მათგანს წვეთი ხის წებოთი. დაიწყეთ დისკით ხვრელით და შემდეგ მექანიზმით. შემდეგ თქვენ უნდა დაამატოთ მცირე მანძილი გადაცემათა კოლოფსა და წინა დისკს შორის, რათა შეიქმნას ცოტა ადგილი გადაცემების თავისუფლად გადაადგილებისთვის. მე გამოვიყენე ბრტყელი გამრეცხი, როგორც გამყოფი თითოეული მათგანისთვის.
ნაბიჯი 3: შეიკრიბეთ ელექტრონიკა
ახლა მოდით ერთად მივიღოთ ელექტრონული კომპონენტები.
წრე საკმაოდ მარტივია და მოიცავს ძირითად კავშირებს ციფრული IO ქინძისთავებიდან 2 -დან 9 -მდე ორ სტეპერ დრაივერთან და შემდეგ კავშირი DHT11 სენსორსა და ციფრულ IO პინ 10 -ს შორის. თქვენ ასევე უნდა დაამატოთ თქვენი დენის კავშირები სენსორსა და სტეპერთან. დრაივერები, ასევე 10k რეზისტორი კავშირს შორის pin 10 და 5V.
მე შევიკრიბე სათაურის pin კავშირები და DHT სენსორი 4x6 სმ პროტოტიპზე PCB ისე, რომ Arduino და stepper საავტომობილო დრაივერები უბრალოდ ჩართული იყოს მასში.
შემდეგ შევადგინე რამდენიმე დუპონის კონექტორის კაბელი PCB და სტეპერი ძრავის დრაივერების დასაკავშირებლად. თქვენ შეგიძლიათ გამოიყენოთ მხტუნავები ან შექმნათ თქვენი საკუთარი სათაურის კაბელებიც.
ნაბიჯი 4: დააინსტალირეთ ელექტრონული კომპონენტები
მე წებოვანი იარაღი გამოვიყენე Arduino PCB- ის მეტეოროლოგიური სადგურის უკანა ფირფიტაზე და ორი სტეპერიანი ძრავის დრაივერი ორ გვერდით სადგამზე. ეს საუკეთესოდ მუშაობს იმისათვის, რომ დატოვოს საკმარისი ადგილი კომპონენტებს შორის გაყვანილობისთვის, ასევე სტეპერ ძრავებისთვის.
მას შემდეგ რაც ელექტრონიკა მიმაგრებულია ადგილზე, ჩვენ შეგვიძლია შევიკრიბოთ დანარჩენი ამინდის სადგური ხის წებოს გამოყენებით.
ნაბიჯი 5: დაასრულეთ ამინდის სადგურის შეკრება
ჩაამაგრეთ ორი ფეხი ფუძეში და შემდეგ დაამატეთ წინა ფირფიტა ფეხებზე.
დაბოლოს, წებოვანი უკანა ფირფიტა მოათავსეთ ადგილზე და მიეცით საშუალება წებო გაშრეს. დარწმუნდით, რომ Arduino– ს მიკრო USB პორტი მიმართულია ამინდის სადგურის ბაზისკენ.
მას შემდეგ, რაც წებო გაშრება, ჩართეთ სტეპერიანი ძრავები დრაივერებში და შემდეგ დაუკავშირეთ დრაივერები თქვენს არდუინოს თქვენს მიერ შექმნილი კაბელების გამოყენებით. ეცადეთ კაბელი ისე ჩააგდოთ, რომ ის არ ჩამოიხრჩო ქვემოდან და არ გამოვიდეს უკანა ზონის ზედა ნაწილიდან.
თუ გსურთ დახუროთ ზედა ნაწილი, გამოიყენეთ ნაჭერი, რომელიც ამოჭრილია საყრდენის ფირფიტადან. ნუ დააყოვნებთ ამას სანამ არ შეამოწმებთ თქვენს სტეპერის დრაივერებს და კავშირებს, რადგან ცვლილებების შესატანად შეიძლება დაგჭირდეთ კაბელებზე წვდომა.
შეაერთეთ თქვენი მიკრო USB კაბელი თქვენი ამინდის სადგურის ბოლოში და მზად ხართ ატვირთოთ კოდი.
ნაბიჯი 6: არდუინოს დაპროგრამება
კოდი საკმაოდ სწორია. მე არ ვაპირებ დეტალურად განვმარტო კოდი აქ, მაგრამ თქვენ შეგიძლიათ ჩამოტვირთოთ კოდი და წაიკითხოთ დეტალური ახსნა რას აკეთებს თითოეული ნაწილი აქ.
კოდში ჩვენ ვქმნით სენსორულ ობიექტს, ვქმნით საჭირო ცვლადებს და შემდეგ განვსაზღვრავთ ძრავისა და სენსორის ქინძისთავებს.
დაყენების ფუნქცია იწყებს სერიულ კომუნიკაციას, ადგენს პინის რეჟიმებს და უკავშირდება DHT11 სენსორს.
მარყუჟის ფუნქცია იღებს ზომებს DHT11 სენსორიდან, აჩვენებს მათ სერიულ მონიტორზე და შემდეგ ითვლის ნაბიჯების რაოდენობას და მიმართულებებს თითოეული სტეპერიანი ძრავის გადასატანად გაზომილი მნიშვნელობების მითითებით. შემდეგ კოდი ელოდება მინიმუმ 5 წამს, სანამ გაიმეორებს მარყუჟს.
არსებობს დამატებითი ფუნქცია, რომელსაც ეწოდება მთავარი მარყუჟი, რომელსაც ეძლევა თითოეული ძრავის საფეხურების და მიმართულების რაოდენობა და შემდეგ ასრულებს მოძრაობებს.
ნაბიჯი 7: ამინდის სადგურის შექმნა და გამოყენება
სანამ კოდს ატვირთავთ, მოათავსეთ ორი გადაცემათა კოლოფი ძრავებზე, დააყენეთ ისინი, რომ მიუთითონ კოდში თავდაპირველად მითითებული მნიშვნელობები, ეს იყო 25 ° C და 50% ტენიანობა ჩემს კოდში.
ამის შემდეგ შეგიძლიათ ატვირთოთ კოდი.
თუ გახსნით თქვენს სერიულ მონიტორს, დაინახავთ სენსორის მიერ პირველ გაზომვას და ძრავები დაიწყებენ გადაცემათა კოლოფის გადაადგილებას, რათა მიაღწიონ ამ მნიშვნელობებს საწყისი მნიშვნელობებიდან.
მოძრაობის დასრულების შემდეგ, თქვენ უნდა ნახოთ ღირებულებების მეორე ნაკრები და შემდეგ გადაცემათა კოლოფი კვლავ გადაადგილდება.
როგორც წესი, რამდენიმე წუთი სჭირდება სენსორის მაჩვენებლების სტაბილიზაციას და თქვენ მიიღებთ უფრო თანმიმდევრულ მონაცემებს და ნაკადის გადაადგილებას.
თუ შეამჩნევთ, რომ თქვენი ნაჩვენები მნიშვნელობები არ არის იგივე, რაც სერიულ მონიტორზეა ნაჩვენები, ჯერ შეამოწმეთ თქვენი საავტომობილო მოძრაობის მიმართულებები სწორია, შემდეგ შეამოწმეთ თქვენი საწყისი მნიშვნელობები სწორია და ბოლოს, შეიძლება დაგჭირდეთ ნაბიჯების რაოდენობის კორექტირება ხარისხი ან პროცენტული მნიშვნელობები თქვენი ამინდის სადგურის დაკალიბრების მიზნით.
თქვენი ამინდის სადგური ახლა დასრულებულია და მისი განთავსება შესაძლებელია თქვენს სამუშაო მაგიდაზე ან თაროზე.
თუ მოგეწონათ ეს ინსტრუქცია, გთხოვთ გაითვალისწინოთ ხმის მიცემა CNC კონკურსში.
შემატყობინეთ კომენტარების განყოფილებაში, თუ თქვენ ააშენეთ მეტეოროლოგიური სადგური ადრე და რას იყენებდით მნიშვნელობების საჩვენებლად.
მეორე ადგილი CNC კონკურსში 2020
გირჩევთ:
პროფესიული ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: 9 ნაბიჯი (სურათებით)
პროფესიონალური ამინდის სადგური ESP8266 და ESP32 DIY გამოყენებით: LineaMeteoStazione არის სრული ამინდის სადგური, რომელიც შეიძლება დაუკავშირდეს პროფესიონალ სენსორებს Sensirion– დან და Davis Instrument– ის კომპონენტებით (წვიმის საზომი, ანემომეტრი) პროექტი მიზნად ისახავს როგორც წვრილმანი ამინდის სადგურს, მაგრამ მოითხოვს მხოლოდ
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა