Სარჩევი:

ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი

ვიდეო: ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი

ვიდეო: ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით .: 5 ნაბიჯი
ვიდეო: ემილიას სახლში რისი ხმები ესმის? 6+ 2024, დეკემბერი
Anonim
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით
ჰელოუინის შეშინების მანქანა PIR– ის, 3D დაბეჭდილი გოგრასა და Troll Arduino– ს თავსებადი აუდიო პრანკერის/პრაქტიკული ხუმრობის დაფის გამოყენებით

ტროლის დაფა შექმნილია პატრიკ ტომას მიტჩელის მიერ EngineeringShock Electronics– ის მიერ და სრულად დაფინანსდა Kickstarter– ზე არც ისე დიდი ხნის წინ.

მე მივიღე ჩემი ჯილდო რამდენიმე კვირით ადრე, რათა დამეხმარა გამოყენების მაგალითების დაწერაში და არდუინოს ბიბლიოთეკის აშენებაში, რათა პროგრამირება ოდნავ გამიადვილდეს.

რა არის "ტროლი" - ეს არის Arduino (UNO) თავსებადი აუდიო ხუმრობის დაფა, მას აქვს ATMega 328P ჩიპი ბორტზე, არჩევის ღილაკი (პროგრამირებადი მომხმარებლისთვის), DIP გადამრთველი (4 გადამრთველი, მომხმარებლის პროგრამირებადი) და LDR (ფოტო რეზისტორი უკავშირდება A0). მას აქვს ორი აუდიო ჯეკი, თქვენ შეგიძლიათ გამოიყენოთ ერთი აუდიოს გადასასვლელად - და სხვა ბგერის თავზე იყოს ჩაწერილი ხმები ტროლიდან. მას ასევე აქვს დინამიკის სათაური ბორტზე დინამიკის დასაკავშირებლად და ბორტზე პატარა გამაძლიერებელი. რეკომენდირებულია გარე გამაძლიერებელი კარგი გამაძლიერებელით.

ასევე არსებობს "გარე" გამშვები პინი (ციფრული PIN 9), სენსორები შეიძლება მიმაგრდეს ხმის "გასააქტიურებლად". (PIR სენსორი, ხმის სენსორი, ლიმიტის გადამრთველი, ვიბრაციის სენსორი, შეიძლება გამოყენებულ იქნას ნებისმიერი ციფრული სენსორი, რომელსაც აქვს ერთი გამომავალი.)

ჩვენ ასევე გვაქვს წვდომა ყველა ანალოგიურ პინზე (A0 to A5) - A0 გამოიყენება LDR– ის მიერ, რაც ხსნის I2C მოწყობილობების გამოყენების შესაძლებლობას.

მისი კვების სამი გზა არსებობს - 9 ვ ბატარეა, AC to DC ადაპტერი და USB, არის ჯუმბერის პინი, რომლის დაყენებაც საჭიროა ბატარეის ან AC გადამყვანის ჯეკის გამოყენებისას.

არსებობს AP23582 ჩიპი, რომელიც შეიცავს აუდიო ნიმუშებს.

ჩიპზე არის 57 ბგერა.

Kickstarter Link (კამპანია დასრულდა, მაგრამ აქ ინფორმაცია კარგია).

EngineeringShock Electronics პროექტის გვერდი.

მარაგები

ტროლის დასაპროგრამებლად გჭირდებათ Arduino UNO მოსახსნელი ჩიპით - დიახ ჩვენ ვიღებთ ჩიპს Troll– დან და ვდებთ Arduino UNO– ში და ვაპროგრამებთ. - ამის გაკეთებისას თქვენ უნდა იზრუნოთ, რომ არ დაიხუროს ქინძისთავები და ყოველთვის შეამოწმოთ, რომ ჩიპზე გასაღები ემთხვეოდეს სოკეტის გასაღებს. (ნახევარი წრე ჩიპის ერთ ბოლოში).

მათ მოყვება პატრიკის საფონდო ესკიზი - მაგრამ ამ მოწყობილობის ნამდვილი გართობა არის პროგრამირება, რომ გააკეთოს ის, რაც გსურთ. ჩიპების ამოღება არ არის რთული, მიიღეთ დრო და იყავით ფრთხილად - როგორც ითქვა, ჩვენ არ ვიქნებით პასუხისმგებელი, თუ დააზიანებთ თქვენს ჩიპს ან მოწყობილობას. გააკეთე ეს შენივე რისკით.

