Სარჩევი:
- ნაბიჯი 1: აუცილებელი ნაწილები
- ნაბიჯი 2: ესთეტიკური ნაწილი
- ნაბიჯი 3: გამგეობის მომზადება
- ნაბიჯი 4: ჩადეთ მასში რამდენიმე მუხტი
- ნაბიჯი 5: მიეცი მას რამდენიმე ჭკუა - არდუინოს გზა
- ნაბიჯი 6: აპლიკაცია (!)
- ნაბიჯი 7: დასასრული?
ვიდეო: აპლიკაციით კონტროლირებადი ანბანის დაფა შთაგონებულია უცხო ნივთებით: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს ყველაფერი რამდენიმე კვირის წინ დაიწყო, როდესაც ვცდილობდი გამერკვია, რა უნდა მიმეღო ჩემი ცხრა წლის დისშვილი საშობაოდ. ჩემმა ძმამ საბოლოოდ გამაცნო, რომ ის Stranger Things– ის დიდი გულშემატკივარია. მე მაშინვე ვიცოდი, რისი მიღება მინდოდა მისთვის, რაღაც, რაც კედელზე ეკიდა საშობაო შუქებით და ასოებით, რომლითაც მას შეუძლია შემთხვევითი წინადადებების გამოთქმა. ნუთუ არ იცით ეს, აბსოლუტურად არავინ აკეთებს ასეთ რამეს … მე აღმოვაჩინე კედლების უთვალავი შემთხვევები მოხატული ასოებით და ყოველთვის შობის საშობაო შუქებით. მე ვიპოვე მისი მრავალი მინიატურული ვერსია. მე აღმოვაჩინე რამოდენიმე პროექტი მიკროკონტროლერების (არდუინოს) და მიმართვადი LED- ების გამოყენებით, რათა გამოვხატო ფრაზები, მაგრამ ეს ყველაფერი მიკრო პროგრამულ უზრუნველყოფაში მყარ კოდირებულ ფრაზებს ეყრდნობოდა. არაფერი ისეთი, როგორიც მე მქონდა თავში. ასე რომ, დაიბადა rudLights ანბანის დაფის პროექტი.
RudLights ანბანის დაფა, ან მოკლედ rudLights, ასევე იყენებს არდუინოს და ადრესატულ LED- ებს წინადადებების გამოსახატავად "საშობაო ნათურების" სიმებზე. ამასთან, ის ასევე იყენებს იაფ Bluetooth მიმღებს და პერსონალურ Android პროგრამას, რომლის საშუალებითაც მომხმარებელს, ჩემს დისშვილს, შეუძლია გამოიყენოს ნებისმიერი წინადადება, რომელიც მას სურს გამოაგზავნოს თავისი ტაბლეტიდან (ამ შემთხვევაში Amazon Fire).
წაიკითხეთ მომხიბლავი დეტალების შესახებ, თუ როგორ გავაკეთე ეს, რადგან ახლა მეორეს ვაკეთებ საკუთარი სახლისთვის. მე არ მიმიღია ბევრი ფოტო ან დოკუმენტაცია, როგორც მე გავაკეთე ორიგინალი, გარდა ამისა, მე რატომღაც მინდა ერთი ჩემს მისაღებ ოთახში. მიჰყევით, თუ გსურთ ააშენოთ საკუთარი თავი. ამ ინსტრუქციის ბოლოსთვის საჭირო კოდი ხელმისაწვდომი იქნება ყველაზე ნებადართული ლიცენზიით, რისი გაკეთებაც შემიძლია, ალბათ GPLv3 ჩანს.
ნაბიჯი 1: აუცილებელი ნაწილები
RudLights– ის ნაწილების სია საკმაოდ მარტივია. მე უნდა ვიყიდო LED- ები, მე მჭირდებოდა 26, მაგრამ მხოლოდ ხუთი მქონდა ხელთ. საბედნიეროდ, მე ვიპოვე WS2812B PCB– ების 100 პაკეტი ამაზონზე მხოლოდ თხუთმეტ დოლარად. ურთულესი რამ წყარო იყო რაღაც გადაცემა მახინჯი ფონიდან შოუდან. მე და ჩემმა შვილმა საბოლოოდ აღმოვაჩინეთ რაღაც JoAnn's scrapbooking paper სექციაში, რომელიც საკმაოდ კარგად მუშაობს. აქ მოცემულია იმ ნივთების ჩამონათვალი, რაც მე გამოვიყენე და რისთვის არის ის. შეძლებისდაგვარად დავდებ ლინკს სად ვიყიდო. მე არ ვიყენებ არცერთ შვილობილ ბმულს, თუმცა ეს არის Amazon Smile ბმულები, როდესაც ეს შესაძლებელია.
საჭირო ნივთები
- 26+ მისამართებიანი LED- ები (აკა NeoPixels) - 100 $ 15 დოლარად Amazon- ში (არ ვიცი რატომ არიან მუსიკალური ინსტრუმენტების ქვეშ).
- Arduino Pro Mini - knockoffs at Amazon ან legit from SparkFun არ არსებობს მიზეზი, რომ თქვენ არ გამოიყენოთ სრული ზომის Arduino Uno, თუ გაქვთ სივრცე.
- HC-05 Bluetooth მოდული-$ 8 ამაზონში წარმოვიდგენდი, რომ HC-06 მოდულიც იმუშავებდა, მაგრამ დაპირებების გარეშე.
- 5VDC 2A A/C დენის ადაპტერი - $ 7.49 Amazon- ში
- დოკუმენტის ჩარჩო - 8.5 x 11 ინჩიანი ჩარჩო, მე ვიპოვე ერთი JoAnn's– ში დაახლოებით 10 დოლარად. თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ზომის ჩარჩო, რაც გსურთ, მე ავირჩიე იგივე ზომის ქაღალდი, რომელსაც ჩემი პრინტერი ჭამს.
- მახინჯი ფონი - სინამდვილეში 12x12 "scrapbooking ქაღალდი სახელწოდებით" Tan Swirly Flowers "მე აღმოვაჩინე JoAnn Fabric & Craft Store- ში. მე ფაქტობრივად ვიყიდე ოთხი, რათა რამოდენიმეჯერ მოვახერხო. აჰა მისი" სილამაზე "აქ (დააწკაპუნეთ" დიახ მე საცალო ვაჭრობა "გვერდის რეალურად სანახავად) YMMV
- ორი ფურცელი ხავერდოვანი - ასევე JoAnn's– ისგან, გამოიყენება როგორც დიფუზორები სიბრმავეების თავიდან ასაცილებლად LED– ებზე დაკვირვებისას.
- 1/8 "ბოჭკოვანი დაფა, 8.5x11" - 24x48 "ფურცელი არის $ 5 Home Depot- ში
Საფუძვლები
- ძაბვის გამყოფი რეზისტორები - 1k7 და 3k3 (ან 1k და 2k, ან თუნდაც 2k2 და 3k3) დონის ცვლა 5v Arduino TX პინსა და 3.3v BT მოდულის RX პინს შორის.
- 220-470 Ohm რეზისტორი - მიდის მონაცემთა ხაზზე Arduino– ს და პირველ WS2812B LED– ს შორის.
- 4 16V 1000µF კონდენსატორები - ფენომენალური კოსმიური ძალა. 11 დოლარიანი პაკეტი ამაზონზე
- 20-22 გ მავთული 3 ფერში - სიმძლავრე, მიწა და მონაცემები LED- ების ძაფის გასწვრივ.
- მცირე პროტოტიპი PCB - მე გამოვიყენე ცენტრალური ენერგიის განაწილების მოწყობილობის ასაშენებლად.
- მილსადენის სითბოს შემცირების სხვადასხვა ნაჭერი - დამაკავშირებელი კაბელების შესაერთებელი რეზისტორების დასაფარად. ხუთი დოლარი Harbor Freight– ში.
ინსტრუმენტები
- მავთულის საჭრელები და სტრიპტიზატორები
- Soldering რკინის და solder
- პურის დაფა და შემაერთებელი მავთული
- მკვეთრი ჰობის დანა (X-Acto)
- საჭრელი დაფა
- სასარგებლო დანა
- სწორი ან კვადრატი
- Pushpin, awl, ცენტრში Punch, ან სხვა მკვეთრი pokey რამ
- 5/16 "საბურღი და მის დასატრიალებლად (საბურღი ძრავა, საბურღი პრესა, კვერცხის მცემი …)
- ფაილი ან დაფქვა
- ხის წებო (ან თეთრი წებო)
- ცხელი წებოს იარაღი და ჩხირები
სურვილისამებრ
- Raspberry Pi Zero W-მე ამას გამოვიყენებ ჩემი rudLights ანბანის დაფაზე HC-05- ის ნაცვლად, რადგან მე HC-05 Bluetooth მოდულების გარეთ ვარ. თქვენ ასევე დაგჭირდებათ SD ბარათი.
- 1/2 "x 3/4" x 48 "ფიჭვის ჯოხი - გამოიყენება დოკუმენტის ჩარჩოს უკანა ნაწილის გაფართოების შესაქმნელად.
- საღებავი, რომელიც ემთხვევა თქვენს ჩარჩოსა და ფუნჯს (ებ) - გამოიყენება ჩარჩოს მიღმა აღნიშნული გაფართოების შენიღბვის მიზნით. მე გამოვიყენე შავი აკრილის ხელნაკეთი საღებავი და ქაფის ფუნჯი.
- ჩრდილის ყუთი - დოკუმენტის ჩარჩოს ნაცვლად, ხსნის ზემოხსენებული გაფართოების ჯოხის საჭიროებას.
- 2.1 მმ სიმძლავრის ჯეკი - 6 დოლარი Amazon– ში 5 პაკეტისთვის. თქვენ ასევე შეგიძლიათ გათიშოთ კონექტორი დენის წყაროსგან და შეაერთოთ იგი პირდაპირ პროექტზე.
- 3.3 ვ Arduino და ელექტროენერგიის მიწოდება თუ გსურთ დაბალ ენერგიაზე გადასვლა. WS2812B LED- ები უნდა მუშაობდეს 3.3 ვ -ზე. ეს ამოიღებს ძაბვის გამყოფის საჭიროებას. ისევ და ისევ, არანაირი დაპირება.
ნაბიჯი 2: ესთეტიკური ნაწილი
ვიფიქრე, რომ ვიპოვე ეკრანის ანაბეჭდი ან რაიმე ისეთი გადაცემა, რომელიც დაბეჭდილია ფოტოდ, რომ გამოვიყენო ჩარჩოში. რაც შეიძლება ვცდილობ, ვერ ვიპოვე ის სურათი, რასაც ვეძებდი. ეს არის ის, რამაც გამოიწვია ძებნა, რომელმაც მოგვცა მახინჯი scrapbooking ქაღალდი. ჩემმა შვილმა ანბანი შეადგინა ნათურების სიმებით და მან 12x12 "ქაღალდი 8.5x11" -მდე გაჭრა, რათა ის ჯდებოდეს პრინტერში. შემდეგ მე უბრალოდ დავბეჭდე ანბანის სურათი პირდაპირ მახინჯ ქაღალდზე და ბავშვმა X-Acto დანით ამოჭრა ყველა ნათურა.
თუ გსურთ ერთი და იგივე მარშრუტის გავლა, გთხოვთ თავისუფლად შეინახოთ სურათი ზემოთ, გადმოწეროთ ნამუშევრები ჩემი სერვერიდან, ან შეგიძლიათ მიიღოთ GitHub საცავიდან.
ჩვეულებრივი პრინტერის ქაღალდის, ან კიდევ უკეთესი, თქვენი სურათის ჩარჩოდან ამოღებული შუშის გამოყენებით, განათავსეთ 12x12 "ქაღალდის ნაწილი, რათა გააკეთოთ 8.5x11" ფურცელი, რომელზედაც დასაბეჭდად ანბანის სურათი. ქაღალდს, რომელიც მე გამოვიყენე, აქვს გარკვეული შეფერილობა კიდეების ირგვლივ, რომ გამოიყურებოდეს ნახმარი. ამრიგად, მე დავამთავრე ფურცლის შუა ნაწილი. შემდეგ მე უბრალოდ გამოვიყენე სასარგებლო დანა, რომ გავაკეთო ჭრა. დარწმუნდით, რომ გაჭრათ მსხვერპლშეწირულ ზედაპირზე, თუ არ ხართ ქაღალდის საჭრელის იღბლიანი მფლობელი. მას შემდეგ, რაც ქაღალდი ქაღალდის ფურცლის სახით დავჭერი, როგორც სახელმძღვანელო, აღმოვაჩინე, რომ ჩემი ჩარჩო ოდნავ პატარაა 8.5x11 ინჩზე … მისი "გასაკეთებლად" მე მხოლოდ ჭიქა დავდე ჩემს მახინჯ ფონიზე და მოვიწესრიგე დაახლოებით 1/16 "ორი მხრიდან ჰობის დანით.
ახლა დროა დაბეჭდოთ თქვენი rudLights ძაფები მახინჯ ფონიზე. თქვენ უნდა დარწმუნდეთ, რომ უთხარით თქვენს პრინტერს ბეჭდვა ლანდშაფტის ორიენტაციაში, მინდვრები მინიმალურია. გამოსახულებას აქვს ფერადი ნათურები, მაგრამ რადგან ისინი მაინც ამოიჭრება, შეგიძლიათ დაბეჭდოთ შავ -თეთრი უპრობლემოდ. მე გირჩევთ დაბეჭდოთ იგი ნორმალურ ქაღალდზე ერთხელ მაინც, რათა დარწმუნდეთ, რომ პარამეტრები გამოვა ისე, როგორც თქვენ გსურთ. ახლა თქვენ შეგიძლიათ ჩატვირთოთ თქვენი მორგებული ფონი თქვენს პრინტერში და ამობეჭდოთ ნაჭერი, რომელიც გამოდგება პროექტში. ბოლქვები ჯერ კიდევ არ გათიშოთ, მაგრამ ჩვენ ამას გავაკეთებთ შემდეგი ნაბიჯის ბოლოს.
წადით წინ და შექმენით ახლად დაბეჭდილი ფონი და დარწმუნდით, რომ ყველაფერი მართლაც ისეა გაფორმებული, როგორც უნდა იყოს.
ნაბიჯი 3: გამგეობის მომზადება
1/8 ბოჭკოვანი დაფა (დაფა, მასონიტი, რასაც გინდათ დაარქვით) არის ორი ფუტი ოთხი ფუტით, როგორც მაღაზიიდან მოდის. ცხადია, რომ ჩვენ გვჭირდება მისი ზომის შემცირება. ამ სახის მუშაობის სასიამოვნო ნაწილი დაფა არის ის, რომ ის ჰგავს სქელ ქაღალდს და ადვილად იჭრება სასარგებლო დანით. უბრალოდ გაზომეთ ჭიქა თქვენი ჩარჩოდან და ფანქრით მონიშნეთ იგივე გაზომვა დაფაზე. შემდეგ შეგიძლიათ გამოიყენოთ თქვენი წვეტი ან კვადრატი ღობე დანისთვის. მიიღეთ რამდენიმე პასი დანით, აიღეთ დრო, არ იჩქაროთ. თუ თქვენ არ უნდა დაასრულოთ ეს საშობაოდ და თქვენ არც კი იცოდით, რომ ამის გაკეთება დაგჭირდათ დაახლოებით 16 დეკემბრამდე … მაინც, თქვენი თითები უფრო ძვირია, ვიდრე პროექტი, ასე რომ ფრთხილად იყავით!
მას შემდეგ რაც დაფა ამოიჭრება, გატეხეთ კიდეები თქვენი ფაილით ან ქვიშაქვით, რომ არ იყოს მკვეთრი. სერიოზულად, ეს პერსონალი იძლევა ყველაზე უსიამოვნო ქაღალდს… შემდეგ შეამოწმეთ, მოათავსეთ იგი თქვენს ჩარჩოში და შეინახეთ კიდეები საჭიროებისამებრ, რათა შეუფერხებლად მოერგოს მხოლოდ შესაფერის რაოდენობას. ისევ და ისევ, მიიღეთ დრო და ზუსტად მოარგეთ პირველად. საკმაოდ რთულია ხის ნაწარმის დაბრუნება ძალიან მცირე ზომის ნაჭერზე.
თქვენ მიერ დამზადებული ჩარჩოს წარმოების ხარისხის მიხედვით შეიძლება დაგჭირდეთ სცადოთ უბრალოდ დაფის შემობრუნება და იმის დადგენა, შეესაბამება თუ არა იგი სხვაგვარად. ჩემი ჩარჩო რეალურად არ იყო კვადრატული, ასე რომ, ეს ხრიკი მუშაობდა მინიმალური შევსებით. თუ დაინახავთ, რომ თქვენ იქცევით ერთნაირად, დარწმუნდით, რომ მონიშნეთ რომელი ბოლოა ორივე ნაჭერზე, მნიშვნელობა აქვს როდის მოვა დრო, რომ დაიხუროს და გაბურღოს მსუბუქი ხვრელები.
ახლა თქვენ გინდათ აიღოთ ბოლო ეტაპზე დაბეჭდილი შპალერი და დააფინოთ იგი ფიბორბორდის ნაჭერზე და მოათავსეთ ეს ყველაფერი. ის უნდა იყოს ზუსტად იგივე ზომის. მას შემდეგ, რაც ის გაფორმდება, გამოიყენეთ თქვენი მკვეთრი ნაჭუჭი, თითოეული ბოლქვის ცენტრში (-იში) და ჩასვით ბოჭკოვანი დაფაზე. ეს განყოფილება იქნება ნიშანი, რომელზეც თქვენ გაბურღავთ დაფაზე 5/16 ხვრელებს, რომ LED- ები ბრწყინავდნენ. თუ უკვე გათიშეთ ნათურები შპალერიდან, შეგიძლიათ შეაფასოთ საბურღი ადგილები ან გამოიყენოთ ერთ -ერთი ჯართის ტესტი ამობეჭდილი ნაჭრები. მე ოდნავ გამიადვილდა ამ მასალის თვალის ბურღვის ადგილის დახატვა ფანქრით თითოეული წრიულის გარშემო მცირე წრის დახატვით.
დროა გავაკეთოთ რამდენიმე ჩიპი. გამოიყენეთ ნებისმიერი საბურღი-დასატრიალებელი მოწყობილობა და 5/16 "ბურღი, რომ ჩააგდოთ დაფაზე 26 ხვრელი. ჩემი საბურღი საბურღი არ მოხვდა ცენტრალურ ხვრელში … ასე რომ, მე უნდა გამოვიყენო სხვა სპინური მოწყობილობა. მართალი ხარ, ჩემი პატარა კვერცხის მომცემი არ ჩაატარებს 5/16 "ბურღვას, მაგრამ კარგად დაიჭერს 9/32";-) ახალი ხვრელები ხრაშუნა იქნება, ასე რომ აიღეთ თქვენი ფაილი ან შპალერი და გაასწორეთ მათი კიდეებიც. LED უბრალოდ უნდა მოერგოს ხვრელს, ასე რომ PCB იდება ბინა დაფის უკანა მხარეს.
თუ თქვენ უკვე არ გაჭრიდით ბოლქვებს, ახლა ამის დროა. გატეხე X-Acto დანა და საჭრელი დაფა და წადი ქალაქში. ჩემი შვილი ამბობს, რომ თითოეულ ბოლქვზე X ფორმის მოჭრა და შედეგად მიღებული სამკუთხა ნაჭრების მოჭრა საკმაოდ კარგად მუშაობდა.
ნაბიჯი 4: ჩადეთ მასში რამდენიმე მუხტი
დროა დავიწყოთ ამ პროექტის LED დასასრული. ამოიღეთ WS2812B– დან 26 და დაალაგეთ ისინი დაფაზე. თქვენ გინდათ დარწმუნდეთ, რომ ყველა სწორად იწვა. ეს ასევე კარგი დროა, რომ თითოეული მათგანი ინდივიდუალურად შეამოწმოთ, სანამ მთელ ჯგუფს შეაერთებთ, რომ გაარკვიოთ, რომ იქ არის ერთი მომხიბვლელი. მე დავამატე არდუინოს მარტივი ესკიზი, რომელიც უბრალოდ შთანთქავს შემთხვევით ფერებს WS2812- ლაპარაკში. თქვენ შეგიძლიათ გამოიყენოთ სერვო კაბელი, ან ლენტი კაბელი, ან ნებისმიერი სხვა მავთული, რომელიც შეიძლება გქონდეთ სატესტო კაბელის გასაშლელად. უბრალოდ ჩასვით კაბელში 3-პინიანი სათაური და შეგიძლიათ დაიჭიროთ იგი LED- ების PCB- ების "in" ბალიშებზე. თითოეული LED უნდა აანთოს და სანამ თქვენ მხოლოდ ერთ დროს ატარებთ არდუინოს დენის წყაროს ადვილად შეუძლია გაუმკლავდეს დავალებას.
მას შემდეგ რაც დარწმუნდებით, რომ ყველა LED არის კარგ მდგომარეობაში, შეგიძლიათ დაიწყოთ მავთულის დამზადება. მე უბრალოდ გამოვიყენე ძველი 20 ლიანდაგიანი ხრახნიანი მავთული, რომელიც მე მივიღე, როდესაც რადიო შაკი ჯერ კიდევ ირგვლივ იყო. თქვენ უნდა გააკეთოთ 23 თითოეული წითელი, შავი და მწვანე, ან ნებისმიერი ფერი, რომელიც გსურთ გამოიყენოთ ენერგიის, გრუნტისა და მონაცემებისათვის. მე არ მაქვს განზომილება, რომ უზრუნველვყო მავთულის სიგრძე. მე უბრალოდ დავიჭირე მავთულის ნაჭერი რამოდენიმე LED- ს შორის და დავიწყე რამოდენიმე სიგრძის ჭრა. ცენტრში არის წყვილი, რომელიც სხვებზე ცოტა გრძელია, ასე რომ თვალი ადევნეთ ამას.
მას შემდეგ, რაც თქვენი მავთულები გაიჭრება, წადით წინ და ოდნავ გაწიეთ თითოეული ბოლოდან, მხოლოდ იმდენი, რომ შეაერთოთ PCB ბალიშებზე. ჩვენ ჯერ არ შევაერთებთ H– ს I– თან, ან Q– ს R– თან. დააბრტყელეთ მავთულის ბოლოები და მოათავსეთ ბალიშები LED- ებზე. შემდეგ მოემზადეთ თითების თითების დამღლელი პროცესისთვის და შეაერთეთ მავთულები PCB– ზე. გაიმეორეთ ის, რაც როგორც ჩანს თერთმეტ ათასჯერ, მიუხედავად იმისა, რომ ეს ბოლოს 155 -ს ჰგავს.
მას შემდეგ რაც სამივე სტრიქონი შედუღდება, თქვენ დააყენებთ ხანგრძლივ მონაცემთა მავთულს H– დან I– მდე, შემდეგ სხვა Q– დან R– მდე. ყოველი რიგი მიიღებს დენის და მიწის მავთულხლართებს პირდაპირ დენის გამანაწილებელი დაფიდან/დანამატიდან/ნივთებიდან ასე რომ, A, I და R- ს აქვს საკუთარი დენის მავთულები. ნახეთ სურათი და სქემატური და ეს ყველაფერი აზრი ექნება. თქვენ ასევე დააყენებთ ერთ 1000μF ქუდს თითოეული ხაზის მეორე ბოლოში, H, Q და Z, რათა შეინარჩუნოთ ენერგიის რეზერვი თითოეული ძაფისთვის. (მე არ შემიძლია გპირდეთ, რომ ეს აუცილებელია, მაგრამ ის ნამდვილად არაფერს დააზარალებს.) საბოლოოდ თქვენ გააკეთებთ ჯამპერის მავთულს A- ს მონაცემებიდან, რომელიც მიდის არდუინოში. უბრალოდ აიღეთ ჩვეულებრივი მხტუნავი და გაჭერით შუაზე, შემდეგ შეაერთეთ R1, 220 -დან 470 Ohm– ის რეზისტორი, ჩასვით და დაფარეთ სითბოს შემცირებით. შეაერთეთ ერთი ბოლო DIN ბალიშზე პირველ LED- ზე და მეორე ბოლო მიდის Arduino- ს პინ 6 -ზე (ის არ უნდა იყოს 6, ეს შეიძლება იყოს ნამდვილად ნებისმიერი pin).
მას შემდეგ რაც ყველა თქვენი LED- ები გაერთიანდება ერთმანეთთან და დენის მავთულები მიმაგრებულია თითოეული რიგის ერთ ბოლოში, ხოლო კონდენსატორები მეორეზე, დროა წავიდეთ წინ და ცხელი წებო ყველაფერი დაფაზე. ნუ იჩქარებთ, თითები დაფაზე არ მიამაგროთ. მე სამი ან ოთხი წებოს ჯოხი გამოვიყენე, რომ დავრწმუნდე, რომ ყველაფერი რჩება იქ, სადაც ჩავდე, მათ შორის კონდენსატორების ირგვლივ ცოტაოდენი შედგენა და დენის მავთულები, რათა დაძაბულობის შემსუბუქება მოხდეს.
თქვენ ნახავთ ორ აშკარად განსხვავებულ დაფას ფოტოებზე. ერთს აქვს Arduino Pro Mini და HC-05 Bluetooth მოდული, მეორეს კი, ჯერ არაფერი. ერთი Pro Mini არის ის, ვინც წავიდა ჩემი დისშვილი, რომ მე არ მიიღოს საკმარისი აშენება სურათები. ეს არის ის, რაც გამოსახულია თანდართულ სქემაში. ძაბვის გამყოფი, რომელიც Arduino– ს 5v TX– ს უშვებს HC-05– ის 3.3v RX– ში, უბრალოდ ჩაშენებულია კაბელში, რომელიც აკავშირებს ამ ორს. თქვენ შეგიძლიათ დააკოპიროთ ეს მავთული და შეაერთოთ R2, 1k7 რეზისტორი, ჩასმული. შემდეგ შეაერთეთ R3, 3k3 რეზისტორი, R2– ის HC-05 დასასრულიდან მავთულხლართამდე მიწასთან გასასვლელად. ან შეგიძლიათ ააწყოთ ის პროტობორდზე, თუ გირჩევნიათ.
ფოტოების მეორე დაფა ჩემია და ის გამოიყენებს Raspberry Pi Zero W- ს HC-05- ის ნაცვლად. არდუინოს აქვს დენის გამანაწილებელი დაფა, რომელიც მე დავკაკუნე პროტობორდზე. ეს მხოლოდ რამოდენიმე რიგის სათაურია და კიდევ 1000 μF კონდენსატორი, რომელიც გაერთიანებულია დენის ჯეკ კაბელებთან. მე ახალი ვარ დენის საკაბელო ჯეკებისგან, როგორც Pi ვერსიისთვის, ასე რომ, მე მივიღე ბოლო ხრახნიანი ტერმინალები ბოლომდე და ყველა ძალა მოვახერხე მასში. მე ალბათ დავამთავრებ რაღაც უფრო სუფთა და, რა თქმა უნდა, დავამატებ 1000μF თავსაც.
ნაბიჯი 5: მიეცი მას რამდენიმე ჭკუა - არდუინოს გზა
ახლა ის ნაწილი, რომელსაც ჩვენ ყველანი ველოდით, რის გამოც ის რეალურად რაღაცას გააკეთებს. საბედნიეროდ თქვენთვის, მე უკვე რამდენიმე ღამე გავატარე ამ პროექტის კოდის წერაში. ყველაფერი რაც თქვენ გჭირდებათ არის გადმოწეროთ zip ფაილი, ამოიღოთ იგი თქვენს კომპიუტერში სადმე, გახსნათ იგი Arduino IDE– ში და ატვირთოთ თქვენს Arduino– ში. ჩემდა საბედნიეროდ, მე ღამის ვარ, გვიან ღამე არ არის დიდი საქმე (დილის 4 საათია, როცა ამას ვწერ).
არდუინოს დასასრული არის ექვსი ფაილი საქაღალდეში სახელწოდებით "rudLightsArduino". მათ შემცველი zip ფაილი თან ერთვის ამ ნაბიჯს. ალტერნატიულად შეგიძლიათ მიიღოთ იგი GitHub საცავიდან. თუმცა თქვენ გადაწყვეტთ ფაილების შეძენას, როდესაც ისინი თქვენს კომპიუტერზე იხსნება, გახსენით rudLightsArduino.ino Arduino IDE– ში. ამან უნდა ჩაწეროს ხუთი სხვა ფაილი, როგორც ჩანართები IDE– შიც. თუ თქვენი WS2812B LED მონაცემთა პინი დაუკავშირეთ Arduino პინს, გარდა პინ 6 -ისა, თქვენ მოგიწევთ იპოვოთ ხაზი "#განსაზღვრეთ LED_PIN 6" და შეცვალეთ 6 თქვენს მიერ გამოყენებულ პინზე.
შემდეგ შეგიძლიათ გადახვიდეთ ჩანართზე, სახელწოდებით "daVars.h" და იპოვოთ ნაწილი მყარად კოდირებული სტრიქონებისთვის, რომლებიც ნაჩვენებია დაფაზე. ეს არის ხაზები, რომლებიც იწყება "const char string_X PROGMEM blah blah" ფაილის ზედა ნაწილთან ახლოს. შეცვალეთ ეს სურვილისამებრ, უბრალოდ დარწმუნდით, რომ ისინი ყველა CAP- ია და არ შეიცავს სპეციალურ სიმბოლოებს (როგორიცაა პერიოდი, მძიმით და ა.შ.). სივრცეები კარგად არის.
თქვენ შეგიძლიათ დაამატოთ მეტი ხაზი არსებული ხაზის კოპირებით, ჩასვით იგი სხვების ქვემოთ და შეცვალოთ ნომერი "string_X " ნაწილში. უბრალოდ გაზარდე რიცხვი ყოველ ჯერზე. თეორიულად შეგიძლიათ შეინახოთ იმდენი ხაზი, რამდენიც მოერგება არდუინოს ფლეშ მეხსიერებას. PROGMEM ნაწილის ჯადოქრობა ნიშნავს იმას, რომ ეს სტრიქონები ყველა არ ინახება RAM– ში, ისინი იკითხება პირდაპირ ფლეშ მეხსიერებიდან. მე არ შევალ უფრო დეტალურად, მაგრამ თქვენ შეგიძლიათ გაიგოთ მეტი Arduino საცნობარო გვერდზე. როდესაც ხაზებს დაამატებთ ან წაშლით, თქვენ მოგიწევთ რამდენიმე სხვა ნაწილის რედაქტირებაც. იპოვნეთ შემდეგი განყოფილება "ზემოთ მოყვანილი სტრიქონებისათვის" და დაამატეთ/წაშალეთ "string_X" საჭიროებისამებრ {ხვეული სამაგრების} შორის. დაბოლოს, იპოვნეთ ხაზი "int string_count = X" და შეცვალეთ ნომერი, რომ იყოს ცხრილების რაოდენობა ზემოთ ცხრილიდან. ეს რიცხვი არის რეალური რიცხვი, ანუ არ იწყება ნულიდან. თუ არსებობს შვიდი "const char string_X" ხაზი, აქ ჩადეთ 7.
ახლა შეადგინეთ და ატვირთეთ კოდი თქვენს არდუინოში. ამისათვის თქვენ უნდა გათიშოთ HC-05, რადგან Bluetooth მოდული იყენებს იგივე TX/RX ხაზებს, როგორც კომპიუტერი> Arduino პროგრამირების მოწყობილობა. კოდის ატვირთვის შემდეგ გათიშეთ 'duino' კომპიუტერიდან და ხელახლა შეაერთეთ თქვენი BT მოდული.
ახლა თქვენ საბოლოოდ შეგიძლიათ შეიკრიბოთ დასტა, რომელიც მიდის ჩარჩოში. ჯერ მინა, შემდეგ მახინჯი ფონი შუქებით ამოჭრილი. შემდეგ მოდის ორი ფურცელი ხავერდოვანი, როგორც დიფუზორი. მე დავამთავრე დიფუზიის კიდევ ერთი ფენის დამატება ჩვეულებრივი პრინტერის ქაღალდის ფურცლის ჩათვლით. დაბოლოს, თქვენ შეგიძლიათ ჩადოთ სიკეთით სავსე ბოჭკოვანი დაფა ჩარჩოში, დარწმუნდით, რომ ის სწორად არის ორიენტირებული შპალერის ფურცელზე.
რა მოხდება შემდეგ დამოკიდებულია იმაზე, თუ რას იყენებდით ჩარჩოსთვის და როგორ რეალურად თავსდება ნივთები აღნიშნულ ჩარჩოში. თქვენ შეგიძლიათ ნახოთ მზა სურათის ფოტო, რომ მე უნდა ჩავრთო გაფართოება ჩარჩოზე, რომ შეიცავდეს ყველაფრის დამატებით სიმაღლეს. ეს გაფართოება იყო მხოლოდ 1/2 ფიჭვის 3/4 ზოლით, მოჭრილი კუთხეებში და ჩარჩოს უკანა მხარეს წებოვანი ხის წებოთი. შემდეგ გამოვიყენე ბოჭკოვანი დაფის პატარა სამკუთხედის ნაჭრები ჩარჩოში ჩასასვლელად, რომელიც თავდაპირველ საყრდენში ინახებოდა. მათ დავამატე ფიჭვის რამდენიმე ნაჭერი, რომ ჩამონტაჟებულიყო ჩარჩოს გაფართოების უკანა კიდეზე. შემდეგ გავაფურთხე პილოტური ხვრელები და ჩარჩოს ორიგინალური საყრდენი ჩავარდნილ მდგომარეობაში აღმოვაჩინე. საბოლოოდ მე პილოტით გავხვრიტე და ჩავამაგრე ჩამონტაჟებული მავთულის სიგრძე ჩარჩოს გაფართოებაზე, რათა ვიმსახურო როგორც საკიდი.თუ თქვენ იყენებდით ჩრდილის ყუთს ან სქელ ჩარჩოს, შეიძლება არ დაგჭირდეთ მთელი ამ გართობის გავლა.
ბოლოს და ბოლოს, გადმოაბრუნეთ და შეაერთეთ AC ადაპტერი და უყურეთ სინათლის ჩვენების დაწყებას. როდესაც ჩემმა დისშვილმა პირველად შეაერთა მისი თვალი, დახუჭა წარწერა "გილოცავ შობას". თქვენი იქნება მართლწერის ნებისმიერი სტრიქონი, რომელსაც ჩასვამთ "const char string_0 " ან "RUDLIGHTS ALPHABET BOARD", თუ თქვენ ჯერ არ შეუცვლიათ კოდი.
თუ გამოტოვეთ HC-05 Bluetooth მოდულის ნაწილი, გილოცავთ, თქვენ დასრულდით! ვიმედოვნებ, რომ თქვენ მიიღებთ ბევრ გარბენს თქვენი ურთიერთობებისგან თავდაყირა:-)
თუ Bluetooth მოდულისკენ იყავით, გადადით შემდეგ საფეხურზე, რაც მე მჯერა, მაგარი ნაწილია და რატომ დავიწყე ეს პროექტი იმის ნაცვლად, რომ ჩემი დისშვილი კიდევ ერთი თოჯინა შემეძინა.
ნაბიჯი 6: აპლიკაცია (!)
დიახ, თქვენ სწორად წაიკითხეთ. არსებობს rudLights– ის კომპანიონი Android აპლიკაცია, რომელიც საშუალებას გაძლევთ აჩვენოთ და შეინახოთ კიდეც, პერსონალური შეტყობინებები თქვენს დაფაზე. წინა შობას ჩემს დისშვილს ვაჩუქეთ Amazon Fire ტაბლეტი. ასე რომ, ამ პროექტის ერთ -ერთი მთავარი პუნქტი იყო გქონოდა საშუალება გამოეყენებინა ის ტაბლეტი rudLights ანბანის დაფასთან ურთიერთობისათვის. მე დავასრულე Thunkable– ში, რომელმაც შემოგვთავაზა აპლიკაციის შესაქმნელად ლამაზი, მარტივი გზა იმ ბიჭისთვის, რომელსაც აქამდე არასოდეს ჰქონია Android აპლიკაცია. მე მოვახერხე რაღაცის შედგენა, რამაც ყველაფერი გააკეთა, რაც მჭირდებოდა სულ რამდენიმე დღეში. თქვენ არ გჭირდებათ ამის გაკეთება, შეგიძლიათ უბრალოდ ჩამოტვირთოთ აპლიკაცია ჩემი სერვერიდან ან GitHub საცავიდან. ნებისმიერი ადგილიდან ასევე შეგიძლიათ ჩამოტვირთოთ პროგრამის პროექტი.aia ფაილი, რომელიც შეგიძლიათ გამოიყენოთ Thunkable– ში rudLights აპლიკაციის საკუთარი ვერსიის შესაქმნელად. მოგერიდებათ დაამატოთ ან წაშალოთ რაიმე, გადაამოწმოთ, შეცვალოთ სურათები, რა გაქვთ. ის ხელმისაწვდომია GPLv3– ის ქვეშ, ისევე როგორც ნივთების არდუინოს დასასრული.
თქვენ შეგიძლიათ ეწვიოთ rudLights ვებსაიტს პროგრამის ინსტალაციისა და დაყენების დეტალებისათვის, ასევე გააჩნია როგორ გამოიყენოთ იგი დაინსტალირების შემდეგ.
ნაბიჯი 7: დასასრული?
კარგად, თქვენ გაქვთ ეს, rudLights ანბანის დაფა. ვინაიდან ჩემი Pi- ვერსიაზე მომუშავე ვერსია ჯერ კიდევ პროგრამირდება, მე ჯერ არ დამიმატებია არცერთი ნაბიჯი და არც დამხმარე დოკუმენტი. მე განვაახლებ ამ ინსტრუქციულს, როგორც კი რაიმე სამუშაო მექნება. თუ თქვენ გაქვთ რაიმე შეკითხვა ან კომენტარი, თუ რაიმე გაურკვეველია, უბრალოდ დამიკავშირდით ქვემოთ მოცემულ კომენტარებში ან გამომიგზავნეთ შეტყობინება ჩემი პროფილის გვერდის საშუალებით. სიამოვნებით ვპასუხობ.
მადლობა რომ კითხულობ, ისიამოვნე!
რედაქტირებულია 20180113 - შეცვლილი ბმული HC -05 Bluetooth მოდულისთვის, რადგან თავდაპირველად დაკავშირებული ელემენტი მარაგში არ არის
გირჩევთ:
აპლიკაციით კონტროლირებადი ფერადი ღრუბელი: 7 ნაბიჯი (სურათებით)
აპლიკაციით კონტროლირებადი ფერადი ღრუბელი: გამარჯობა, ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ ოთახის განათება ხრეშის ბილიკიდან. მთლიანი რამის კონტროლი შესაძლებელია WLAN– ის საშუალებით, აპლიკაციით. მაგრამ საბოლოოდ შენ შეგიძლია გონიერი გახადო
უოლესი ანიმატრონული უცხო არსება: 9 ნაბიჯი (სურათებით)
უოლესი ანიმატრონიკული უცხო არსება: კეთილი იყოს თქვენი მობრძანება! დღეს მე გაჩვენებთ თუ როგორ უნდა ავაშენოთ უოლესი, ანიმატიური უცხოპლანეტელი არსება. დასაწყებად დაგჭირდებათ: x 1 Fur Real Friends dog (ასე: https://www.ebay.com/p/1903566719)x5 MG996R Servos x 1 Pololu Maestro 6 არხიანი Servo Contro
შეინარჩუნეთ ბავშვი მაგარი ამ ზაფხულს - გააკონტროლეთ მუნჯი ფანები ჭკვიანი ნივთებით!: 6 ნაბიჯი (სურათებით)
შეინარჩუნეთ ბავშვი მაგარი ამ ზაფხულს - გააკონტროლეთ მუნჯი თაყვანისმცემლები ჭკვიანური საგნებით !: როგორც ორი კვირის წინ, ამის წერის დროს, მე გავხდი მამა წარმოუდგენელი ბავშვისთვის! სეზონების შეცვლასთან ერთად, დღეების გახანგრძლივებასთან და ტემპერატურის მატებასთან ერთად, ვიფიქრე, რომ კარგი იქნებოდა რაიმე სახის მონიტორის ქონა
არდუინო - მოძრავი მოძრაობით მოძრავი - ტარებადი ნივთი (შთაგონებულია Chronal Accelerator Tracer Overwatch): 7 ნაბიჯი (სურათებით)
არდუინო - მოძრავი მოძრაობა - ტარებადი ელემენტი (შთაგონებულია Chronal Accelerator Tracer Overwatch): ეს ინსტრუქცია დაგეხმარებათ დააკავშიროთ ამაჩქარებელი და ნეოპიქსელ ლედ -რინგი. მე მოგაწვდით კოდს, რომ წაიკითხოთ ამაჩქარებელი და მიიღოთ ეს ეფექტი თქვენი ნეოპიქსელით ანიმაცია. ამ პროექტისთვის მე გამოვიყენე Adafruit 24 ბიტიანი ნეოპიქსელის ბეჭედი და დეპუტატი
როგორ გააკეთოთ RC საჰაერო ნავი! 3D ნაბეჭდი ნაწილებით და სხვა ნივთებით: 5 ნაბიჯი (სურათებით)
როგორ გააკეთოთ RC საჰაერო ნავი! 3D ნაბეჭდი ნაწილებითა და სხვა ნივთებით: საჰაერო ნავები შესანიშნავია, რადგან მათ ნამდვილად უხდებათ სიარული და ასევე მუშაობენ რამდენიმე სახის ზედაპირზე, როგორიცაა წყალი, თოვლი, ყინული, ასფალტი ან უბრალოდ ყველაფერი, თუ ძრავა საკმარისად ძლიერია. პროექტი არის არ არის ძალიან რთული და თუ უკვე გაქვთ ელექტრონი