სილიკონის მხტუნავები ამ უსადენო პუდბორდს პროგრამირებადს ხდის

ეჭვი არ მეპარება საიმედო, უშედუღებო პურის დაფების პრაქტიკულობაში, თუმცა უნდა ვაღიაროთ, რომ ისინი იდეალური არ არის. რა თქმა უნდა, ისინი არ არის იდეალური გარკვეული ტიპის სქემებისთვის, მაგრამ ნაკლებად პრობლემურია, ვიდრე მხტუნავებიანი. დაუდევარი ადამიანები უიმედოდ აღმოჩნდებიან მხტუნავების გროვაში მათი კომპონენტებით, ხოლო პრეტენზიული ადამიანები უფრო მეტ დროს დახარჯავენ მხტუნავების დალაგებაზე, ვიდრე თავად სქემის პროტოტიპის შექმნაზე. რა უნდა გავაკეთო?
ამ პრობლემის გადაჭრის ერთ-ერთი გზაა შეუდუღებელი პურის დაფის დამზადება მხტუნავების გარეშე. ეს არის [კევინ სანტო კაპუჩოს] მიმდინარე „საცხობი პროდუქტების“ იდეა. იდეა მდგომარეობს სტანდარტული პურის დაფის ისე მორგებაში, რომ საერთო კონტაქტური ზოლების ნებისმიერ წყვილსა და კვების რელსს შორის კავშირი დამყარდეს პროგრამულ უზრუნველყოფაში. ამის ხრიკი CMOS გადამრთველის ჩიპური მატრიცის, განსაკუთრებით MT8816AP-ის სიმულირებაა. თითო ჩიპზე 128 გადამრთველს შეუძლია ±12 ვოლტამდე ძაბვის დამუშავება, ამიტომ არსებობს მრავალი სქემა, რომელსაც შეუძლია გამოიყენოს ეს პროგრამირებადი სილიკონის მხტუნავები.
[კევინი] ამჟამინდელი ვერსია 0.2-ია, მისი ზომა უშედუღებო პურის დაფას ერგება და შეფუთვა კომპაქტურია. მან გააზიარა დეტალები, თუ როგორ უნდა დაერთოთ პურის დაფის კონტაქტები, რაც, როგორც ჩანს, მტკივნეული პროცესია: ამოიღეთ კონტაქტები, ამოჭერით პატარა ეტიკეტი ღარის ბოლოში და შემდეგ მოხარეთ ის, რომ მიიღოთ ნახვრეტის ტყვიის ანაბეჭდი მიკროსქემის დაფისთვის. როგორც ჩანს, ბევრი სამუშაოა საჭირო, უკეთესი გზა უნდა არსებობდეს; [კევინი] აშკარად ღიაა წინადადებების მისაღებად.
მიუხედავად იმისა, რომ უშედუღებო პურის დაფების გასაუმჯობესებლად ჯვარედინი წერტილის გადართვის გამოყენება ადრეც გვინახავს, ​​ამ პროექტის სიმარტივე სასიამოვნოდ მიგვაჩნია. ყველა ამ ნახტომის გადაგდების იდეა, რა თქმა უნდა, მაცდურია.
ეს მართლაც მაგარი პროექტია. ჭკვიანური დამატება ის არის, რომ თითოეულ მხარეს არის პატარა ეკრანები, რომლებიც მიმდინარე კავშირს აჩვენებს.
თუ არ შეგიძლიათ 7-სეგმენტიანი LED დისპლეის, ვიბრაციული ძრავის, აქსელერომეტრის, DIP გადამრთველის ან სხვა „სახალისო და საინტერესო“ კომპონენტების დანერგვა.
15mA (ImaxIO) საკმარისია ნებისმიერი მცირე სიგნალის დასამუშავებლად, როდესაც მეტი დენი გჭირდებათ, შეგიძლიათ გამოიყენოთ ბიპოლარული ან FET, ბოლოს და ბოლოს, ეს მაინც პურის დაფაა.
პროტოტიპების შექმნისას დავამზადე ცალმხრივი ზედაპირზე დასამონტაჟებელი PCB დაფა, რომელიც შეიცავდა ყველა საჭირო ციფრულ ჩიპს და CPLD ჩიპებს, რომლებიც ჩიპებს შორის „ყველა“ სიგნალს ატარებდნენ. შემდეგ კავშირი VHDL-ში დავაპროგრამე. ასე რომ, თუ შეცდომას დავუშვებ ან კავშირის შეცვლა დამჭირდება, ეს მხოლოდ კოდის შეცვლაა.
იმ ანალოგური სინთეზატორისთვის, სადაც ყველა კაბელი შეერთებულია, ეს იდეა საკმაოდ მაგრად გამოიყურება.
როგორც კი ისეთ პურის დაფას წავაწყდები, რომელსაც ვენდობი, ეჭვს აღარ შევიტან. პურის დაფების შემთხვევაში *ყოველთვის* საჭიროა გამოიცნო, ეს თქვენი დიზაინის თუ პურის დაფის ხარვეზია.
საქმეს ისიც ართულებს, რომ სპეციალურად Breadboard-ის შესაძლებლობებისთვის უნდა შექმნათ დიზაინი და ისეთი რამ, რისი პროტოტიპებიც რეალურად არის საჭირო, მაგალითად, რეგულაციების გადართვა, კარგად არ მუშაობს.
ანალოგურ და მაღალსიჩქარიან ტელეფონებს პარაზიტები არ მოსწონთ, ციფრულ და დაბალსიჩქარიან ტელეფონებს კი, თუ ფრთხილად იქნებით, ხელით დამზადებული პროტოტიპის სცენა არ სჭირდებათ.
ამ ყველაფრის შესახებ არაფერი ვიცი, მაგრამ ყოველთვის მქონდა ასეთი გადაყვანის იმედი და ყოველ ჯერზე, როცა ამას ვუყურებ, აღმოვაჩენ, რომ ეს სიმართლეს არ შეესაბამება. მარტივი წრედებისთვისაც კი, თქვენ ფრთხილად უნდა მოარგოთ გადამრთველი თქვენს რეალურ მოთხოვნებს. ამ შემთხვევაშიც კი, თქვენ მაინც უნდა შეეგუოთ არასასურველი ქცევის გარკვეულ დონეს. ეს ყოველთვის ნამდვილი ერთეულოვანი გაძლიერების ოპერატიული გამაძლიერებლებია ან რაიმე სახის ტრანზისტორები ძაბვის დისბალანსით ან წინაღობით.
ტექნოლოგიის შესახებ ბევრი არაფერი ვიცი. MT8816-ის მონაცემთა ფურცელში, რომელიც ვიპოვე, არ არის რეალური შეერთების სქემატური დიაგრამა. თუმცა, მაშინვე (თუ სწორად ავხსენი), დავინახე, რომ მაქსიმალური დენი 15 mA-ია, ხოლო ტიპიური ჩართვის წინაღობა 45 ohm Vdd=12-ზე. რა თქმა უნდა, ეს საინტერესო კომპონენტია, რომლის გამოყენებაც ბევრი რამისთვის შეიძლება, მაგრამ გაფრთხილება უზარმაზარია. დომინანტიც კი. ვერ ვიხსენებ არცერთ წრედს, რომელიც დამზადებულია პურის დაფით, რომლის ადაპტირებაც შესაძლებელია. განსაკუთრებით იმიტომ, რომ პურის დაფა გამოვიყენე, როგორც ნაბიჯი პურის დაფის შედუღებამდე... ამ გადამრთველთან შედარებით, მავთულხლართების უკიდურესად განსხვავებული ქცევა საერთოდ შეუძლებელს ხდიდა ჩართვას.
თუ საკმარისად კარგად მესმის, თუ როგორ მუშაობს წრედი, რომ ვიწინასწარმეტყველო ამ ურთიერთდაკავშირების გავლენა მასზე, მაშინ თავიდანვე არ მჭირდება პუდდაფი.
მცირე სიგნალებისთვის, რომლებიც დაბალ დენს ინარჩუნებენ, ეს დაახლოებით იდეალური გადამრთველი უნდა იყოს. რა თქმა უნდა, ჩართვის წინააღმდეგობა განსხვავდება ძაბვის დიაპაზონში თქვენი ზუსტი პოზიციის მიხედვით, მაგრამ მაინც მოგიწევთ კილოომებთან გამკლავება და არ უნდა ჰქონდეს მნიშვნელობა, თუ თქვენს დიზაინში ამ შეცდომას +-75 ომს დაამატებთ. წინააღმდეგ შემთხვევაში, თქვენ ქმნით წრედს, რომლის რეალურად აწყობა შეუძლებელია კომპონენტების ტოლერანტობის გამო.
დიახ, როგორც კი ამ მოწყობილობას მიიღებთ, შეგიძლიათ პროექტი მოიფიქროთ, ეს პროექტი მხოლოდ +/-75 ohm უმნიშვნელო პატარა სიგნალია. მაგრამ მე არასდროს გამიკეთებია ასეთი პროექტი. ამ ზომის პროექტზე წარმოდგენაც კი არ მაქვს. კრიტერიუმებს თითქმის მხოლოდ რიცხვები აკმაყოფილებს, ამისთვის ან იმდენი კავშირი გაქვთ, რომ პურის დაფა წყალში წვეთივითაა, ან იმდენად ცოტა კავშირია, რომ კაბელის შესაერთებლად უბრალოდ IC კლიპის გამოყენება გირჩევნიათ.
სინამდვილეში, იქ დასრულებული კოდის ნახევარს შეუძლია ზონდზე გარკვეული სიხშირის (ან ნებისმიერი სიგნალის) განთავსება, რათა თქვენ შეძლოთ მისი სხვადასხვა რიგებში ჩართვა და დაფას კომპიუტერის გარეშე იმის თქმა, თუ რომელი კავშირების დამყარება გსურთ.
შემდეგი ნაბიჯი, მას შემდეგ, რაც საბაზისო ნივთებს კარგად დავამუშავებ, არის თქვენს მიერ ნახსენები ზოგიერთი რამის გაკეთება. ამ პრობლემის გადაჭრის რამდენიმე გზა არსებობს. ვფიქრობ, ყველაზე გენიალური გზაა დისპლეის დამონტაჟება პუდბორდის თავზე, მაგრამ ასეთი ფოროვანი დისპლეით დისპლეის დამზადებას შეიძლება Samsung-ის განვითარების დონე დასჭირდეს. კიდევ ერთი გზაა მასზე მინიატურული პროექტორისა და კამერის დამონტაჟება, მაგრამ ყველა ის მოწყობილობა, რაც მე გამოვიყენე, რომელიც ამ ყველაფრის გაკეთებას ცდილობს, ძალიან ნელი და პრობლემურია გამოსაყენებლად და ირგვლივ ნამდვილი ნაგვის ურნაა.
საქმე იმაში არ არის, რომ ამ ყველაფრის გაკეთება შეუძლებელია, უბრალოდ უნდა ვიპოვო გზა, რომ ეს გამოცდილების დაკარგვის გარეშე გავაკეთო.
მომწონს ზონდების იდეა. მითითების სახით, თითოეულ სვეტს აქვს RGB და თითოეულ „ბადეს“ - საკუთარი ფერის კოდი. ეს ნამდვილად არ არის ისეთი ჭკვიანი, როგორც ოვერჰედის პროექტორები, მაგრამ ws281* ზოლების მართვა უფრო ადვილია.
მიუხედავად იმისა, რომ ჩემი გამოცდილებით, ეს მზა, არაბრენდირებული გამჭვირვალე პლასტმასის ფირფიტები უვარგისია, როგორც ჩანს, გამჭვირვალე კორპუსის bb830 სამაგრთან შერწყმა უფრო ადვილია, ვიდრე ნახვრეტიანი დისპლეის. გახსენით LED-ების განთავსების მეტი ვარიანტი. თუმცა, LED-ების მიკროსქემის დაფის ზემოთ და ქვემოთ განთავსებაც კი ცუდი იდეა არ არის (გარდა იმისა, რომ კვების ბლოკი ცოტა ხელს უშლის).
მომწონს ეს იდეა და ჩიპი ყურადღებით უნდა შევისწავლო. მსგავს რამეს ვეძებდი, მაგრამ მხოლოდ ციფრებში. თითოეულ პინს უნდა ჰქონდეს პროგრამირებადი წინააღმდეგობა პლუს პროგრამირებადი წინააღმდეგობა დამიწების მიმართ, როგორც შემავალი, როგორც გამოსასვლელი, სამი მდგომარეობისთვის, როგორც თითოეული პინისთვის შიფტის რეგისტრის ბლოკი, ამიტომ პროგრამული უზრუნველყოფის საშუალებით პროგრამირებადია. თუმცა, აქამდე ვერ მოიძებნა შესაფერისი FPGA/CPLD. პუდბორდისთვის სისტემამ უნდა მოიცვას მინიმუმ 60 პინი 30+30. რადგან ის მთლიანად შიფტის რეგისტრებზეა დაფუძნებული, მისი გაფართოება მარტივია. და ყველა მათგანი პროგრამული უზრუნველყოფის მიერ კონტროლდება.
ჩვენი ვებსაიტისა და სერვისების გამოყენებით, თქვენ ცალსახად ეთანხმებით ჩვენი შესრულების, ფუნქციონალურობისა და სარეკლამო ქუქი-ფაილების განთავსებას. შეიტყვეთ მეტი


გამოქვეყნების დრო: 2021 წლის 19 ნოემბერი