Სარჩევი:
- მარაგები
- ნაბიჯი 1: ელექტრონული კავშირები
- ნაბიჯი 2: პროგრამირება- IDE დაყენება
- ნაბიჯი 3: პროგრამირება- ტექსტის მორგება
- ნაბიჯი 4: გულის ფორმის კეისი
ვიდეო: პოეზიის გული მოძრაობაში: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
"ჩარლი ბრაუნის ვალენტინში" ბავშვები იღებენ საუბრის გულებს და კითხულობენ მათ. ჩარლის დამ წაიკითხა მთელი მისი სონეტი. მას მოუწევდა მისი გადაბრუნება ისევ და ისევ. ვფიქრობდი, რომ სახალისო იქნებოდა იმის გაკეთება, ვისაც ამის გაკეთება შეეძლო. მე იგივე სონეტი გამოვიყენე, მაგრამ შენ შეგიძლია დაწერო შენი ლექსი. სასიამოვნო იქნება წინადადება ან წინადადება.
ეს პროექტი იყენებს Adafruit's Circuit Playground Express (CPX) 2 OLED დისპლეის მართვას. CPX- ის ჩამონტაჟებული ამაჩქარებელი გამოიყენება იმის დასადგენად, როდის აიღებს ვინმე მას ან გადააქცევს მას. ყოველ ჯერზე, როდესაც ის გადაბრუნდება, ჩვენება მიდის პოემის მომდევნო სტრიქონზე.
მარაგები
გულის ფორმის ყუთი, როგორიცაა შოკოლადის ყუთი ან 3D დაბეჭდილი (მოწოდებულია stl ფაილები)
ელექტრონიკა
- Adafruit Circuit Playground Express
- 2x OLED დისპლეი, როგორიცაა Adafruit SSD1306 oled
- Li-Ion ბატარეა ან ენერგიის სხვა წყარო
პროგრამული უზრუნველყოფა
- Arduino IDE და დამატებითი ბიბლიოთეკები
- ესკიზის ფაილი (.ino) მოწოდებულია
ინსტრუმენტები
- გასაყიდი რკინა
- ცხელი წებოს იარაღი
ნაბიჯი 1: ელექტრონული კავშირები
დარწმუნდით, რომ თითოეულ OLED- ს აქვს განსხვავებული მისამართი. შეიძლება დაგჭირდეთ დისპლეის გადაჯგუფება ეკრანზე. ეს არის ერთადერთი რთული ამოცანა ამ პროექტში. ყველაფერი დანარჩენი ამ პროექტში არის მარტივ დონეზე. მასშტაბის მითითებისთვის, პატარა მხტუნავზე გამოსახულია პენი და ბრინჯის მარცვალი.
შეაერთეთ ეკრანი Circuit Playground Express- თან (CPX), როგორც ეს ნაჩვენებია გაყვანილობის დიაგრამაში. შენიშვნა, შეიძლება არ დაგჭირდეთ ლურჯი კავშირის დამყარება, თუ თქვენს OLED– ს არ აქვს გადატვირთვის პინი. თუ იყენებთ Adafruit– ის OLED– ს, თქვენ უნდა გააკეთოთ ეს კავშირი. თქვენს OLED– ზე პინების ადგილმდებარეობა შეიძლება განსხვავდებოდეს, ასე რომ დარწმუნდით, რომ წაიკითხეთ პინების ეტიკეტები.
- შავი GND
- წითელი +3V
- ყვითელი SCL
- ნარინჯისფერი SDA
- ლურჯი RST / A0
ნაბიჯი 2: პროგრამირება- IDE დაყენება
ამ პროექტმა გამოიყენა სტანდარტული Arduino IDE Circuit Playground Express- ის (CPX) დასაპროგრამებლად. მას ასევე სჭირდება რამდენიმე დამატებითი ბიბლიოთეკა: 2 ადაფრუტის ჩვენების ბიბლიოთეკა და SAMD დაფების დრაივერი.
თუ თქვენ ჯერ არ გაქვთ ეს ბიბლიოთეკები, ამის უმარტივესი გზაა ინსტრუმენტების მენიუდან, აირჩიეთ ბიბლიოთეკების მართვა. ტიპის ჩამოსაშლელ ყუთში აირჩიეთ წვლილი. თემის ჩამოსაშლელ ყუთში აირჩიეთ ჩვენება. ჩადეთ ადაფრუტი საძიებო ფილტრის ყუთში. ორი ბიბლიოთეკა, რომელთა დამატებაც გსურთ, არის Adafruit GFX ბიბლიოთეკა და Adafruit SSD1306.
ანალოგიურად, თქვენ უნდა დაამატოთ CPX დაფა დაფების მენეჯერთან ერთად. ინსტრუმენტების მენიუდან აირჩიეთ დაფის მენიუ (ან დაფა: "თქვენი ნაგულისხმევი დაფა"), რომ მიიღოთ ჩამოსაშლელი მენიუ. აირჩიეთ დაფის მენეჯერი. თქვენ უნდა დააინსტალიროთ Arduino SAMD დაფები ვერსია 1.6.16 ან გვიან. ჩაწერეთ Arduino SAMD ზედა საძიებო ზოლში, შემდეგ, როდესაც ჩანაწერს ნახავთ, დააწკაპუნეთ ინსტალაციაზე.
მე გირჩევთ, რომ გადატვირთოთ Arduino IDE. თუ თქვენ იყენებთ Windows- ს, შეიძლება დაგჭირდეთ დამატებითი დრაივერების დაყენება. ადაფრუტს აქვს შესანიშნავი ინსტრუქციები.
ნაბიჯი 3: პროგრამირება- ტექსტის მორგება
გამოიყენეთ ელიზაბეტ ბარეტ ბრაუნინგის სონეტი 43 ("როგორ მიყვარხარ? ნება მომეცით დავითვალო გზები …") ან მიჰყევით ამ ნაბიჯს თქვენი საკუთარი ტექსტის მორგებისთვის.
მოწოდებული პროგრამა ინახავს შეტყობინებას სტრიქონების მასივის სახით. კოდი გაგზავნის შეტყობინებას ერთი სტრიქონი ყოველ ჯერზე, როდესაც გული გადაბრუნდება. სტრიქონების ეს მასივი არის ერთადერთი ცვლადი, რომლის შეცვლაც თქვენ გჭირდებათ. თქვენ ასევე შეგიძლიათ შეცვალოთ ტექსტის ზომა. კოდში გამოყენებული შრიფტის ზომა გაცილებით მცირეა, ვიდრე ნაჩვენებია გარეკანზე. განვიხილოთ შემდეგი ფრაგმენტი ლექსის პირველი ორი სტრიქონით:
int textSize = 1;
სიმებიანი ლექსი = {"\ n / n" "როგორ მიყვარხარ? / N / n" "ნება მომეცით ვითვლი / n გზები. / N / n (მეტი ->)", "მე შენ მიყვარხარ / n "" სიღრმე და სიგანე / n "" და სიმაღლე ჩემს სულს / n "" შეუძლია მიაღწიოს, როდესაც / n "" მხედველობის მიღმა ვიგრძენი / n / n (მეტი ->) ", TextSize ცვლადი შეიძლება იყოს 1, 2 ან 3, 3 არის პროექტის პროექტის გარეკანზე გამოსახული დიდი ზომა. ზომა 1 ძალიან მცირეა, მაგრამ მაინც იკითხება კარგი ხარისხის OLED- ზე.
მიუხედავად იმისა, რომ ის უფრო მეტს ჰგავს, ლექსის მხოლოდ პირველი 2 სტრიქონი ნაჩვენებია ზემოთ. თუ ხაზი მთავრდება "და მომდევნო სტრიქონი იწყება" - ით, სტრიქონი გრძელდება. სტრიქონების გამოსაყოფად, უნდა გამოიყენოთ მძიმით.
სიმების ფორმატირების საკითხები: / n შეიძლება ცოტა უცნაურად გამოიყურებოდეს. მისი ჩართვა სტრიქონში აიძულებს ახალ ხაზს. ამის გარეშე თქვენი ტექსტი იკეტება, მაგრამ ის შეიძლება გატეხილიყო სიტყვის შუაში. / N ცნობილია როგორც გაქცევის პერსონაჟი. სხვა სასარგებლო გაქცევის სიმბოლოებია / t ჩანართისთვის და / 'ერთი ციტირებისთვის. (ამ ლექსს აქვს ერთი ციტატა). ფორმატირების კიდევ ერთი პრობლემა, რომელსაც შეიძლება წააწყდეთ არის პროცენტის ნიშანი. თქვენ უნდა გაორმაგოთ ნაცვლად (%%). ვისურვებდი რომ შემეძლოს კარგი ფორმატირების მითითების მიბმა arduino.cc საიტზე. ჯერჯერობით საუკეთესო ვიპოვე ვიკიპედიაში. თუ თქვენ გაქვთ საყვარელი ონლაინ მითითება, გთხოვთ გააზიაროთ.
ნაბიჯი 4: გულის ფორმის კეისი
იყენებთ 3D დაბეჭდილ ყუთს თუ ტკბილეულის ყუთს, გირჩევთ ეკრანები დააფიქსიროთ ადგილზე, სანამ ისინი ჩართულია. ეს დაგეხმარებათ შეინარჩუნოთ ისინი პირდაპირ და შემთხვევით თავდაყირა არ დაამონტაჟოთ. გამოიყენეთ ელექტრული ლენტი დაფარული კონტაქტების დასაფარად და კომპონენტების უზრუნველსაყოფად, ბატარეის ჩათვლით.
მოწოდებული 3D ბეჭდვის ფაილები მხარს უჭერენ ჩვენებებს ბალიშებით. გამოიყენეთ ცხელი წებო იმ ბალიშებზე. CPX დაფა დამონტაჟებულია ორი 2.5 მმ ხრახნით. პასტელი აკრილის საღებავი ტონა ყუთში მას უფრო ჰგავს სასაუბრო გულს.
გირჩევთ:
ცემის LED გული: 10 ნაბიჯი (სურათებით)
ცემის LED გული: უკვე 5 მშვენიერი წელი გავიდა მას შემდეგ, რაც გავთხოვდი ჩემს ცოლს. მე ვაძლევ მას ამ ელექტრონულ გულს. მას შეუძლია აღელვება იგრძნოს. ის სცემს მფლობელის გულისცემის მიხედვით. ის მხარს მიჭერს ბევრ ჩემს გიჟურ ძიებაში. როგორც ყველა ჩემი ქმნილება, მე
ანიმაციური გული: 5 ნაბიჯი (სურათებით)
ანიმაციური გული: ვალენტინობის დღისადმი მიძღვნილი პატარა გაჯეტი თქვენს საყვარელ ადამიანს გადაეცემა: გული, რომელიც მრავალრიცხოვან ანიმაციებს გადაჰყურებს. მშვენივრად ჯდება მაგიდაზე ან მაგიდაზე, რომ თქვენს ახლობელს დაგიმახსოვროთ! ეს ანიმაციური გული ძალიან კომპაქტური და მარტივია: j
მზის ენერგიაზე მომუშავე გული მოციმციმე LED გულსაკიდი სამკაული: 11 ნაბიჯი (სურათებით)
მზის ენერგიაზე მომუშავე გული მოციმციმე LED გულსაკიდი სამკაული: ეს ინსტრუქცია განკუთვნილია მზის ენერგიაზე მომუშავე გულისთვის, რომელსაც აქვს წითელი წითელი LED. ის ზომავს დაახლოებით 2 " 1,25 -ით, USB ჩანართის ჩათვლით. მას აქვს ერთი ხვრელი დაფის ზედა ნაწილში, რაც აადვილებს დაკიდებას. ატარეთ იგი როგორც ყელსაბამი, საყურე, მიამაგრეთ ქინძისთავზე
როგორ გავხადოთ უსასრულობის სარკის გული არდუინოსა და RGB ლედებით: 8 ნაბიჯი (სურათებით)
როგორ გავხადოთ უსასრულობის სარკისებური გული არდუინოსა და RGB ლედებთან ერთად: ერთხელ წვეულებაზე მე და ცოლმა დავინახეთ უსასრულობის სარკე, რომელიც მოხიბლული იყო იმით და ამბობდა, რომ მე მინდა! კარგი ქმარი ყოველთვის უსმენს და ახსოვს, ამიტომ გადავწყვიტე ავაშენო მისთვის ვალენტინობის დღის საჩუქარი
ოპტიმისტური პოეზიის გენერატორი: თერმოქრომული პიგმენტის და ნიქრომის გამათბობლების გამოყენება: 10 ნაბიჯი
ოპტიმისტური პოეზიის გენერატორი: თერმოქრომატული პიგმენტის და ნიქრომატული გამაცხელებელი ბალიშების გამოყენება: პოეზია, პოლიტიკა და ძალა არის პოეზიის ოპტიმისტური გენერატორი- სისტემა, რომელსაც შეუძლია მიაწოდოს ტექსტი, რომელიც განასახიერებს ადამიანის ცრურწმენებს- სიძულვილის ენას, მიკერძოებულ პოლიტიკას, მიზოგინისტურ განცხადებებს- და ის აშორებს გარკვეულ სიტყვებს გამოავლინოს პოეზია, რომელიც იმედის მომცემია და არჩევითი