Სარჩევი:
- ნაბიჯი 1: სქემატური დიზაინი
- ნაბიჯი 2: ენერგიის სისტემა
- ნაბიჯი 3: რა გვჭირდება
- ნაბიჯი 4: ნეოპიქსელების ზოლში გატეხვა, რათა ხელი შეუწყოს შედუღებას (I)
- ნაბიჯი 5: ჰაკინ ნეოპიქსელის ზოლები შედუღების გასაადვილებლად (II)
- ნაბიჯი 6: პერსონალური PCB
- ნაბიჯი 7: აპარატურის კავშირი (პერსონალური PCB)
- ნაბიჯი 8: პროგრამული უზრუნველყოფა და პროგრამული უზრუნველყოფა
- ნაბიჯი 9: გაერთეთ
- ნაბიჯი 10: შემდეგი…
ვიდეო: (CRC) ბიტი, გახსენით მიკრობიტის მსგავსი სამკერდე ნიშანი: 10 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ჩვენ დაახლოებით 1 წლის წინ გამოვიყენეთ მიკრობიტის ბეჯი რობოტიკის სწავლებისთვის. ეს არის შესანიშნავი ინსტრუმენტი განათლებისთვის.
მისი ერთ -ერთი ყველაზე ღირებული თვისება ის არის, რომ ხელით ეჭირა. და ეს მოქნილობა მას დიდ განათლებას აძლევს საგანმანათლებლო საზოგადოებაში.
ოთხი თვის წინ დავიწყეთ შემქმნელების მოდელის შემუშავება. ფიქრობს, რომ თუ ის წარმატებულია, ის შეიძლება გახდეს ღია პროდუქტი მასწავლებლებისთვის.
რა მახასიათებლები გვინდა დავამატოთ ბეჯს:
- ESP32 პროცესორი (Arduino თავსებადი)
- IMU 6 ღერძი
- ნეოპიქსელების RGB მატრიცა, 8 x 5
- აუდიო სპიკერი DAC– ის საშუალებით
- ორი ღილაკი
- GPIO გაფართოების პორტი (5V ტოლერანტული)
ამ ინსტრუქციის განმავლობაში ჩვენ ავუხსნით მის მშენებლობის ნაბიჯებს.
ნაბიჯი 1: სქემატური დიზაინი
ჩვენ ვამაგრებთ crcbit– ის პირველი ვერსიის სქემას. ჩვენ გვჭირდებოდა სხვადასხვა ტესტის გაკეთება პროტობორდზე კომპონენტების შესაცვლელად.
სქემაში ჩვენ შეგვიძლია დავაფასოთ დაფის გული, რომელიც არის ESP32. ჩვენ ასევე ვხედავთ 6-ღერძიან IMU- ს, მცირე დინამიკის გამაძლიერებლის წრეს და ორმხრივ ორმხრივ ლოგიკურ დონის კონვერტორულ დაფას.
დაბოლოს, არის მთელი ნეოპიქსელების მართვის წრე, რომელსაც აქვს 6 ზოლი ნეოპიქსელი, თითოეული 8 LED- ით. 3V3 ვოლტ სიმძლავრის წრესთან ერთად, რომელსაც აქვს MOSFET კავშირი და გათიშვა პროგრამული უზრუნველყოფის კონტროლირებადი GPIO საშუალებით.
დენის წყაროსთვის ჩვენ ავირჩიეთ JST კონექტორი, რომელიც უფრო ძლიერია ვიდრე მიკრო USB კონექტორი, თუ ის მოძრაობს.
ნაბიჯი 2: ენერგიის სისტემა
როგორც დაფას აქვს 40 ნეოპიქსელი, ESP32 და დინამიკი; ამპერის მოხმარება ძალიან მაღალია.
40 ნეოპიქსელის მაქსიმალურ სიკაშკაშეს ჩართვის შემთხვევაში, ჩვენ ვიქნებოდით 1.5 ამპერსთან ახლოს.
ჩვენ გადავწყვიტეთ, რომ დავამუშაოთ დაფა 5 ვ -ზე. ადვილია ნებისმიერი დენის ბანკის გამოყენება. 5V გამოიყენება ელექტროენერგიის ESP32– ზე, რომელსაც უკვე აქვს 3V3 რეგულატორი. ის ასევე იძლევა 5V ტოლერანტული სიგნალების გაკეთების საშუალებას ორმხრივი დონის ცვლის წყალობით.
ნეოპიქსელებისთვის ჩვენ ვიყენებთ ელექტროენერგიის გათიშვის და შემცირების სქემას 3V3- ზე. ამრიგად, ჩვენ ვამცირებთ მოხმარებას 250 მილიამპერამდე და შეგვიძლია გავაკონტროლოთ ნეოპიქსელების სიმძლავრე პროგრამული უზრუნველყოფით.
ნაბიჯი 3: რა გვჭირდება
მოდი ჯერ რაღაცეები მოვამზადოთ.
ყველა შემთხვევაში, ჩვენ ვეძებთ კომპონენტებს, რომელთა შედუღება და ყიდვა ადვილია ელექტრონიკის ადგილობრივ მაღაზიებში.
ასეც რომ იყოს, ზოგიერთი კომპონენტის პოვნა ადვილი არ არის და უმჯობესია მოთმინებით შეუკვეთოთ ისინი ჩინურ ბაზარზე.
აუცილებელი კომპონენტების ჩამონათვალია:
- 1 x ESP32 მინი ფორმატი
- 2 x ორმხრივი ლოგიკური დონის გადამყვანები
- 1 x 6 ღერძიანი IMU
- 1 x სპიკერი
- 1 x სიმძლავრის MOSFET
- 1 x 3V3 ძაბვის ვარდნა
- 2 x ღილაკი
- 1 x LDR
- 6 x ზოლები 8 ნეოპიქსელით
… და ზოგიერთი ტიპიური დისკრეტული კომპონენტი
ნაბიჯი 4: ნეოპიქსელების ზოლში გატეხვა, რათა ხელი შეუწყოს შედუღებას (I)
ურთულესი ნაწილი ასაწყობად და შესადუღებლად არის ნეოპიქსელების ზოლები.
ამისათვის ჩვენ შევქმენით 3D ნაბეჭდი ინსტრუმენტი, რომელიც ინარჩუნებს ნეოპიქსელების 5 ზოლს სწორ პოზიციაში. ამრიგად, ისინი სწორად არის განლაგებული.
ამავდროულად, ინსტრუმენტი გვაძლევს საშუალებას შედუღოთ პატარა ლითონის ზოლები, რათა ხელი შეუწყოს შედუღებას, ვინაიდან ზოლები გადაბრუნებულია.
მიზანშეწონილია ამის გაკეთება ადრე, რადგან ეს პროცესი რთულია.
ნაბიჯი 5: ჰაკინ ნეოპიქსელის ზოლები შედუღების გასაადვილებლად (II)
ჩვენ ვამაგრებთ ფაილებს STL ფორმატში, ასე რომ ჩვენ შეგვიძლია დაბეჭდოთ ფიქსაციის ინსტრუმენტი.
ნაწილების 3D ბეჭდვისთვის სპეციალური კონფიგურაცია არ არის საჭირო. ისინი ადვილად იბეჭდება, მაგრამ ძალიან სასარგებლოა.
ნაბიჯი 6: პერსონალური PCB
კომპონენტების რაოდენობისა და მათი ზომის გამო, ჩვენ გადავინაცვლებთ პროტოტიპიდან უნივერსალურ PCB– ში, პერსონალური PCB შესაქმნელად.
ჩვენ ჩავტვირთეთ PCB- ის დიზაინი PCBWay– ზე, რომ გავუზიაროთ მას საზოგადოებას და იმ შემქმნელებს, რომელთაც სურთ ერთის შეკრება.
ჩვენ ასევე ვამაგრებთ გერბერის ფაილებს უფრო დიდი მოქნილობისთვის.
ნაბიჯი 7: აპარატურის კავშირი (პერსონალური PCB)
თუ ჩვენ გვაქვს პერსონალური PCB, დანარჩენი კომპონენტები ადვილად იჭრება, ვინაიდან ყველა მათგანს აქვს 2.54 მმ -იანი ქინძისთავები.
თანდართულ სურათებს აქვთ კარგი გარჩევადობა კომპონენტების პოზიციის სანახავად.
ნაბიჯი 8: პროგრამული უზრუნველყოფა და პროგრამული უზრუნველყოფა
დაფა არ საჭიროებს რაიმე სპეციფიკურ პროგრამულ უზრუნველყოფას, რადგან ის მუშაობს უშუალოდ Arduino IDE– სთან. ჩვენ უბრალოდ უნდა დავაკონფიგურიროთ Arduino IDE, რომ იმუშაოს ESP32– ით, კარგი გაკვეთილია, რომელსაც ეტაპობრივად უნდა მიყვეთ:
www.instructables.com/id/ESP32-With-Arduin…
და პერიფერიული მოწყობილობების მუშაობისთვის ჩვენ უნდა დავამატოთ არდუინოს ბიბლიოთეკები:
github.com/adafruit/Adafruit_NeoPixel
github.com/adafruit/Adafruit_NeoMatrix
github.com/sparkfun/MPU-9250_Breakout
პირველი ტესტი, რომელიც ჩვენ გავაკეთეთ იმის დასადგენად, რომ ყველაფერი სწორად მუშაობს არის პიქსელის მიკრობიტის გული.
ნაბიჯი 9: გაერთეთ
ნაბიჯი 10: შემდეგი…
ეს არის ღია პროექტი.
ჯერჯერობით (CRC) ბიტი ჯერ კიდევ მარტივი და უხეშია. ჩვენ გვჯერა, რომ ის უკეთესად და უკეთესად გაიზრდება საზოგადოების დახმარებით.
ამიტომაც მოსწონს ხალხს ღია წყარო და საზოგადოება.
თუ თქვენ გაქვთ უკეთესი იდეა, ან თქვენ გაქვთ რაიმე გაუმჯობესება, გთხოვთ გააზიაროთ იგი!
Გაუმარჯოს
გირჩევთ:
ელექტრონული სამკერდე LED მოციმციმე რობოტი სამკერდე - შედუღების ნაკრები: 11 ნაბიჯი
ელექტრონული სამკერდე LED მოციმციმე რობოტი სამკერდე - შედუღების ნაკრები: ამ სტატიას ამაყად აფინანსებს PCBWAY. PCBWAY ქმნის მაღალი ხარისხის პროტოტიპების PCB- ებს მთელს მსოფლიოში. სცადეთ საკუთარი თავისთვის და მიიღეთ 10 PCB სულ რაღაც 5 დოლარად PCBWAY– ში ძალიან დიდი ხარისხით, მადლობა PCBWAY. Robadge#1, რომელიც მე შევიმუშავე
ტარებადი ელექტრონული სამკერდე ნიშანი: 6 ნაბიჯი (სურათებით)
ტარებადი ელექტრონული სამკერდე ნიშანი: აქ არის დიდი პროექტი, რომლის განხორციელებასაც აპირებთ, თუ აპირებთ აპარატურის/პითონის შეხვედრაზე წასვლას, ან აპირებთ ადგილობრივ Makerfaire– ში წასვლას. გააკეთეთ ტარებადი ელექტრონული სამკერდე ნიშანი, რომელიც დაფუძნებულია Raspberry Pi Zero და PaPiRus pHAT eInk ჩვენებაზე. თქვენ შეგიძლიათ გაეცნოთ
PixelPad Indian: პროგრამირებადი ელექტრონული სამკერდე ნიშანი: 11 ნაბიჯი
PixelPad Indian: პროგრამირებადი ელექტრონული სამკერდე ნიშანი: PixelPad არის ელექტრონული განვითარების სამკერდე ნიშანი, რომელიც დაფუძნებულია ATmega32U4 მიკროკონტროლერზე და გააჩნია ბევრი ჩაშენებული ფუნქცია. PCB ხელოვნება შთაგონებულია ინდური კულტურით, ხელოვნებითა და ნახატებით. PixelPad– ის გამოყენებით, შეგიძლიათ გამოიყენოთ იგი როგორც ტარებადი განვითარებისათვის
სინათლის სამკერდე ნიშანი: 7 ნაბიჯი (სურათებით)
სინათლის სამკერდე ნიშანი: სინათლის სამკერდე ნიშანი არის ელექტრონული ნაკრები, რომელიც იყენებს LDR (სინათლის დამოკიდებულ რეზისტორს) სინათლის დონის დაწევის გამოსავლენად და სინათლის შუქის განათების შემდეგ, როდესაც ბნელდება. ეს არის LDR– ის შესანიშნავი მაგალითი მოქმედებაში. ეს PCB შეიძლება გამოყენებულ იქნას როგორც ტარებადი მოწყობილობა
განათებული PCB სამკერდე ნიშანი: 12 ნაბიჯი
Light-Up PCB სამკერდე ნიშანი: მიუხედავად იმისა, რომ ახალი ხართ CNC დამუშავების პროცესში, ან უბრალოდ ეძებთ თქვენს წისქვილში აკრიფეთ, ეს განათებული PCB სამკერდე პროექტი გადის ნაბიჯებს თქვენი მასალის მოსამზადებლად და ჩატვირთვისთვის, შექმენით თქვენი სამუშაო Bantam Tools– ში. პროგრამული უზრუნველყოფა, ინსტრუმენტების ბიბლიოთეკაში პერსონალიზირება