აღჭურვილობა და STL ფაილები:

ამ მაგალითისთვის დაგჭირდებათ 3D პრინტერი (ან ისეთზე წვდომა, რომლის გამოყენებაც შეგიძლიათ ცოტა ხნით, ჩემს ბეჭდვას 12 საათი დასჭირდა). * სურვილისამებრ შეგიძლიათ დაელოდოთ ჰელოუინამდე და იყიდოთ პლასტიკური გოგრა, ან მოჩვენება ან სხვა რამ.

თქვენ შეიძლება კვლავ მოგინდეთ ყუთის 3D ბეჭდვა ტროლის დაფისთვის.

ყუთი Thingiverse (ეს არის ჩემი დიზაინი და მივესალმები გაუმჯობესებას).

ჰელოუინის გოგრა 3DWP– ით

მე ამოვბეჭდე "HalloweenPumpkinCover" ამ რემიქსიდან, მე გადავწყვიტე არ გამომეყენებინა გოგრა ან ამ რემიქსის გადატვირთვა, რადგან არ ვიყავი დარწმუნებული PIR სენსორის ხვრელის ზომაზე და არც ნეოპიქსელის ბეჭდის ზომაზე. გამოყენებული. - ეს კარგად იყო, რადგან "ყდა" მხოლოდ ჩემი ყუთის თავზე დევს.

საჭირო სხვა ინსტრუმენტები:

თქვენ შეიძლება დაგჭირდეთ გასაყიდი რკინა (იმისდა მიხედვით, თუ რომელი ნეოპიქსელის ბეჭედს მიიღებთ), თქვენ ალბათ დაგჭირდებათ (ან გინდათ) საფეხური. მე გამოვიყენე ხრახნიანი დრაივერი იმ ბიტით, რაც მაქვს, მაგრამ შეიძლება დაგჭირდეთ პატარა ბურღვის გამოყენება.

თქვენ ალბათ დაგჭირდებათ ცხელი წებო, ან წებოვანი ლენტი.

აპარატურა მარტივია:

თქვენ გჭირდებათ "ტროლის" დაფა - სიმართლე გითხრათ, მე არ ვარ დარწმუნებული, იყიდება თუ არა ისინი kickstarter– ის მიღმა - ასე რომ თქვენ შეიძლება დაგჭირდეთ პატრიკთან დაკავშირება მისი ვებ – გვერდიდან.

მინი PIR სენსორი, როგორც ზემოთ გამოსახული, ან აქ. მხოლოდ მაგალითი - გააკეთეთ საშინაო დავალება, სანამ რამეს ყიდულობთ - იქნებ იპოვოთ ეს უფრო იაფად, ან ამაზონზე, ან ალიექსპრესზე, თუ ამ საიტებს ანიჭებთ უპირატესობას.

დაბოლოს, თქვენ დაგჭირდებათ ნეოპიქსელის ბეჭედი (მინიმუმ 12 პიქსელით) და მე გირჩევთ, რომ მიიღოთ ის, რომელზეც მავთულები უკვე გამყარებულია.

ბეჭედი 16 პიქსელით ასევე უნდა მუშაობდეს, თქვენ გინდათ ოდნავ შეცვალოთ კოდი უფრო დიდი პიქსელის რაოდენობისთვის.

მე ვფიქრობ, რომ რაიმე უფრო დიდი თქვენ გაგიჭირდებათ მისი მორგება.

ნაბიჯი 1: 3D ბეჭდვა ……

3D ბეჭდვა ……
3D ბეჭდვა ……
3D ბეჭდვა ……
3D ბეჭდვა ……
3D ბეჭდვა ……
3D ბეჭდვა ……

ჩემს Wanhao Duplicator I3 v1– ზე ამას ცოტა დრო დასჭირდა დასაბეჭდად. მე გამოვიყენე მოდელი მხარდაჭერის გარეშე. რეზოლუციით.1 და 35% შევსება. ბუნებრივი PLA ძაფით. ბეჭდვა იყო 12 საათზე მეტი. ეს იყო ერთ -ერთი ყველაზე გრძელი ანაბეჭდი, რაც კი ოდესმე გამიკეთებია და მე მხოლოდ იმის იმედი მქონდა, რომ არაფერი მოხდებოდა. არაფერი დაემართა და გოგრა მივიღე.

