Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეუკვეთეთ თქვენი PCB
- ნაბიჯი 2: ნაწილების შეკვეთა
- ნაბიჯი 3: მინიმალური შეკრება (ჩამტვირთავი მოწყობილობის დაწვისთვის)
- ნაბიჯი 4: ჩატვირთვის ჩამტვირთავი
- ნაბიჯი 5: PCB- ის შეკრება
- ნაბიჯი 6: ბიბლიოთეკების დაყენება
- ნაბიჯი 7: დააყენეთ დრო თქვენს RTC– ზე (რეალურ დროში საათი)
- ნაბიჯი 8: პროგრამის კოდის შეცვლა
- ნაბიჯი 9: ატვირთეთ თქვენი პროგრამა
- ნაბიჯი 10: ყუთის მომზადება
- ნაბიჯი 11: საბოლოო შეკრება
ვიდეო: ოცნების დღის ყუთი თქვენს ცხოვრებაში განსაკუთრებული ადამიანისთვის: 11 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ეს პატარა ყუთი მოგვითხრობს იმ დღეების რიცხვზე, როდესაც მე და ჩემი საყვარელი ერთად ვცხოვრობთ. რასაკვირველია, თქვენთვის თარიღი შეიძლება იყოს ნებისმიერი, ეს შეიძლება იყოს თქვენი ქორწინებიდან დაწყებული დღეები, იმ დღიდან, როდესაც თქვენ და თქვენი მეუღლე შეხვდით, იმ დღეს, როდესაც თქვენ ერთად გადახვედით საცხოვრებლად ან სხვა რამ, რაც თქვენთვის მნიშვნელოვანია.
8x8 პიქსელიან მატრიცას შეუძლია აჩვენოს ნებისმიერი სიმბოლო, საკმაოდ ადვილია შეცვალოთ კოდი თქვენი სასურველი სურათისთვის. მე ამ ცქრიალა გულზე მივედი იმის სიმბოლოდ, რომ სიყვარული და სიყვარული ჩვენ გვეძლევა ყოველდღიურ ცხოვრებაში. (ასევე მე მინდოდა პროექტის დასრულება ვალენტინობის დღემდე, მაგრამ SARS-CoV-2– მა ეს ცოტათი გადადო)
ელექტროენერგიის მიწოდება ხდება USB დატენვის 18650 LiIon უჯრედის საშუალებით, რომელიც უნდა გაგრძელდეს 24 სთ მუდმივი ჩვენებით 7 სეგმენტისა და 8x8 მატრიცის, მაგრამ გახსოვდეთ, რომ ისინი არ ანათებენ თუ ყუთი დახურულია. ასე რომ, ბატარეის რეალისტური სიცოცხლე წლები იქნება. რეალურ დროში საათი (RTC) ინახავს დროს, რომელიც გამოიყენება გასული დღეების გამოსათვლელად. მას აქვს საკუთარი სარეზერვო ბატარეა (CR2032), რომელიც გაგრძელდება დაახლოებით 8 წელი.
ბაზა არის საბაჟო დაბეჭდილი მიკროსქემის დაფა. მე მქონდა წარმოებული JLCPCB. გერბერის ფაილები შეგიძლიათ იხილოთ GitHub საცავში. თქვენ შეგიძლიათ ატვირთოთ ისინი PCB– ის ნებისმიერ მწარმოებელზე, ეს არის უნივერსალური ფაილის ფორმატი. ან რა თქმა უნდა, შეგიძლიათ მომწეროთ ელ.წერილი, მაქვს სათადარიგო ნაწილი, რომლის გაგზავნაც მზად ვარ, მხოლოდ გადაზიდვის ღირებულების გამო.
ასევე მოყვება BOM ფაილი (მასალა), რომელშიც ნახავთ პროექტისათვის საჭირო ელექტრონიკის თითოეულ ნაწილს.
მთლიანი ღირებულება ხის ყუთისა და ფოტოების ანაბეჭდების გარეშე იქნება დაახლოებით 30 $, ეს დამოკიდებულია PCB ღირებულებაზე.
მარაგები
ინსტრუმენტები:
- გასაყიდი რკინა
- Arduino ISP დონგლი (იხილეთ ჩემი სხვა ინსტრუქციები, თუ როგორ უნდა გააკეთოთ ერთი)
- PC ან Mac პროგრამირებისთვის
- პერსონალური PCB (გერბერი შედის, ან მკითხეთ, მაქვს სათადარიგო)
- ელექტრონიკის ნაწილები (იხ. BOM ფაილი)
- რაიმე სახის ყუთი (ან გააკეთე შენი თავი)
ნაბიჯი 1: შეუკვეთეთ თქვენი PCB
გადადით JLCPCB– ში და ატვირთეთ gerber.zip GitHub საცავიდან, ასევე შეგიძლიათ აირჩიოთ თქვენთვის სასურველი PCB ფერი.
თქვენ ასევე შეგიძლიათ მომწეროთ ელ.წერილი, მე შეიძლება მქონდეს რამდენიმე PCB სათადარიგო, მე მზად ვარ გამოგიგზავნოთ გადაზიდვის ღირებულებისთვის.
ნაბიჯი 2: ნაწილების შეკვეთა
BOM ფაილი შეიცავს ელექტრონიკის ყველა ნაწილს, რომელიც დაგჭირდებათ PCB– ის შესავსებად.
მე უბრძანა ნაწილები LCSC და digi-key. მაგრამ ნივთების უმეტესობა შეგიძლიათ იხილოთ ელექტრონიკის ნებისმიერ მიმწოდებელზე. თუ გიჭირთ რაღაცის პოვნა ან არ ხართ დარწმუნებული, რომ ეს სწორი ნაწილია, მომწერეთ ელ.
ნაბიჯი 3: მინიმალური შეკრება (ჩამტვირთავი მოწყობილობის დაწვისთვის)
იმისათვის, რომ წარმატებით ჩაწეროთ ჩამტვირთავი ჩანაწერი (ახსნილია მომდევნო ეტაპზე), ზოგიერთი ნაწილი არ უნდა იყოს მიმაგრებული PCB– ზე. ძირითადი ნაწილებია ATmega32u4 (ცხადია…), ბროლი და მისი ორი დატვირთვის კონდენსატორი, ექვს პინიანი სათაური და სამი კონდენსატორი ATmega32u4– ისთვის.
მნიშვნელოვანია, რომ არ შედუღოთ სერიული კავშირის 0Ohm რეზისტორებზე/მხტუნავებზე.
ნაბიჯი 4: ჩატვირთვის ჩამტვირთავი
სანამ ატვირთავთ პროგრამას ATmega32u4– ზე Arduino IDE– ით, მას უნდა ჩაწეროთ ჩამტვირთავი სისტემა. ჩვეულებრივ Arduinos– ს ეს უკვე გაუკეთებია მათ, მაგრამ რადგან ჩვენ აქ შიშველ ჩიპთან ვმუშაობთ, ეს ჩვენ თვითონ უნდა გავაკეთოთ. მაგრამ არ ინერვიულოთ, ეს ნამდვილად არ არის რთული.
შეაერთეთ თქვენი Arduino ინტერნეტ პროვაიდერი PCB– ის ექვს პუნქტიანი სათაურთან, დარწმუნდით, რომ გაქვთ პოლარობა სწორად.
თუ არ გაქვთ Arduino ISP, შეამოწმეთ ეს ჩემი ინსტრუქცია. ერთი შეიძლება აშენდეს 10 წუთში.
Arduino IDE– ში შეამოწმეთ შემდეგი პარამეტრები:
- ინსტრუმენტები -> დაფა: არდუინო ლეონარდო
- ინსტრუმენტები -> პორტი: [შეარჩიეთ პროგრამისტის COM პორტი]
- ინსტრუმენტები -> პროგრამისტი: Arduino როგორც პროვაიდერი
თქვენ შეგიძლიათ იპოვოთ COM პორტი Windows მოწყობილობის მენეჯერში.
დაბოლოს, დააწკაპუნეთ Tools -> Burn Bootloader
ნაბიჯი 5: PCB- ის შეკრება
მას შემდეგ, რაც Bootloader წარმატებით დაიწვა, თქვენ შეგიძლიათ მოათავსოთ ყველა დარჩენილი ნაწილი PCB– ზე. მე ვთვლი, რომ მოსახერხებელია დავიწყო უმცირესი ნაწილებით, როგორიცაა რეზისტორები და კონდენსატორები, შემდეგ IC და ბოლოს უჯრედის ბატარეის დამჭერი, 7 სეგმენტიანი ეკრანი და 8x8 პიქსელიანი მატრიცა.
ჩასვით ორი 90 ° პინიანი სათაური უკანა მხარეს, რათა დაიმალოთ ბატარეა და გადართოთ კაბელი. მე გამოვიყენე 3 პინიანი სათაური ბატარეისათვის, ამ გზით ის მოგვიანებით არასწორად იქნება დაკავშირებული.
ნაბიჯი 6: ბიბლიოთეკების დაყენება
ამ ინსტრუქციაში მოცემული პროგრამების ასატვირთად თქვენ უნდა დააინსტალიროთ შემდეგი დამოკიდებულებები:
- RTClib
- DS3231
ჩამოტვირთეთ.zip ფაილები და შემოიტანეთ Arduino IDE საშუალებით:
ესკიზი -> ბიბლიოთეკის ჩართვა ->. ZIP ბიბლიოთეკის დამატება
თუ რაიმე მიზეზით, გადმოსაწერი ბმულები არ მუშაობს, ბიბლიოთეკების ასლები ამ GitHub დირექტორიაშია. უბრალოდ გადაიტანეთ ისინი თქვენს Arduino ბიბლიოთეკების საქაღალდეში.
ამის შემდეგ შეიძლება დაგჭირდეთ Arduino IDE გადატვირთვა.
ნაბიჯი 7: დააყენეთ დრო თქვენს RTC– ზე (რეალურ დროში საათი)
შეამოწმეთ ჩემი GitHub უახლესი ვერსია/განახლებები პროექტის შესახებ!
DS3231 ინტეგრირებული წრე თქვენს PCB ინარჩუნებს მიმდინარე დროს, რომელიც საჭიროა გასული დღეების გამოსათვლელად. ამის მისაღწევად, თქვენ ჯერ უნდა უთხრათ რა დრო/თარიღი არის ამჟამად. ეს კეთდება RTC_set.ino ესკიზის ატვირთვით.
ატვირთვის დაწყებამდე დარწმუნდით, რომ თქვენი პარამეტრები შემდეგია:
- ინსტრუმენტები -> დაფა: არდუინო ლეონარდო
- ინსტრუმენტები -> პორტი: [შეარჩიეთ Arduino Leonardo პორტი და არა ISP ჩატვირთვის საფეხურიდან]
- ინსტრუმენტები -> პროგრამისტი: AVR ISP ან AVRISP mkII
დააჭირეთ ატვირთვის ღილაკს და დაელოდეთ სანამ ის დასრულდება.
ნაბიჯი 8: პროგრამის კოდის შეცვლა
შეამოწმეთ ჩემი GitHub პროექტის უახლესი ვერსია/განახლებები!
ახლა ჩვენ შეგვიძლია დავიწყოთ ძირითადი პროგრამის შეცვლა. გახსენით main.ino პროექტი Arduino IDE– ით. კოდში არის რამდენიმე სტრიქონი, სადაც შეგიძლიათ/გჭირდებათ ზოგიერთი მნიშვნელობის შეცვლა თქვენთვის მოსახერხებელი. მე არ აღვნიშნავ რომელიმე ხაზის ნომერს, რადგან ისინი შეიძლება ოდესმე შეიცვალონ, მაგრამ ვცდილობ, რაც შეიძლება ადვილად ვიპოვო.
დააყენეთ თქვენი განსაკუთრებული თარიღი:
თქვენ უნდა მიიღოთ Unix დროის ნიშნული თქვენი თარიღიდან. გადადით ამ ვებსაიტზე და შეიყვანეთ თქვენი თარიღი: www.unixtimestamp.com
ეს მოგცემთ 10-ნიშნა ათობითი რიცხვს. დააკოპირეთ ეს რიცხვი კოდის იმ სტრიქონში, რომელშიც წერია "const long special_date =" და შეცვალეთ ნომერი იქ. ეს რიცხვი არის წამების რაოდენობა 1970 წლის 1 იანვრიდან, ასევე ცნობილია როგორც Unix დრო.
დააყენეთ თქვენი 8x8 პიქტოგრამა:
თქვენ შეგიძლიათ შეცვალოთ სურათი LED მატრიცაზე მნიშვნელობების შეცვლით "const unsigned int matrix_heart_big [8]". ეს 8 0x [XX] მნიშვნელობა წარმოადგენს ეკრანის ვერტიკალურ ხაზებს მარცხნიდან მარჯვნივ. თუ არ იცით რას ნიშნავს მნიშვნელობები, სცადეთ 0x00, 0x01, 0x02, 0x04 და ნახეთ რა მოხდება, ან წაიკითხეთ თექვსმეტობითი აღნიშვნებით. (ან მომწერე მეილი)
ნაბიჯი 9: ატვირთეთ თქვენი პროგრამა
მას შემდეგ რაც თქვენ შეიტანეთ ყველა ცვლილება თქვენთვის საჭირო კოდში, დარწმუნდით რომ თქვენს Arduino IDE- ში აკრიფა შემდეგი პარამეტრები:
- ინსტრუმენტები -> დაფა: არდუინო ლეონარდო
- ინსტრუმენტები -> პორტი: [აირჩიეთ პორტი Arduino Leonardo და არა ISP საწყისი ჩატვირთვის ნაბიჯი]
- ინსტრუმენტები -> პროგრამისტი: AVR ISP ან AVRISP mkII
დააჭირეთ ატვირთვის ღილაკს და დაელოდეთ სანამ ის დასრულდება.
ნაბიჯი 10: ყუთის მომზადება
ყუთში PCB- ის მხარდასაჭერად და ძირს რომ არ დავარდეს, მე დავჭრა 8x10 მმ ხის ზოლები და დავაწებე მათ ადგილზე.
მე ვთავაზობ ხის დამუშავებას რაიმე სახის ლაქით, ასე რომ ის დიდხანს დარჩება სასიამოვნო. შეიძლება ვინმემ ლაზერულად მაინც მოახდინოს რაიმე თავზე, მე ვფიქრობ იმ ადგილის ჰორიზონტზე, რომელიც შეხვდით ან თქვენს სახელებს.
გადამრთველის გასააქტიურებლად, რომელიც გათიშავს ბატარეას ყუთის დახურვისას, მე ხის პატარა ნაჭერი დავაწებ სახურავის კუთხეში. არ არის საჭირო ამ მექანიზმის დეტალურად შესვლა, ამის უამრავი გზა არსებობს და დარწმუნებული ვარ, რომ თქვენ შეგიძლიათ რაიმე უფრო სუფთა მოიფიქროთ.
მე ასევე გამოვიყენე წებოვანი საკეტი n 'მარყუჟის ზოლები, რათა დავიცვათ ბატარეის დამჭერი ბოლოში.
ნაბიჯი 11: საბოლოო შეკრება
ყველაფერი რაც თქვენ გაქვთ გასაკეთებელია არის ყველაფერი ერთმანეთთან მიერთებით, მოათავსეთ PCB ყუთში და შესაძლოა გადაიღოთ ფოტოს ზომა და განათავსოთ იგი სახურავში.
ვიმედოვნებ, რომ თქვენი მნიშვნელოვანი ადამიანები სიხარულს პოულობენ ამ პატარა აზროვნებაში.
მეორე ადგილი გულის კონკურსში
გირჩევთ:
არდუინო: მღერის დაბადების დღის ყუთი საჩუქრებისთვის: 14 ნაბიჯი
არდუინო: სიმღერა დაბადების დღის ყუთი საჩუქრებისათვის: ეს სიმღერა დაბადების დღის ყუთი დამზადებულია დაბადების დღის საჩუქრების შეფუთვის მიზნით, რომელსაც არდუინო ეხმარება სპეციალური ფუნქციების უზრუნველსაყოფად, მათ შორის სიმღერასა და LED სანთლის დანთებაში. გილოცავთ დაბადების დღის სიმღერას და აანთებთ LED განათებას
გალაქტიკა თქვენს ხელში! უსასრულობის სარკის ყუთი: 3 ნაბიჯი (სურათებით)
გალაქტიკა თქვენს ხელში! უსასრულობის სარკის ყუთი: ეს გაკვეთილი ეხება პატარა ფორმის შექმნას, რომელიც ქმნის უამრავ ასახვას შიგნით. სინათლისთვის ყველა კუთხის ხვრელებითა და პატარა ფანჯრის გასავლელად, თქვენ შეგიძლიათ უყუროთ ამ უსასრულობის პროცესს თქვენს ხელში! იდეა გაჩნდა უსასრულობის სარკის ყურებისას
აანთეთ ყვავილების გვირგვინი საზაფხულო მუსიკალური ფესტივალებისთვის, ქორწილებისთვის, განსაკუთრებული შემთხვევებისთვის: 8 ნაბიჯი (სურათებით)
აანთეთ ყვავილების გვირგვინი თავსაბურავები საზაფხულო მუსიკალური ფესტივალებისთვის, ქორწილებისთვის, განსაკუთრებული შემთხვევებისთვის: აანთეთ ღამე ლამაზი ყვავილების LED თავსაბურავით! იდეალურია ნებისმიერი ქორწილისთვის, მუსიკალური ფესტივალებისთვის, კოსტიუმებისთვის და სპეციალური შემთხვევებისთვის! განათების თავსაბურავი ახლა ხელმისაწვდომია Wearables Workshop sto– ში
გააკეთეთ გონების კონტროლის ჰიპნოზი ოცნების მანქანა იაფი: 7 ნაბიჯი
გააკეთეთ გონების კონტროლის ჰიპნოზი ოცნების მანქანა იაფი: ეს არის ძირითადად Flash Nap პროექტი, რომელსაც აქვს რამდენიმე დამატებითი ფუნქცია და გარკვეული სამუშაო. ეს ასევე არის "მსუბუქი/ხმის" ჰიპნოზის აპარატების მინიმალური ვერსია, რომელიც ღირს ასობით დოლარი, მაგრამ თუ გაქვთ ნაწილები, ეს მხოლოდ რამდენიმე დოლარი დაგიჯდებათ. არანაირი პროგრამა
ბარბის ყუთი: შენიღბული ყუთი/ ბუმი თქვენი Mp3 მოთამაშისთვის: 4 ნაბიჯი (სურათებით)
Barbie Box: შენიღბული კამერის/ ბუმის ყუთი შენი Mp3 მოთამაშისთვის: ეს არის თქვენი mp3 პლეერის დამცავი ჩანთა, რომელიც ყურსასმენის ჯეკს გარდაქმნის მეოთხედ ინჩზე, შეუძლია იმოქმედოს როგორც ბუმის ყუთი გადამრთველის გადასაბრუნებლად და შენიღბავს თქვენს mp3 პლეერს, როგორც ადრეული ოთხმოცდაათიანი წლების მაგნიტოფონი ან მსგავსი დაბალი ქურდობა