Სარჩევი:
- მარაგები
- ნაბიჯი 1: გაზომეთ ზომა
- ნაბიჯი 2: შექმენით ბროში
- ნაბიჯი 3: შექმენით საყრდენი
- ნაბიჯი 4: შექმენით თქვენი მიკროსქემის დამჭერი
- ნაბიჯი 5: მიამაგრეთ
- ნაბიჯი 6: გამოსცადეთ Fit
- ნაბიჯი 7: კოდი
- ნაბიჯი 8: დაასრულე და ჩაიცვი
ვიდეო: ხმის და მუსიკის შემმოწმებელი კვარცის კრისტალის ბროში სათამაშო მოედანი Circuit Express: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ეს ხმის რეაქტიული გულსაბნევი დამზადებულია სათამაშო მოედნის ექსპრესის, იაფი ნაყარი კვარცის კრისტალების, მავთულის, მუყაოს, ნაპოვნი პლასტმასის, დამცავი ბუდის, ნემსისა და ძაფის, ცხელი წებოს, ქსოვილისა და სხვადასხვა ინსტრუმენტების გამოყენებით. ეს არის ამ დიზაინის პროტოტიპი, ან პირველი მონახაზი.
მავთულხლართებთან მუშაობისას ცოდნის გარკვეული დონე სასარგებლოა, მაგრამ არა აუცილებელი! შესავალი პროგრამირების ცოდნა ასევე შეიძლება დაგეხმაროთ, მაგრამ ადვილია სწავლა სათამაშო მოედნის წრიული ექსპრესისა და მასთან დაკავშირებული პროგრამების გამოყენებით. ამ პროექტს შეიძლება დასჭირდეს რამდენიმე საათიდან რამდენიმე დღემდე, რაც დამოკიდებულია თქვენი მშენებლობის მეთოდზე და დეტალებზე ყურადღების გამახვილებაზე.
მარაგები
მოედანი Circuit Express ბატარეის პაკეტით და ჩართეთ USB კაბელით
კვარცის კრისტალები
- საიუველირო მავთული (ნებისმიერი ფერი ნორმალურია, მიჰყევით იმ მრიცხველს, რომელიც თქვენთვის ადვილია! მე გამოვიყენე 20 ლიანდაგი)
მუყაო
- ნაპოვნია გამჭვირვალე პლასტიკური (მე გამოვიყენე ყავის ქილა)
უსაფრთხოების პინი
- ქსოვილი (თქვენი არჩევანი - მე გამოვიყენე ძველი შავი მაისური)
ცხელი წებოს იარაღი და წებო ჩხირები
Მაკრატელი
ფანქარი
შარპი
ნემსის ცხვირსახოცი და მავთულის საჭრელები
- სურვილისამებრ: ნემსი და ძაფი
- სურვილისამებრ: ორმხრივი Velcro Tape
ნაბიჯი 1: გაზომეთ ზომა
მონიშნეთ Playground Circuit Express ფურცელზე ან მუყაოზე. Ამოჭრა. ახლა თქვენ გაქვთ შაბლონი, რომელიც უნდა გამოიყენოთ თქვენი სტრუქტურის შექმნისას. განათავსეთ Circuit Express სადმე უსაფრთხოდ!
ნაბიჯი 2: შექმენით ბროში
გაჭერით მავთულის გრძელი სიგრძე და დაიწყეთ მისი მუშაობა ჰოოპში, გამოიყენეთ ქაღალდის შაბლონი, როგორც ზომის სახელმძღვანელო. გსურთ ის იყოს ოდნავ უფრო დიდი ვიდრე შაბლონი. შემდეგი, დაიწყეთ მავთულის მშენებლობა ერთ მხარეს, გუმბათის ფორმაში. გაითვალისწინეთ, სად მოთავსდება კრისტალები, მაგრამ დარწმუნდით, რომ ისინი მხოლოდ ზემოთ არის მიმართული (მიეცით ადგილი სათამაშო მოედნის მიკროსქემას, რომ კვლავ მოთავსდეს მის ქვეშ)!
დაიწყეთ თქვენი ბროლის წერტილების განთავსება, მავთულის გამოყენებით შემოსახვიეთ და დააკავშირეთ. თავისუფლად დააფიქსირეთ ზოგიერთი ადგილი ცხელი წებოს წერტილით. გააგრძელეთ სანამ კვარცი დაფარავს სტრუქტურას და თქვენ კმაყოფილი იქნებით შემადგენლობით.
ნაბიჯი 3: შექმენით საყრდენი
ნაპოვნი გამჭვირვალე პლასტმასის გამოყენებით, მიჰყევით შაბლონს ბასრის გამოყენებით. გაჭერით ეს მაკრატლით და მიამაგრეთ ბროშის უკანა ნაწილზე ცხელი წებოს გამოყენებით.
ნაბიჯი 4: შექმენით თქვენი მიკროსქემის დამჭერი
კვლავ აიღე ეს შაბლონი! მიაკვლიეთ მას მუყაოს ნაჭერზე, მაგრამ დარწმუნდით, რომ დატოვეთ დაახლოებით 1/4 შაბლონის გარშემო ყველა მხრიდან. ამოიღეთ ეს და კიდევ რამდენჯერმე მიაკარით მუყაოზე (მინიმუმ ხუთი).
მუყაოს სამი წრე ერთმანეთზე დააწებეთ.
აიღეთ დამატებითი წრეები და გაჭერით შუაზე. მაკრატლით გაჭერით "ტუჩი" (როგორც ეს ფოტოებზეა ნაჩვენები) და 2-3 მათგანი ერთმანეთზე წებოთი მუყაოს ფორმის ერთ მხარეს. თქვენ უნდა დაასრულოთ სქელი, მუყაოს წრე, რომელიც ეფექტურად "გამართავს" თქვენს წრეს.
ნაბიჯი 5: მიამაგრეთ
თქვენი არჩევანის ქსოვილისა და მეთოდის (ცხელი წებო, ნემსი და ძაფი) გამოყენება, თქვენი მუყაოს სტრუქტურის "გადახურვა". დარწმუნდით, რომ დააჭირეთ ქსოვილს "ტუჩში".
ქსოვილის მიმაგრების შემდეგ გამოიყენეთ ცხელი წებო (და/ან ისევ ნემსი და ძაფი), რათა ბროლის სტრუქტურა მიამაგროთ აწეულ ტუჩზე. ის საიმედოდ უნდა იჯდეს, სადაც სათამაშო მოედნის ექსპრესი კვლავ ღიაა უფსკრულით, რათა მოგვიანებით მოერგოს. შემდეგ, ბროშის უკანა ნაწილზე დააწებეთ დამცავი პინი (ან ქინძისთავი).
ნაბიჯი 6: გამოსცადეთ Fit
შენი გულსაბნევი ახლა უნდა იყოს აწყობილი. შეამოწმეთ თქვენი სათამაშო მოედნის სქემის ექსპრესი თქვენს გულსაბნევში. ის მჭიდროდ უნდა მოერგოს და დაიჭიროს. თუ ის ოდნავ ფხვიერია და ცდილობს ამოიხვნესოს, განიხილეთ Velcro ფირის მცირე ნაჭერი PCE– ს უკანა მხარეს, ხოლო მეორე ნაჭერი თქვენი გულსაბნევის გახსნის შიგნით.
ნაბიჯი 7: კოდი
- გადადით:
- დააინსტალირეთ თქვენი სისტემის სწორი ინსტალაცია
- მოძებნეთ და გაუშვით "Mu" აპლიკაცია
- შეაერთეთ თქვენი სათამაშო მოედანი Circuit Express
აპლიკაციამ უნდა იგრძნოს თქვენი შეყვანა და ავტომატურად უნდა გადასცეს კოდი თქვენს კომპიუტერში.
- ისესხე კოდი! კოდი, რომელიც მე ვისესხე და ოდნავ შევცვალე არის ადაფრუტიდან და MIT– დან
შეგიძლიათ ითამაშოთ ფერებით და ა. ან - შექმენით თქვენი საკუთარი კოდი შემდეგ მისამართებზე: MakeCode
აქ არის კოდი, რომელიც მე გამოვიყენე, თუ გირჩევნიათ უბრალოდ დააკოპიროთ და ჩასვათ პირდაპირ:
იმპორტის მასივი იმპორტი მათემატიკა იმპორტი აუდიოავუსიო იმპორტის დაფა იმპორტი ნეოპიქსელი # ექსპონენციალური სკალირების ფაქტორი. # ალბათ დიაპაზონში უნდა იყოს -10.. 10 იყოს გონივრული. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # ერთდროულად წასაკითხი ნიმუშების რაოდენობა. NUM_SAMPLES = 160 # შეზღუდეთ მნიშვნელობა იატაკსა და ჭერს შორის. def constrain (მნიშვნელობა, იატაკი, ჭერი): დაბრუნების მაქსიმალური (იატაკი, წთ (მნიშვნელობა, ჭერი)) # მასშტაბი შეყვანის_ღირებულება გამომავალ_ წუთსა და გამომავალ_მაქსს შორის, ექსპონენციალურად. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENTx) * output (output) მიკერძოება RMS– ის გამოთვლამდე. def normalized_rms (ღირებულებები): minbuf = int (საშუალო (ღირებულებები)) ნიმუშები_ჯამი = თანხა (float (ნიმუში - minbuf) * (ნიმუში - minbuf) ნიმუშში ღირებულებებში) დაბრუნება math.sqrt (sample_sum / len (ღირებულებები)) def საშუალო (ღირებულებები): დაბრუნება თანხა (ღირებულებები) / len (ღირებულებები) def მოცულობის_ფერი (მოცულობა): დაბრუნება 200, მოცულობა * (255 // NUM_PIXELS), 0 # მთავარი პროგრამა # NeoPixels- ის დაყენება და ყველა გამორთვა. პიქსელი = ნეოპიქსელი. NeoPixel (დაფა. NENOPIXEL, NUM_PIXELS, სიკაშკაშე = 0.1, ავტომატური_წერა = ყალბი) პიქსელი. შეავსეთ (0) პიქსელი. ჩვენება ()
"" # # CircuitPython 2.x: mic = audiobusio. PDMIn (დაფა. MICROPHONE_CLOCK, დაფა. MICROPHONE_DATA, სიხშირე = 16000, bit_depth = 16) # Circuitpython 3.0 და ზემოთ, "სიხშირეს" ახლა ეწოდება "sample_rate". # კომენტარი გააკეთეთ ზემოთ მოცემულ სტრიქონებზე და გააკეთეთ კომენტარი ქვემოთ. "" "Mic = audiobusio. PDMIn (დაფა. MICROPHONE_CLOCK, დაფა. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # ჩაწერეთ საწყისი ნიმუში დასაკალიბრებლად. დავუშვათ, რომ სიჩუმეა, როდესაც ვიწყებთ. ნიმუშები = array.array ('H', [0] * NUM_SAMPLES) mic.record (ნიმუშები, len (ნიმუშები)) # დააყენეთ მოსალოდნელი ყველაზე დაბალი დონე, პლუს მცირედი. input_floor = ნორმალიზებული_სიტყვები (ნიმუშები) + 10 # ან: გამოიყენება ფიქსირებული იატაკი # input_floor = 50 # შეიძლება დაგჭირდეთ შეყვანის_ სართულის დაბეჭდვა სხვა მნიშვნელობების შესაცვლელად. # დაბეჭდვა (შეყვანის_სართული) # შეესაბამება მგრძნობელობას: ქვედა ნიშნავს, რომ უფრო მეტი პიქსელი ანათებს ქვედა ხმას # დაარეგულირეთ ეს, როგორც საჭიროდ ჩათვლით. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (ნიმუშები, len (ნიმუშები)) magnitude = normalized_rms (samples) # თქვენ შეიძლება დაგჭირდეთ ამის დაბეჭდვა მნიშვნელობების სანახავად. # ამობეჭდვა (სიდიდე) # გამოთვალეთ მასშტაბური ლოგარითმული კითხვა 0 -დან NUM_PIXELS- მდე c = log_scale (შეზღუდვა (სიდიდე, შეყვანის_ სართული, შეყვანის_ჭერი), შეყვანის_ს სართული, შეყვანის_ჭერი, 0, NUM_PIXELS) # განათება პიქსელები, რომლებიც არის მასშტაბური და ინტერპოლაციური სიდიდის ქვემოთ. pixels. შეავსეთ (0) i დიაპაზონში (NUM_PIXELS): თუ i = პიკი: პიკი = წთ (გ, NUM_PIXELS - 1) elif პიკი> 0: პიკი = პიკი - 1 თუ პიკი> 0: პიქსელი [int (პიკი)] = PEAK_COLOR პიქსელი. ჩვენება ()
ნაბიჯი 8: დაასრულე და ჩაიცვი
კეთილი იყოს თქვენი მობრძანება, უბრალოდ აღფრთოვანებული იყავით თქვენი ხმის რეაქტიული ბროლით, როგორც არის, მაგრამ მე გირჩევთ:
- გათიშეთ USB კაბელი ლეპტოპიდან (დარწმუნდით, რომ კოდი გადავიდა)- შეაერთეთ თქვენი Playground Circuit Express ბატარეის პაკეტში- ჩადეთ PCE თქვენს გულსაბნევში- ან ჩადეთ ბატარეის პაკეტი წინა პერანგის ჯიბეში (როგორც აქ გავაკეთე) ან მიამაგრეთ იგი მაისურზე - მიამაგრეთ ბროში, ჩართეთ მუსიკა (და ბატარეის პაკეტი) და ისიამოვნეთ!
გირჩევთ:
ვარსკვლავური ომები სინათლის მიკროსქემის სათამაშო მოედანი ექსპრესი: 5 ნაბიჯი
Star Wars Light With Circuit Playground Express: ეს შუქი იყენებს Circuit Playground Express სინათლისა და მუსიკალური თანმიმდევრობების დასაკრავად. თანდართული სენსორული ბალიშები ჩართავს ცალკეულ სინათლის ანიმაციებს და უკრავს ან საიმპერატორო მარშს (დართ ვეიდერის თემა) ან მთავარ თემას ვარსკვლავური ომებიდან. პროგრამის კოდი მოიცავს
შეარყიე სალაპარაკო ქუდის გამოვლენა მიკროსქემის სათამაშო მოედანი ექსპრესით: 12 ნაბიჯი (სურათებით)
შეარყიე ლაპარაკის ქუდის გამოვლენა მიკროსქემის სათამაშო მოედანი ექსპრესით: ეს მარტივი და სწრაფი სამეურვეო პროგრამა გასწავლით როგორ გააკეთოთ მოსაუბრე ქუდი! ის გიპასუხებთ საგულდაგულოდ დამუშავებული პასუხით, როდესაც თქვენ სვამთ შეკითხვას და შესაძლოა ეს დაგეხმაროთ გადაწყვიტოთ გაქვთ რაიმე წუხილი ან პრობლემა. ჩემს ტარებადი ტექნიკის კლასში მე
შუაღამის სათამაშო მოედანი: 7 ნაბიჯი
შუაღამის სათამაშო მოედანი: გაფრთხილება! გთხოვთ წაიკითხოთ ეს პირველი! ნუ ავნებთ თქვენს შინაურ ცხოველს! ლაზერი საშიშია! მე არ გირჩევთ ამ პროექტის შექმნას რამდენიმე მიზეზის გამო. იმის გამო, რომ კატისთვის ძალიან ადვილია ლაზერის თვალიერება, შესაძლოა ჩაანაცვლოს ლაზერი "ვ
ფერის მოპარვის ხელთათმანები მიკროსქემის სათამაშო მოედანი ექსპრესით: 4 ნაბიჯი
ფერის მოპარვის ხელთათმანები მიკროსქემის სათამაშო მოედანი ექსპრესით: თანამედროვე ხელჯოხები დამზადებულია ხელთათმანებისგან, თექისგან, სეკინისა და ძაფისგან, რომელსაც აქვს CPX ფერის მოპარვა და მასში დამალული ბატარეები. ეს არის სწრაფი და იაფი პროექტი (25 ევრომდე). მისი დასრულების მიზნით თქვენ უნდა გქონდეთ ნაკერების ძირითადი უნარები, ძირითადი
Kit Ciencia Y Arte: Cómo Cargar Código Al სათამაშო მოედანი: 4 ნაბიჯი
Kit Ciencia Y Arte: Cómo Cargar Código Al სათამაშო მოედანი: Ac á ექსპლიკაცია, როგორც ჩანს " სუბე " el c ó digo. EL c ó digo de cada proyecto est á cada instruction, ცოდვა ემბარგო puede descargar todo el c ó digo en el GitHub