Სარჩევი:
- ნაბიჯი 1: შინაარსის სია HackerBox 0041 -ისთვის
- ნაბიჯი 2: ელექტრონული კომპონენტის პაკეტები
- ნაბიჯი 3: Adafruit ItsyBitsy M4 Express
- ნაბიჯი 4: CircuitPython
- ნაბიჯი 5: MakeCode Arcade
- ნაბიჯი 6: ბატარეის სიმძლავრე MakeCode Arcade PCB– სთვის
- ნაბიჯი 7: Atari Punk კონსოლის ბეჯი
- ნაბიჯი 8: იცხოვრე HackLife
ვიდეო: HackerBox 0041: CircuitPython: 8 Steps
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
მივესალმოთ HackerBox ჰაკერებს მთელს მსოფლიოში. HackerBox 0041 მოგვიტანს CircuitPython, MakeCode Arcade, Atari Punk Console და მრავალი სხვა. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox 0041– ით დასაწყებად, რომლის შეძენაც შეგიძლიათ აქ მარაგების ბოლომდე. თუ გსურთ მიიღოთ მსგავსი HackerBox ყოველ ჯერზე თქვენს საფოსტო ყუთში, გთხოვთ გამოიწეროთ HackerBoxes.com და შეუერთდეთ რევოლუციას!
თემები და სწავლის მიზნები HackerBox 0041 -ისთვის:
- SAMD51 ARM Cortex M4- ის შესწავლა
- ჩართული პროგრამირება CircuitPython– ით
- რეტრო თამაშის დიზაინი MakeCode Arcade– სთვის
- Atari Punk Console Synth– ის აწყობა
HackerBoxes არის ყოველთვიური ხელმოწერის სერვისი წვრილმანი ელექტრონიკისა და კომპიუტერული ტექნოლოგიებისთვის. ჩვენ ვართ ჰობისტები, შემქმნელები და ექსპერიმენტატორები. ჩვენ სიზმრების მეოცნებეები ვართ.
გატეხეთ პლანეტა
ნაბიჯი 1: შინაარსის სია HackerBox 0041 -ისთვის
- ადაფრუტი ItsyBitsy M4 ექსპრესი
- ექსკლუზიური MakeCode Arcade PCB
- ექსკლუზიური Atari Punk კონსოლის PCB
- ორი ელექტრონული კომპონენტის პაკეტი
- ფერადი ჩვენება 128x160 პიქსელი TFT
- CR2032 მონეტის უჯრედის ხუთი პაკეტი
- RGB 12 LED ბეჭდის მოდული
- SG90 მიკრო სერვო ძრავა
- 400 პუნქტიანი გამჭვირვალე დაფა
- DuPont Jumper Wires მამაკაცი-კაცი
- ნაქსოვი MicroUSB კაბელი
- ექსკლუზიური წრიული პითონის დეკალი
- ექსკლუზიური HackerBox Maker Decal
- ექსკლუზიური HackerBox Iron-On Patch
ზოგიერთი სხვა რამ, რაც სასარგებლო იქნება:
- Soldering რკინის, solder, და ძირითადი soldering ინსტრუმენტები
- კომპიუტერი პროგრამული ინსტრუმენტების გასაშვებად
რაც მთავარია, თქვენ დაგჭირდებათ თავგადასავლების გრძნობა, ჰაკერების სული, მოთმინება და ცნობისმოყვარეობა. ელექტრონიკის შექმნა და ექსპერიმენტი, თუმცა ძალიან მომგებიანი, შეიძლება იყოს სახიფათო, რთული და ზოგჯერ იმედგაცრუებულიც კი. მიზანი არის პროგრესი და არა სრულყოფილება. როდესაც დაჟინებით დატკბებით თავგადასავლებით, ამ ჰობიდან შეიძლება მიიღოთ დიდი კმაყოფილება. გადადგით თითოეული ნაბიჯი ნელა, გაითვალისწინეთ დეტალები და ნუ შეგეშინდებათ დახმარების თხოვნა.
HackerBoxes– ის ხშირად დასმულ კითხვებში არის უამრავი ინფორმაცია მიმდინარე და პერსპექტიული წევრებისთვის. თითქმის ყველა არატექნიკური დახმარების ელ.წერილს, რომელსაც ჩვენ ვიღებთ, უკვე იქ არის გაცემული, ამიტომ ჩვენ ნამდვილად ვაფასებთ თქვენს მიერ გამოყოფილი კითხვის კითხვების გამოყოფას.
ნაბიჯი 2: ელექტრონული კომპონენტის პაკეტები
გაეცანით აქ ნაჩვენებ კომპონენტებს. გაითვალისწინეთ ამ კომპონენტების შემოთავაზებული განაწილება ფერადი კოდირებული ბლოკების მიხედვით.
HackerBox 0041 შეიცავს ამ კომპონენტებს, რომლებიც შეფუთულია ორ ხელახლა დახურულ პოლიეთილენის პარკში. გთხოვთ გაითვალისწინოთ, რომ კომპონენტები დაყოფილია მხოლოდ ორ ტომარაში შეფუთვის გასაადვილებლად და არანაირი მნიშვნელობა არ აქვს კომპონენტების ერთ ან მეორე ჩანთაში მოთავსებას.
ნაბიჯი 3: Adafruit ItsyBitsy M4 Express
Adafruit ItsyBitsy M4 Express– ს აქვს მიკროჩიპი ATSAMD51 ARM Cortex M4 (მონაცემთა ცხრილი) პროცესორი, რომელიც მუშაობს 120 MHz– ზე. მიკროკონტროლერს აქვს მცურავი წერტილების მხარდაჭერა, 512 კბაიტიანი ფლეშ და 192 კბაიტიანი ოპერატიული მეხსიერება.
მიუხედავად იმისა, რომ ItsyBitsy M4 შეიძლება გამოყენებულ იქნას Arduino IDE– სთან ერთად, ის იგზავნება CircuitPython– ით ბორტზე. როდესაც ჩართავთ მას, ის გამოჩნდება როგორც პატარა დისკი, სადაც main.py არის. შეცვალეთ main.py თქვენი საყვარელი ტექსტური რედაქტორით, რომ შექმნათ თქვენი პროექტი Python– ის, ყველაზე პოპულარული პროგრამირების ენის გამოყენებით. არ არის საჭირო ინსტალაცია, IDE ან შემდგენელი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ იგი ნებისმიერ კომპიუტერზე, თუნდაც ChromeBooks ან კომპიუტერებზე, რომლებზეც პროგრამული უზრუნველყოფის დაყენება შეუძლებელია.
ნაბიჯი 4: CircuitPython
CircuitPython არის პროგრამირების ენა, რომელიც შექმნილია ექსპერიმენტების გასაადვილებლად და პროგრამირების სწავლისთვის დაბალბიუჯეტიან მიკროკონტროლერულ დაფებზე. CircuitPython არის პროგრამული ენის MicroPython ღია წყარო. ეს არის Python 3 პროგრამირების ენის პროგრამული უზრუნველყოფა და არის პორტირებული რამდენიმე თანამედროვე მიკროკონტროლერის გასაშვებად. (იხ. ვიკიპედია)
Adafruit Welcome to CircuitPython გვერდი არის საუკეთესო ამოსავალი წერტილი.
გამჭვირვალე პურის დაფა, ჯამპერის მავთულები და სხვადასხვა სხვა ნივთები HackerBox 0041– დან სასარგებლოა Adafruit CircuitPython Essentials დემო ექსპერიმენტებზე მუშაობისას.
ნაბიჯი 5: MakeCode Arcade
MakeCode Arcade არის ვებზე დაფუძნებული, დამწყებთათვის მოსახერხებელი პლატფორმა ვებსა და მიკროკონტროლერებისთვის რეტრო არკადული თამაშების შესაქმნელად. ექსკლუზიური HackerBox MakeCode Arcade PCB, Adafruit ItsyBitsy M4 Express, ფერადი TFT ეკრანი და შვიდი ღილაკი, შეგიძლიათ შეიკრიბოთ თქვენი ხელის MakeCode Arcade პლატფორმა.
შეკრების შენიშვნები: დაიწყეთ PCB გვერდით, აბრეშუმის ეკრანზე გამოსახული ტექსტის „ItsyBitsy“ზემოთ. ყველა კომპონენტი მიდის PCB– ის ამ მხარეს. არსებობს პიეზო ზარი PCB დიზაინში, რომელიც დაკავშირებულია ItsyBitsy– სთან. თუმცა, ამ გამომავლის მხარდაჭერა ჯერ კიდევ არ ჩანს Arcade კოდში, ამიტომ ზუმერის შედუღება ამ დროისთვის არჩევითია. 40 პინიანი ქალის სათაური შეიძლება დაიყოს ორ 14 პინიან ნაწილად, რათა შეიქმნას "ბუდე" ItsyBitsy– სთვის. Socketing ItsyBitsy მხარს უჭერს მოდულის გამოჩენას და გამორთვას Arcade PCB და solderless breadboard, როგორც საჭიროა სხვადასხვა პროექტებისთვის. რა თქმა უნდა, თუ თქვენ საბოლოოდ იყენებთ ორივე პლატფორმას ItsyBitsy– სთვის დიდი სიხშირით, შეიძლება დაგჭირდეთ აიღოთ სხვა ItsyBitsy და შეაერთოთ იგი პირდაპირ Arcade PCB– ზე.
დაპროგრამება: იხილეთ დეტალები MakeCode Arcade– ში SAMD51– ისთვის.
ნაბიჯი 6: ბატარეის სიმძლავრე MakeCode Arcade PCB– სთვის
სტანდარტულად, MakeCode Arcade PCB იკვებება microUSB პორტით ItsyBitsy– ზე. USB ენერგიის უზრუნველყოფა შესაძლებელია კომპიუტერის USB პორტით, კედლის მეჭეჭით და ა.
პორტატული Arcade პლატფორმისთვის, USB პორტი შეიძლება იკვებებოდეს USB დენის ბანკის გამოყენებით. სურვილისამებრ, LiPo ბატარეის ენერგიის ინტეგრირების სუფთა გადაწყვეტა არის ფოტოში ნაჩვენები Adafruit LiIon/LiPoly ჩანთა. ეს ზურგჩანთა შეიძლება გაერთიანდეს LiPo ბატარეასთან და სურვილისამებრ ჩართვის/გამორთვის ღილაკს. გაითვალისწინეთ ფოტოდან, რომ LiPo ზურგჩანთა შეიძლება ლამაზად იყოს განლაგებული არკადული PCB- ის უკანა მხარეს. ეს გვეხმარება დატოვოთ ItsyBitsy– ს შესაბამისი სამი ქინძისთავი, თუ აპირებთ შედუღების შემდეგ სხვა ქინძისთავების მოწყვეტას.
ნაბიჯი 7: Atari Punk კონსოლის ბეჯი
Atari Punk Console არის პოპულარული წრე, რომელიც იყენებს ორ 555 ტაიმერის IC ან ერთ 556 ორმაგი ტაიმერის IC. ორიგინალური სქემა გამოქვეყნდა რადიო შაკის ბროშურაში 1980 წელს. მისმა დიზაინერმა, ფორესტ მიმ III- მ, თავის ბუკლეტში "ინჟინერის მინი -რვეული - 555 წრე", წრეწირს დაარქვა "გადადგმული ტონის გენერატორი".
მიკროსქემს ხშირად უწოდებენ "Atari Punk Console", რადგან მისი "low-fi" ხმები წააგავს 1980-იანი წლების კლასიკურ Atari კონსოლ თამაშებს, კვადრატული ტალღის გამოსვლით Atari 2600-ის მსგავსი. ოსცილატორი, რომელიც ქმნის ერთ (კვადრატულ) პულსს.
შეკრების შენიშვნები:
- ორი მონეტა საკანში clips მიდის უკანა დაფაზე
- ყველა სხვა კომპონენტი მიდის დაფის წინა მხარეს
- მოათავსეთ სამივე ბალიში თითოეული კლიპისთვის, რათა უზრუნველყოთ მონეტის უჯრედთან კარგი კონტაქტი
- 1K რეზისტორი R2 მდებარეობს IC– ს ქვემოთ
- DIP კონცენტრატორები აკონტროლებენ ძალას ოსცილატორებსა და LED- ებზე ცალკე
- C1 და C2 არის 0.1uF Caps
- C3 არის 10uF Cap
- სამივე თავსახურისთვის გაითვალისწინეთ დაფაზე პოლარობის მარკირება + გრძელი პინის დაყენებით + ნიშნისკენ
- გამჭვირვალე, თვით მოციმციმე LED- ებისთვის უფრო მოკლე პინი მიდის ხვრელში დაფის წრის ბრტყელ კიდეზე
- სპიკერისთვის PCB– ზე არის + ნიშანი
- IC (და მისი ბუდე) უნდა იყოს ორიენტირებული დაფაზე ნახევარწრიული მარკირების მიხედვით
- შეაერთეთ IC სოკეტი ჩიპის გარეშე და შემდეგ ჩადეთ IC ბუდეში გაგრილების შემდეგ
- 1 მოჰ პოტენციომეტრები აღინიშნება "B105" ბოლოში. ნაწილების ნაკრების ზოგიერთ ვერსიაში, მის ნაცვლად მოცემულია 500Kohm პოტენციტომეტრი. ისინი აღინიშნება "B504".
- 5Kohm პოტენციომეტრი აღინიშნება "B502". ნაწილების ნაკრების ზოგიერთ ვერსიაში, მის ნაცვლად მოცემულია 1 კმ პოტენციმეტრი. აღინიშნება "B102".
ვიკიპედიის Atari პანკის კონსოლის გვერდი
Jameco Electronics Atari პანკის კონსოლის გვერდი
ნაბიჯი 8: იცხოვრე HackLife
ჩვენ ვიმედოვნებთ, რომ თქვენ ისიამოვნეთ ამ თვის მოგზაურობით წვრილმანი ელექტრონიკით. მიაღწიეთ და გაუზიარეთ თქვენი წარმატება ქვემოთ მოცემულ კომენტარებში ან HackerBoxes Facebook ჯგუფში. რა თქმა უნდა შეგვატყობინეთ თუ თქვენ გაქვთ რაიმე შეკითხვა ან გჭირდებათ რაიმე დახმარება.
შეუერთდით რევოლუციას. იცხოვრე ჰაკლაიფით. თქვენ შეგიძლიათ მიიღოთ ელექტრონული ელექტრონიკისა და კომპიუტერული ტექნოლოგიების პროექტების მაგარი ყუთი, რომლებიც მიეწოდებათ პირდაპირ თქვენს საფოსტო ყუთს ყოველთვიურად. უბრალოდ დაათვალიერეთ HackerBoxes.com და გამოიწერეთ ყოველთვიური HackerBox სერვისი.
გირჩევთ:
HackerBox 0055: High Roller: 7 Steps
HackerBox 0055: High Roller: გაუმარჯოს HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0055 -ით თქვენ ხართ D20 High Roller in Incident Response Card Game, Backdoors & დარღვევები. თქვენ ასევე შეისწავლით მანქანათმცოდნეობას TensorFlow, ESP32 ჩამონტაჟებული ვებ სერვერებით, მანქანით
Usando CircuitPython En MeowMeow De ElectronicCats: 4 Steps
Usando CircuitPython En MeowMeow De ElectronicCats: მას აქვს უფლება შეაგროვოს თავისი სავარაუდო რაოდენობა მიოუ მიოუს, ეს არის ის, რაც საშუალებას გაძლევთ გაზარდოთ თქვენი შესაძლებლობები. Sino la conoces o no la tienes, date una vuelta acá https://electroniccats.com/pr
HackerBox 0042: WiFi of Worlds: 8 Steps
HackerBox 0042: WiFi of Worlds: გაუმარჯოს HackerBox ჰაკერებს მთელს მსოფლიოში! HackerBox 0042 მოგვიტანს WiFi- ს სამყაროებს, ანტენებს, ქსელის სკანირებას და სხვა. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox 0042– ით დასაწყებად, რომლის შეძენაც შეგიძლიათ აქ
HackerBox 0025: Flair Ware: 15 Steps
HackerBox 0025: Flair Ware: Flair Ware - ამ თვეში HackerBox ჰაკერები ქმნიან სხვადასხვა სახის ელექტრონულ სტილს გამოსაყენებლად, როგორც სატარებლად, დემოსთვის, ან თუნდაც სადღესასწაულო ორნამენტებისთვის. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox #0025– თან მუშაობისთვის, რომლის აღება შეგიძლიათ აქ
HackerBox 0030: Lightforms: 11 Steps
HackerBox 0030: Lightforms: ამ თვეში HackerBox ჰაკერები აშენებენ ინტელექტუალურ, სამგანზომილებიან, განათებულ სტრუქტურებს. ეს ინსტრუქცია შეიცავს ინფორმაციას HackerBox #0030– თან მუშაობისთვის, რომლის აღებაც აქ შეგიძლიათ, სანამ მარაგი ბოლო არ იქნება. ასევე, თუ გსურთ, რომ