მიუხედავად იმისა, რომ გოგრა იბეჭდებოდა - მე დავბეჭდე ყდა და გავაკეთე რამდენიმე სხვა პატარა რამ სხვა პროექტისთვის Wanhao Duplicator I3 plus– ის გარეკანით.1 და 35% -იანი გარჩევადობა, ნაცრისფერი PLA ძაფის გამოყენებით და დაბეჭდვა ბევრად უფრო სწრაფი იყო.

გასაკეთებელი არაფერია ლოდინის გარდა …

ნაბიჯი 2: სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)

სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)
სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)
სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)
სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)
სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)
სანამ ჩვენ ველოდებით….. (პროგრამული უზრუნველყოფა)

ზემოთ არის რამდენიმე ტესტი მას შემდეგ, რაც ველოდი ბეჭდვის დასრულებას. - არის მხოლოდ Arduino UNO, ნეოპიქსელის ბეჭდით (12 led) შიგნით. ამ ეტაპზე, მე არ გამიკეთებია არანაირი ხვრელი PIR– ისთვის, ან არაფერი.

უფრო მეტად ვნახე თუ არა 12 პიქსელი ანათებდა გოგრას და რა სახის "ანიმაციები" შემეძლო გამომეღო. გამოყენებული ესკიზი იყო მხოლოდ ადაფრუტის მაგალითის ესკიზი.

ნარინჯისფერი, იასამნისფერი და ყვითელი მეც კარგად გამოიყურებოდა… თეთრიც მომეწონა.

ამ დროს მე დავიწყე მუშაობა ესკიზის გაკეთებაზე, რომელიც გამოიყენებდა ტროლის დაფას და PIR- ს.

როგორც უკვე ვთქვი, მე ვმუშაობდი მაგალითის შექმნაზე და დაფაზე არდუინოს ბიბლიოთეკის შექმნაზე - ასე რომ, მე მოვიყვანე ჩემს მიერ გაკეთებული ერთ -ერთი მაგალითი. და ამოიღო კოდი ადაფრუტის მაგალითიდან.

ჩემი ბიბლიოთეკა - და კოდი შეგიძლიათ იხილოთ აქ. ბიბლიოთეკის დაყენება შესაძლებელია Arduino ბიბლიოთეკის მენეჯერის საშუალებით.

ამ პროექტის მაგალითს ეწოდება "TheTroll_SpookyArray_v2" და შეგიძლიათ იხილოთ მაგალითის საქაღალდეში.

თქვენ ასევე დაგჭირდებათ Adafruit Neopixel ბიბლიოთეკა, რომელიც შეიძლება დაინსტალირდეს ბიბლიოთეკის მენეჯერის საშუალებით, თუ ის არ გაქვთ.

მე მაქვს რამდენიმე ვიდეო TheTroll ბიბლიოთეკის გამოყენების შესახებ და მაგალითი იმისა, თუ როგორ მუშაობს გარე გამომწვევები ჩემს ბიბლიოთეკასთან.

გარე გამომწვევი ვიდეო, შესავალი TheTroll დაფაზე (ცოტა გრძელი), ტროლი პატარა მეგობართან მოსაუბრე (LBT არის პატრიკის მიერ შექმნილი მეტყველების დაფა, რომელიც იყენებს იგივე აუდიო ჩიპს) - Red Alert !, DIP გადამრთველების გამოყენებით და ბოლოს ეს პროექტი - Troll Arduino Audio Pranker Halloween Project (ვიდეო)

ერთ -ერთი ყველაზე რთული რამ იყო LED ანიმაციის გაშვება ხმის დაკვრისას, ბიბლიოთეკის დაყენებით, რომ არ დაეყოვნებინა ხმა და ისეთივე იდეის გამოყენებით, როგორც მაგალითი Blink დაუყოვნებლივ, მე შევძელი (მეტნაკლებად) გააგრძელეთ ანიმაციები, სანამ ხმა ჯერ კიდევ უკრავდა. - დრო ჯერ კიდევ ცოტაა, (ან ზოგიერთ შემთხვევაში ძალიან ბევრი), მაგრამ მე ვმუშაობ ამაზე.

