Სარჩევი:

ჰექსაბიცი, პროტოტიპის შექმნის საოცარი ახალი გზა: 6 ნაბიჯი
ჰექსაბიცი, პროტოტიპის შექმნის საოცარი ახალი გზა: 6 ნაბიჯი

ვიდეო: ჰექსაბიცი, პროტოტიპის შექმნის საოცარი ახალი გზა: 6 ნაბიჯი

ვიდეო: ჰექსაბიცი, პროტოტიპის შექმნის საოცარი ახალი გზა: 6 ნაბიჯი
ვიდეო: Угрюм-река (1969) (1 серия) фильм 2024, ივლისი
Anonim
Image
Image
რა დაგჭირდებათ
რა დაგჭირდებათ

გასულ კვირას HackAday.io– ს სერფინგისას აღმოვაჩინე ეს პროექტი „ჰექსაბიცი“, იმდენად პერსპექტიული ჩანდა, რომ პროექტის სლოგანი იყო: „აპარატურის პროტოტიპი არ უნდა იყოს ასე რთული“. ძირითადად პროექტი შედგება მოდულისგან, რომელსაც აქვს ექვსკუთხა ან პენტაგონის ფორმა, თითქმის ყველა მოდულს აქვს Cortex-M0 MCU და უნიკალური firmware. მე დავთვალე 40 მოდული, თუმცა მაღაზიაში მხოლოდ 21 არის შესაძლებელი, ვფიქრობ, ეს იმიტომ ხდება, რომ პროექტი საკმაოდ ახალია. თითოეული მოდული შეიძლება დაერთოს სხვა მოდულებს და იმუშაოს ერთად.

თქვენ შეგიძლიათ იპოვოთ ყველა სახის მოდული მარტივიდან, როგორიცაა ლოგო და 50mil-Grid Surface-mount Proto Board უფრო რთული, როგორიცაა RGB ძალიან რთული, როგორიცაა USB-B-to-UART კონვერტორი და Bluetooth მოდულები. მე ძალიან მომეწონა ეს პროექტი, ამიტომ შევუკვეთე "Hexabitz Intro Kit", Wired Kelvin Clamp, USB-UART პროტოტიპის კაბელი და მაისური (იმიტომ რომ არა: P). ამ ინსტრუქციაში მე ვაპირებ ვისაუბრო იმაზე, თუ როგორ უნდა გავაკეთოთ "მოციმციმე LED" RGB LED და CLI გამოყენებით და შემდეგ გამოვიყენე დამუშავების IDE (რომელიც არის დიდი ღია IDE) მარტივი პროექტის შესაქმნელად ჰექსაბიცის გამოყენებით.

ნაბიჯი 1: რა დაგჭირდებათ:

რა დაგჭირდებათ:

ტექნიკა

ერთი RGB LED (H01R00): შეგიძლიათ იპოვოთ აქ

ორი სადენიანი კელვინის სამაგრ: აქედან:

USB-UART პროტოტიპის კაბელი აქედან

პროგრამული უზრუნველყოფა:

ნებისმიერი CLI იმუშავებს, მე ვირჩევ Realterm გადმოწერე აქედან

IDE დამუშავება

ნაბიჯი 2: გაყვანილობა

გაყვანილობა
გაყვანილობა
გაყვანილობა
გაყვანილობა

უპირველეს ყოვლისა, შეამჩნევთ, რომ H01R00– ს აქვს ორი მხარე: ერთი RRGB LED– ით (ვებ – გვერდი მას უწოდებს TOP) და ერთი MCU– ით (ისევ ვებ – გვერდი მას უწოდებს ბოლოში) Kelvin Clamp– ის გამოყენებით დაუკავშირეთ USB-UART კაბელი ნებისმიერ მოდულის მასივის პორტების (ანუ საკომუნიკაციო პორტები P1– დან P6– მდე). ზედა ბალიში არის MCU TXD და ქვედა არის MCU RXD. ამრიგად, თქვენ უნდა დაუკავშიროთ ზედა ბალიში საკაბელო RXD (ყვითელი FTDI კაბელში) და ქვედა ბალიში საკაბელო TXD (ნარინჯისფერი).

მეორე, თქვენ უნდა მიაწოდოთ ენერგია მოდულს სხვა Kelvin Clamp- ის გამოყენებით, დაუკავშირეთ წითელი მავთული USB-UART კაბელში 3.3V– ს და შავი მავთული GND– ს.

ნაბიჯი 3: შეაერთეთ FTDI თქვენს კომპიუტერს USB პორტის გამოყენებით

შეაერთეთ FTDI თქვენს კომპიუტერს USB პორტის გამოყენებით
შეაერთეთ FTDI თქვენს კომპიუტერს USB პორტის გამოყენებით

თუ თქვენი კომპიუტერი არ ცნობს FTDI– ს, თქვენ გჭირდებათ დრაივერის დაყენება, შეგიძლიათ მიიღოთ იგი აქედან

ამის შემდეგ მოდულზე LED აანთებს იმის მითითებას, რომ მოდული მზადაა იმუშაოს, თუ ის არ აანთებს, მაშინ რაღაც არის არასწორი.

ნაბიჯი 4: გახსენით Realterm

გახსენით Realterm
გახსენით Realterm
გახსენით Realterm
გახსენით Realterm

(ან ნებისმიერი სხვა CLI) და განახორციელეთ შემდეგი ცვლილებები:

· ეკრანზე ჩამოსასხმელი: დააყენეთ Display As to ANSI ნაცვლად ASCII.

· პორტში შეხება: დააყენეთ Baud 921600 და პორტი FTDI პორტზე (თქვენ შეგიძლიათ იცოდეთ რა პორტი მოწყობილობის მენეჯერისგან ან უბრალოდ შეარჩიეთ ის, რომელსაც აქვს / VCP მისი სახელი)

ნაბიჯი 5: დააჭირეთ Enter

დააჭირეთ Enter
დააჭირეთ Enter

თქვენ შეგიძლიათ დააჭიროთ Enter ან გაგზავნოთ / r გაგზავნის შეხების გამოყენებით, თქვენ მიიღებთ პასუხს, როგორც ეს მოცემულია ამ ფიგურაში:

ახლა თქვენ შეგიძლიათ დაიწყოთ თამაში: ჩაწერეთ "ფერი წითელი 50" (უკმაყოფილების გარეშე).

შემდეგ ჩაწერეთ "მწვანე ფერი 50"

ნაბიჯი 6:

გამოსახულება
გამოსახულება

ამის შემდეგ ჩვენ უნდა გავაკეთოთ სხვა პროექტი

დამუშავების გამოყენებით გახსენით შემდეგი ფაილი:

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

GUI თავისთავად ხსნის მგონი;)

გირჩევთ: