Სარჩევი:
- ნაბიჯი 1: შექმენით სქემა
- ნაბიჯი 2: შეიმუშავეთ PCB
- ნაბიჯი 3: შექმენით თქვენი PCB
- ნაბიჯი 4: შედუღება
- ნაბიჯი 5: პროგრამირება
- ნაბიჯი 6: ორობითი საათი
- ნაბიჯი 7: პროექტი BOM და Gerber ფაილები
ვიდეო: 5 $ PCB კალენდარი ორობითი საათით: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა! მე გავაკეთე ეს PCB კალენდარი და ორობითი საათი Eagle CAD– ით. მე გამოვიყენე ATMEGA328P MCU (არდუინოდან) და 9x9 LED მატრიცა. ჩემი დაფის ზომებია 8 სმ x 10 სმ (3.14 ინჩი x 3.34 ინჩი). ეს არის ძალიან პატარა, მაგრამ პირველი: უფასო ვერსია Eagle CAD იძლევა 80 სმ^2 და მეორე: jlcpcb.com მაქსიმალური ზომა 2 $ pcb არის 10cmx10cm. მე ვიმუშავებ ამ პროექტის ბევრად უკეთეს ვერსიაზე STM32L სერიის MCU და DCF77. მაგრამ ეს ასევე მაგარი და მარტივი პროექტია, საიდანაც შეგიძლიათ გაიგოთ მთელი პროცესი, თუ როგორ არის შექმნილი და დამზადებული PCB + როგორ გამოიყენოთ Arduino როგორც პროგრამისტი.
ამ ინსტრუქციაში მე გაჩვენებთ როგორ გააკეთოთ თქვენი საკუთარი PCB კალენდარი.
პ.ს. ეს არის ჩემი პირველი პროტოტიპი სურათებსა და ვიდეოში, ასე რომ მე დავუშვი მცირედი შეცდომები (საბედნიეროდ ჯადოსნური კვამლი არ გამოვიდა: D) ვია ზომა ძალიან დიდია ჩემს პირველ პროექტში და გამწოვ ნიღაბს არ შეუძლია გადალახოს სავარჯიშო, ასე რომ ზოგიერთი ტექსტი სრულად არ არის დაწერილი. გასული წელი 2021 -ის ნაცვლად 2021 წელია. მე უკვე დავაფიქსირე ეს ფაილები, რომელთა ჩამოტვირთვაც შეგიძლიათ;)
ნაბიჯი 1: შექმენით სქემა
პირველი თქვენ უნდა აირჩიოთ კონტროლერი თქვენი პროექტისთვის და როგორ გააკონტროლებთ LED- ებს. მე ავირჩიე ATMEGA328P, როგორც ის გამოიყენება Arduino– ში და მისი დაპროგრამება შესაძლებელია Arduino IDE– ში. მაგრამ ეს არ არის საუკეთესო კონტროლერი დაბალი სიმძლავრის პროგრამებისთვის. მე ვურჩევ STM32 L სერიის მიკროკონტროლებს დაბალი სიმძლავრის პროგრამებისთვის.
LED კონტროლისთვის მე შევარჩიე 9x9 LED მატრიცა, რადგან ეს არის ერთ -ერთი საუკეთესო გზა ბევრი LED- ების გასაკონტროლებლად (მათგან 81) მხოლოდ 18 GPIO ქინძისთავით.
მე დავამატე დამატებითი P არხის MOSFET, რომ გავაკონტროლო ენერგია ყველა LED- ისთვის. ამ MOSFET– ის მართვა შესაძლებელია PWM სიგნალით LED სიკაშკაშის გასაკონტროლებლად.
ბატარეისთვის ავირჩიე CR2032 (150 mAh). მიუხედავად იმისა, რომ ეს საკმაოდ ენერგოეფექტური დიზაინია, რადგან მხოლოდ ერთი LED არის ჩართული ნებისმიერ დროს და კონტროლერი შეიძლება დარჩეს ძილის რეჟიმში, CR ბატარეა ძალიან დიდხანს არ გაგრძელდება. ჩემი მომავალი პროექტისთვის გამოვიყენებ დატენვის ბატარეას 5V USB პორტით.
მე ავირჩიე გამოვიყენო ATMEGA328P შიდა ოსცილატორი, რადგან ის შეიძლება შემცირდეს 1 მჰც -მდე ან თუნდაც ნაკლები ენერგიის უკეთესი მოხმარებისთვის, მაგრამ მას აქვს შიდა საათის სიხშირის სტაბილურობის პრობლემა (იქნება 24 წამიანი შეცდომა 24 საათში).
ნაბიჯი 2: შეიმუშავეთ PCB
მე გირჩევთ ამ ვიდეოს არწივით დაიწყოთ და forums.autodesk.com– ში მოძებნოთ, თუ რაიმე პრობლემა შეგექმნათ. თქვენ შეგიძლიათ გადმოწეროთ და გამოიყენოთ ჩემი გერბერის ფაილები, თუ არ გსურთ საკუთარი დიზაინის შექმნა. არწივში უბრალოდ შემოიტანეთ გერბერის ფაილები ფაილი-> იმპორტი-> გერბერი.
Eagle CAD 21 და 22 ფენაში შეგიძლიათ შეცვალოთ ტექსტი და დაამატოთ გრაფიკა PCB- ზე. არწივის ფენები
შესანიშნავი გაკვეთილი, თუ როგორ უნდა დაამატოთ გრაფიკა Eagle PCB- ზე: პერსონალური გრაფიკის დამატება EAGLE PCB განლაგებაზე
ნაბიჯი 3: შექმენით თქვენი PCB
რედაქტირება: შესანიშნავი ინსტრუქცია როგორ გააკეთოთ PCB: წვრილმანი პროფესიონალური ორმაგი ცალმხრივი PCB
რა თქმა უნდა, თქვენ შეგიძლიათ თავად მოაწყოთ, მაგრამ ამ დღეებში ჩინეთში PCB– ის დამზადება გაცილებით იაფი და უკეთესი ხარისხისაა. JLCpcb.com– დან შეგიძლიათ მიიღოთ 10x10 სმ 10 ცალი, როგორც მინიმუმ 2 აშშ დოლარი. JLCpcb.com– ის პრობლემაა, როდესაც თქვენ ირჩევთ სხვადასხვა ფერს, როგორც სტანდარტულ მწვანე (შავი ფერი არის 17 აშშ დოლარი:() მე ასევე გირჩევთ elecrow.com– ს, რადგან ყველა ფერი ღირს 4.90 $ (გარდა მქრქალი შავი და მეწამულისა).
მხოლოდ სწრაფი მაგალითი იმისა, თუ როგორ შეუკვეთოთ PCB JLCpcb: 1) დააჭირეთ "QUOTE NOW"
2) დააჭირეთ ღილაკს "დაამატეთ თქვენი გერბერის ფაილები"
3) ატვირთეთ zip ან rar
4) ყველა თვისება შეიძლება დარჩეს ნაგულისხმევი
*ერთადერთი რაც თქვენ უნდა შეცვალოთ თვისებიდან არის PCB ფერი (ცოტა უფრო ძვირი). ამ შემთხვევაში უფრო იაფია მათი შეკვეთა www.elecrow.com– ზე
ნაბიჯი 4: შედუღება
თუ თქვენ გაიმეორებთ ჩემს პროექტს, ეს არის ყველაზე რთული ნაბიჯი, რადგან მე გამოვიყენე 0603 SMD LED და 0402 რეზისტორი, მაგრამ სინამდვილეში არც ისე რთულია მცირე ნაწილების შედუღება, თუ თქვენ გაქვთ შესაბამისი ინსტრუმენტები სამუშაოსთვის. ჩემთვის დაახლოებით ერთი საათი დასჭირდა ყველა კომპონენტის შედუღებას. ვისწავლე შედუღება თავად ოსტატისგან: EEVblog #997 როგორ შევაერთოთ ზედაპირზე მთა კომპონენტები
მე გამოვიყენე მკვეთრი პინცეტი და პატარა შემდუღებელი რკინის წვერი ამაზონის ბმული
გამოიყენეთ რაც შეიძლება თხელი გამწოვი მავთული!
ნაბიჯი 5: პროგრამირება
გაფრთხილება: ამოიღეთ ბატარეა სანამ დაუკავშირდებით არდუინოს. არდუნინო მუშაობს 5 ვ, მაგრამ ბატარეა არის 3 ვ. სერია არ დავამატე ბატარეასთან ერთად, რადგან 3V-Vdiode_drop საუკეთესო შემთხვევაში იქნება 2.7V.
ჯერ მიჰყევით ამ გაკვეთილს, თუ როგორ უნდა შექმნათ Arduino როგორც პროვაიდერი, ასე რომ თქვენ აცივებთ პროგრამას ATMEGA328P Arduino IDE– ით. ინსტრუქციებში მიჰყევით მინიმალურ წრეს (გარე საათის ამოღება) მაგალითს. თუ თქვენ გაქვთ Arduino SMD MCU– ით შეგიძლიათ მიყევით ამ ინსტრუქციას: Arduino-Leonardo-as-Isp
შეგიძლიათ ჩამოტვირთოთ ჩემი Calendar.ino ესკიზი და შეამოწმოთ როგორ მუშაობს. ჯერ კიდევ არსებობს რამდენიმე მახასიათებელი (დააყენეთ დრო ღილაკებით, ძილის რეჟიმებით და ნახტომი წლის გაანგარიშებით). IF განცხადებები შეიძლება შეიცვალოს SWITCH განცხადებებით ან თუნდაც მასივებით.
ნაბიჯი 6: ორობითი საათი
ორობითი საათი აჩვენებს დროს ორობითი ფორმატით. ორობითი საათი ვიკიპედია
თუ თქვენ ჯერ არ ხართ პროგრამისტი, ეს უცნაურად გეჩვენებათ, მაგრამ ეს შესანიშნავი საშუალებაა, თუ როგორ შეეგუოთ ორობითი რიცხვებს;)
ნაბიჯი 7: პროექტი BOM და Gerber ფაილები
calendar_main_sch.txt ფაილს აქვს ამ პროექტის ყველა ნაწილი (გახსენით ის ბლოკნოტით ან ბლოკნოტით ++ სწორი ფორმატირებისთვის)
რეზისტორები R1- დან R77- მდე არის LED- ის დენის შემზღუდველი რეზისტორები და შეიძლება იყოს 100 -დან 400 Ohms- მდე, მაგრამ მე გირჩევთ გამოიყენოთ 220 Ohms რეზისტორები. თქვენ შეგიძლიათ წაიკითხოთ ეს სახელმძღვანელო მეტი ინფორმაციისთვის: როგორ გამოვთვალოთ სერიის რეზისტორი LED- ისთვის
Q10- დან Q18- მდე არის N- არხის MOSFETS SOT-23 შემთხვევაში. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი N არხის გაძლიერების რეჟიმი MOSFET, მაგრამ შეამოწმეთ მონაცემთა ფურცლის პარამეტრი: "Gate Threshold Voltage". მაქსიმალური მნიშვნელობა უნდა იყოს 3 ვ -ზე დაბალი.
caledar_main_sch.zip– ს აქვს ყველა გერბერ ფაილი (ეს ფაილები უკვე დაფიქსირებულია უფრო მცირე ზომის საშუალებით, ასე რომ, solder mask– ს შეუძლია მათი სრულად დაფარვა და ვიზები უხილავი იქნება და შარშან არის 2023 წელი). შეგიძლიათ შემოიტანოთ ისინი არწივში ან ატვირთოთ JLCpcb და "QUOUTE NOW"
Calendar.rar არის მთელი ჩემი Eagle CAD პროექტი. ალბათ თქვენ უნდა შეხვიდეთ ბიბლიოთეკის მენეჯერში და დაამატოთ ბიბლიოთეკის ადგილმდებარეობა. არწივში: ბიბლიოთეკა-> ბიბლიოთეკის ღია მენეჯერი-> ხელმისაწვდომი-> დათვალიერება-> დაამატეთ ბიბლიოთეკების ადგილმდებარეობა-> დააწკაპუნეთ ბიბლიოთეკაზე-> გამოყენება.
გირჩევთ:
სამაგიდო ორგანიზატორი LED მატრიქსის საათით და Bluetooth- ით: 7 ნაბიჯი
სამაგიდო ორგანიზატორი LED მატრიქსის საათით და ბლუთუზით: ჩემი მაგიდა იყო ძალიან გადატვირთული და მინდოდა მყავს კარგი ორგანიზატორი, სადაც შემიძლია მოვაწყო ჩემი ფანქრები, საღებავის ჯაგრისები, თიხის იარაღები და ა.შ. შევხედე ბაზრის ბევრ ორგანიზატორს, მაგრამ არცერთი მათგანი არ მომეწონა რა მე დავიწყე ჩემი მაგიდის ორგანიზატორის დიზაინი და აქ
კვირის დღე, კალენდარი, დრო, ტენიანობა/ტემპერატურა ბატარეის დამზოგით: 10 ნაბიჯი (სურათებით)
კვირის დღე, კალენდარი, დრო, ტენიანობა/ტემპერატურა ბატარეის დაზოგვით: ენერგიის დაზოგვის რეჟიმი აქ არის ის, რაც განასხვავებს ამ ინსტრუქციას სხვა მაგალითებისგან, რომლებიც აჩვენებენ კვირის დღეს, თვეს, თვის დღეს, დროს, ტენიანობას და ტემპერატურას. ეს არის ის უნარი, რომელიც საშუალებას აძლევს ამ პროექტს იმუშაოს ბატარეიდან, გარეშე
ციფრული კედლის კალენდარი და სახლის საინფორმაციო ცენტრი: 24 ნაბიჯი (სურათებით)
ციფრული კედლის კალენდარი და სახლის საინფორმაციო ცენტრი: ამ ინსტრუქციურად მე ვრთავ ძველ ბრტყელ ეკრანზე ტელევიზორს ხის ჩარჩოში მოთავსებულ ციფრულ კედელზე დამონტაჟებულ კალენდარში და სახლის საინფორმაციო ცენტრში, რომელიც იკვებება ჟოლოს პიით. მიზანი იყო ერთი შეხედვით წვდომა შესაბამისი ინფორმაცია ყველა წევრისთვის
Raspberry Pi: კედელზე დამონტაჟებული კალენდარი და შეტყობინებების ცენტრი: 5 ნაბიჯი (სურათებით)
ჟოლო Pi: კედელზე დამონტაჟებული კალენდარი და შეტყობინებების ცენტრი: ციფრული ეპოქის წინ ” ბევრმა ოჯახმა გამოიყენა კედლის კალენდრები მომავალი მოვლენების ყოველთვიური ხედვის საჩვენებლად. კედელზე დამონტაჟებული კალენდრის ეს თანამედროვე ვერსია მოიცავს ერთსა და იმავე ძირითად ფუნქციებს: ოჯახის წევრების ყოველთვიური დღის წესრიგის აქტივაცია
როგორ გავაკეთოთ ბებია -ბაბუის კალენდარი & Scrapbook (მაშინაც კი, თუ თქვენ არ იცით როგორ გადაწეროთ წიგნი): 8 ნაბიჯი (სურათებით)
როგორ გავაკეთოთ ბებია -ბაბუის კალენდარი & Scrapbook (მაშინაც კი, თუ თქვენ არ იცით როგორ გადაწეროთ წიგნი): ეს არის ძალიან ეკონომიური (და დიდად დასაფასებელი!) სადღესასწაულო საჩუქარი ბებია -ბაბუისთვის. მე წელს გავაკეთე 5 კალენდარი, თითოეულზე 7 დოლარზე ნაკლებ ფასად. მასალები: თქვენი შვილის, შვილების, დისშვილების, ძმისშვილების, ძაღლების, კატების ან სხვა ნათესავების 12 შესანიშნავი ფოტო 12 სხვადასხვა ნაჭერი