ეს გაკეთდა 154 -დან 161 -მდე ხაზებზე do while კომბინაციის გამოყენებით და კვლავ 170 და 183 სტრიქონებზე. განსხვავება მოციმციმეებს შორის დაყოვნების მაგალითი და ეს არის მე ვიყენებ ცოტა ხნით და ვეძებ თუ არა millis - previousMillis ჯერ კიდევ ხმის სიგრძეზე ნაკლები. იქ, სადაც მოციმციმე დაყოვნება არის შედარება იმის დასადგენად, გავიდა თუ არა მეტი დრო, IF განცხადების გამოყენებით

მე ვიყენებ DIP გადამრთველს 4 იმის დასადგენად, თუ როგორი უნდა იყოს შედარება თუ გამოიწვევს ტრიგერი. ამ შემთხვევაში, PIR სენსორის გამომავალი მიდის მაღლა, თუ ის ჩამორჩება, რჩება მცირე ხნით და მიდის დაბალ დონეზე.

ასე რომ, ხაზი 74 - 76 ვთქვათ, შეამოწმეთ დიპლომატიური გადამრთველი (დააყენეთ ტრიგერი HIGH ან LOW), შეამოწმეთ PIN9 (გარე გამშვები პინი) ტრიგერის მნიშვნელობასთან - თუ ეს მაღალია - დააყენეთ დროშა.

79 -დან 111 -მდე არის ნათქვამი - თუ დროშა არის შერჩეული ნახევრად რანდომიზებული ფერის და ანიმაციის (ფერები შეიძლება შეიცვალოს, თუ არ მოგწონთ ჩემი არჩევანი აქ.) ეს კეთდება გადართვის შემთხვევით, რომელიც სწრაფია თუ გავაკეთებთ რამოდენიმე IF განცხადებას.

ბიბლიოთეკაში მე ვაძლევ გზას DIP გადამრთველის წაკითხვისათვის, რომელიც ბრუნებს რიცხვს 0 -დან 15 -მდე, მე ასევე ვცემ გზას, რომ წავიკითხო მხოლოდ ერთი DIP გადამრთველი თქვენი ძირითადი ესკიზიდან, ამის მაგალითია ხაზზე 124 - გამომავალი DIP კონცენტრატორებისთვის გადადით LOW- ზე, თუ ისინი ჩართულ მდგომარეობაში არიან, წინააღმდეგ შემთხვევაში ისინი მაღალია (OFF პოზიციაზე). და ხაზი 124 ამბობს, თუ SW4 (გადამრთველი 4) ჩართულია, მაშინ გამოიწვევს მაღალი.

130 - 137 ხაზები დაუკრავს ხმას ხმის ბიბლიოთეკიდან. თითოეული ზარი შედგება ჩიპზე არსებული ხმის მეხსიერების ადგილმდებარეობისაგან და რამდენ ხანს არის დაგვიანებული მისი გამოყენება. ეს ფუნქცია ამჟამად დაბლოკვის ფუნქციაა, რაც იმას ნიშნავს, რომ დანარჩენი ყველაფერი ჩერდება ხმის დაკვრისას. ამის დასრულების მიზნით, ლოდინის დრო ნულამდე დავაყენე და ნეოპიქსელის ფუნქციები ნებას ვაძლევ გაუმკლავდეს დაგვიანებას.

სტრიქონი 57 არის ბგერების მასივი, რომლის გამოყენებაც გვინდა გოგრაში - მე შევარჩიე 13 "საშინელი" ან "ჰელოუინის" ბგერა. მეტი შეიძლება დაემატოს, ან ეს ბგერები სხვა რამეში შეიცვალოს. (ხმის ბიბლიოთეკას აქვს 58 ბგერა, ასე რომ, ეს მხოლოდ მათი მცირე ნიმუშია). ეს არის შემთხვევითი ბგერები, როდესაც გააქტიურებულია, ასე რომ, თუ დაამატებთ მეტს, თქვენ უნდა გახსოვდეთ, რომ უნდა შეცვალოთ 133 ხაზი, რომელიც ირჩევს შემთხვევით ჟღერადობას. ხმის კლიპის თითოეული "სახელი" შედგება ჩიპზე ბგერის მეხსიერების ადგილმდებარეობისა და დაყოვნების მნიშვნელობისაგან.

მე ვფიქრობ, რომ ეს ეხება პროგრამულ უზრუნველყოფას, არის სხვა მაგალითები Arduino ბიბლიოთეკაში Troll დაფისთვის. თავისუფლად შეისწავლეთ, შეცვალეთ და გააზიარეთ:-)

ნაბიჯი 3: აშენება…

აღნაგობა …
აღნაგობა …
აღნაგობა …
აღნაგობა …
აღნაგობა …
აღნაგობა …

პრინტერის დასრულების შემდეგ, დავიწყე ტესტირება, რათა დავრწმუნდე, რომ ნეოპიქსელები იმუშავებენ და საკმარისად ნათელნი არიან.

მე მაშინ ავიღე მბრუნავი იარაღი პატარა საბურღი და გავხეხე პატარა ხვრელი თვალებს შორის, როგორც საცდელი ხვრელი საფეხურზე. მე უბრალოდ გამოვიყენე საფეხური ბიუჯეტით ხრახნიანი დრაივერით, დროდადრო ვჩერდებოდი იმის დასადგენად, მოერგებოდა თუ არა PIR სენსორი. მე მინდოდა ეს მჭიდროდ და არ გამომიყენებია რაიმე სახის წებო ან მსგავსი რამ. ასე რომ, ძირითადად, საჭიროების შემთხვევაში, ის შეიძლება უკან დაიხიოს.

იმ დროს, მე ასევე დავდე ხვრელი უკანა მხარეს (მბრუნავი ხელსაწყოს და საბურღი ნაწილის გამოყენებით), სადაც მე ვგეგმავდი მავთულის გაშვებას - და გავაკეთე ზოგიერთი დემო/ტესტირებისთვის, მაგრამ საბოლოოდ მე ალბათ არ უნდა გამეკეთებინა ხვრელი - რადგან მე გადავწყვიტე ამოვბეჭდო საფარი სხვა გოგრისგან და გამოვიყენო.

საფარისთვის, მე ასევე გამოვიყენე საფეხური და გავაკეთე უფრო დიდი ხვრელი მავთულის გასაშვებად, თუმცა, მე ცოტა ხნით ჩავდე ხვრელი, რათა ვცდილობდი მათ თავიდან აეცილებინა ნეოპიქსელები.

რამოდენიმე წებოვანი უკანა ლენტის გამოყენებით, ნეოპიქსელის ბეჭედი ჩავამაგრე და პატარა სუპერ წებოს გამოყენებით (ძალიან ცოტა - იმ შემთხვევისთვის, თუ რაიმე მიზეზით მინდა შიგნით დაბრუნება) - საფარი გოგრის ქვედა ნაწილზე დავაწებე.

ჩემი მავთულები საკმარისად გრძელია და გოგრს ახლა აქვს დასაყრდენი დასაყრდენი, შემდეგ კი ბაზა ზის ჩემს მიერ შექმნილ ყუთზე - (ის უბრალოდ ყუთზე ზის, არაფერზე მეჭირა - ასე რომ, შეიძლება ვინმე მოვიდეს და დააკაკუნოს დამთავრდა)

და ეს არის ამის შესახებ….. მე ვიტყოდი, რომ ეს იყო სწრაფი მშენებლობა, მაგრამ მე უნდა დაველოდო 3D პრინტერს - ასე რომ, ის მართლაც საკმაოდ ნელი იყო…..:-)

ნაბიჯი 4: მეტი სურათი…

Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…
Მეტი სურათები…

მხოლოდ იმიტომ, რომ ბევრი სურათი გადავიღე… აქ არის კიდევ რამდენიმე….

მადლობა კითხვისთვის, ვიმედოვნებ, რომ მოგეწონებათ ეს პროექტი და გამოიყენებთ მას.

ნაბიჯი 5: შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…

შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…
შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…
შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…
შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…
შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…
შემოთავაზება გაკეთდა თვალებისა და პირის დასაღებად…

ტროლის დაფის მხარდამჭერმა შემოგვთავაზა თვალების და პირის დახატვა …

ჟღერს საკმაოდ მარტივად, მაგრამ ორივე ერთგვარი დაფარული ფენაა ბეჭდვის შიგნით - მაგრამ შესაძლებელია … უბრალოდ ცოტა დრო სჭირდება.

ვიპოვე საღებავის კალამი, გაუმჭვირვალე შავი - ნათქვამია, რომ ის მუდმივია, მაგრამ არ ამბობს რა ტიპის საღებავია მასში … მე შევიძინე საშუალო წერტილი, მაგრამ ალბათ უნდა მივიღო კარგი წერტილი - მაინც შედეგი აღმოჩნდა კარგი.

და აქ არის რამოდენიმე სურათი ….

გირჩევთ: