Სარჩევი:
- მარაგები
- ნაბიჯი 1: წინაპირობები
- ნაბიჯი 2: პროგრამა და შედგენა
- ნაბიჯი 3: დაწერეთ პროგრამა
- ნაბიჯი 4: გთხოვთ შეასწოროთ SSD1306ASCII_I2C.h როგორც მიყვება
- ნაბიჯი 5: დასრულება
ვიდეო: პატარა და იაფი ჯიბის კომპიუტერი, რომლის დაპროგრამება შესაძლებელია ყველგან .: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
შეგიძლიათ CardKB გადააქციოთ ჯიბის კომპიუტერად
სრული ჯიბის კომპიუტერი CardKB– სთვის ArduinoBaisc, CardKB, I2C OLED ეკრანის გამოყენებით. მას შემდეგ, რაც BASIC იყენებს ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), ის მხარს უჭერს თითქმის ყველა ნორმალურ ფუნქციებს, როგორიცაა float და string ცვლადები, მრავალგანზომილებიანი მასივები, FOR-NEXT, GOSUB-RETURN და ა.შ. გასაკეთებლად. შენახვა და ჩატვირთვა EEPROM– დან არის მხარდაჭერილი. BASIC პროგრამა და ცვლადები იყენებს დაახლოებით 1 კბ ოპერატიულ მეხსიერებას, ამიტომ იგი თითქმის უტოლდება პირველ კომპიუტერს (Sinclair ZX81). დანარჩენი 1 კბ ოპერატიული მეხსიერება გამოიყენება კლავიატურისა და ეკრანის ბუფერისთვის, ხოლო პროცესორის დასტისთვის არის პატარა ადგილი. მას შემდეგ, რაც arduino– ს აქვს 1k EEPROM, თუ პროგრამა ჯდება ძირითად გარემოში, ის ჯდება EEPROM– ში.
მარაგები
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (მაგ. SSD1306 128x32 ან 128x64)
3) მინი პურის დაფა
4) ბატარეის ყუთი
5) EEPROM (მაგ. 24LC256) (ვარიანტი)
ნაბიჯი 1: წინაპირობები
- გამოიყენეთ CardKB მინი კლავიატურა. გთხოვთ, მიმართოთ https://en.aliexpress.com/item/32963872643.html დეტალებისთვის.
- SSD1306 დაფუძნებული OLED ეკრანი დაკავშირებულია I2C გამოყენებით. 128x32 ვერსია მშვენივრად ცვლის ზოგიერთ განმარტებას. ArduinoBasic იყენებს SPI OLED– ს, მაგრამ ჯიბის კომპიუტერები CardKB– ის გამოყენებით იყენებს I2C OLED– ს.
- (არასავალდებულო) გამოიყენეთ გარე EEPROM (მაგ. 24LC256) მრავალი ფაილის შესანახად.
შეკრება ძალიან ადვილია. CardKB, OLED და EEPROM შეიძლება დაკავშირებული იყოს I2C– ით მინი პურის დაფის გამოყენებით. დავდე CardKB საკაბელო ინფორმაციის სურათი
ნაბიჯი 2: პროგრამა და შედგენა
- ჩამოტვირთეთ პროგრამა აქედან.
- განათავსეთ SSD1306ASCII "\ Arduino / libraries" საქაღალდეში.
- საჭიროა Adafruit NeoPixel ბიბლიოთეკა.
-
შედგენისას აირჩიეთ "ATmega328p (3.3V, 8Mhz)". თუ არ არის არჩეული, NeoPixel LED დარჩება განათებული თეთრი.
- აირჩიეთ "ექსპორტი შედგენილი ორობითი" საწერი ფაილის შესაქმნელად.
ნაბიჯი 3: დაწერეთ პროგრამა
დაწერეთ ორობითი ფორმა, რომელიც შედგენილია ისეთი ინსტრუმენტების გამოყენებით, როგორიცაა avrdude ან avrdude-GUI და USB ISP.
მე შევქმენი ინსტრუმენტი, რომელიც წერს CardKB- ს. ინსტრუმენტების ნაცვლად უნდა გამოიყენოთ მხტუნავები.
არ გადაწეროთ CardKB დაუკრავის ბიტი
ნაბიჯი 4: გთხოვთ შეასწოროთ SSD1306ASCII_I2C.h როგორც მიყვება
#განსაზღვრეთ OLED_WIDTH 128
#განსაზღვრეთ OLED_HEIGHT 32 #განსაზღვრეთ OLED_COLMAX 21 #განსაზღვრეთ OLED_ROWMAX 4
128×64>
#განსაზღვრეთ OLED_WIDTH 128
#განსაზღვრეთ OLED_HEIGHT 64 #განსაზღვრეთ OLED_COLMAX 21 #განსაზღვრეთ OLED_ROWMAX 8
ნაბიჯი 5: დასრულება
გაერთე:-)
გირჩევთ:
წვრილმანი -- როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს გამოყენებით: 6 ნაბიჯი
წვრილმანი || როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს საშუალებით: ობობის რობოტის შექმნისას, თქვენ შეგიძლიათ გაიგოთ ბევრი რამ რობოტიკის შესახებ. რობოტების დამზადების მსგავსად არის გასართობი და რთული. ამ ვიდეოში ჩვენ ვაჩვენებთ თუ როგორ უნდა გავაკეთოთ ობობა რობოტი, რომლის გამოყენებაც ჩვენ შეგვიძლია ჩვენი სმარტფონის გამოყენებით (ანდროი
ჯიბის სიგნალის ვიზუალიზატორი (ჯიბის ოსცილოსკოპი): 10 ნაბიჯი (სურათებით)
ჯიბის სიგნალის ვიზუალიზატორი (ჯიბის ოსცილოსკოპი): გამარჯობა ყველას, ჩვენ ყველა იმდენ რამეს ვაკეთებთ ყოველდღიურად. თითოეული სამუშაოსთვის, სადაც საჭიროა გარკვეული ინსტრუმენტები. ეს არის დამზადების, გაზომვის, დასრულების და ა.შ. ასე რომ, ელექტრონული მუშაკებისთვის, მათ სჭირდებათ ინსტრუმენტები, როგორიცაა გამაგრილებელი რკინა, მრავალმეტრიანი, ოსცილოსკოპი და ა
ჯიბის ფაზერიდან ჯიბის ლაზერამდე: 6 ნაბიჯი
Pocket Phaser– დან Pocket Laser– მდე: ამ პროექტში ჩვენ გადავიყვანთ პატარა სათამაშო Star Trek Phaser– ს, რომელიც მე ვიპოვე ბარნსში & კეთილშობილი ლაზერული მაჩვენებელი. მე მაქვს ამ ორი ფაზერი და ერთს დამუხტავს ბატარეა ცოტათი განათებისათვის, ამიტომ გადავწყვიტე გადავიყვანო დატენვის ლაზერულ პ
ყველაზე მაგარი USB L.E.D. ჯიბის ზომის შუქი (ჯიბის ზომის შესასვლელი): 6 ნაბიჯი
ყველაზე მაგარი USB L.E.D. ჯიბის ზომის შუქი (ჯიბის ზომის შესასვლელი): ამ ინსტრუქციებში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ USB– ით აღჭურვილი L.E.D. სინათლე, რომელიც იკეცება X-it Mints კალის ზომით და ადვილად ჯდება ჯიბეში. თუ მოგწონთ, დარწმუნდით + რომ მისცემთ ხმას კონკურსში! მასალები და
შექმენით ძალიან პატარა რობოტი: შექმენით მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით .: 9 ნაბიჯი (სურათებით)
ააშენეთ ძალიან პატარა რობოტი: შექმენით მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით .: შექმენით 1/20 კუბური დიუმიანი რობოტი გრიპით, რომელსაც შეუძლია პატარა საგნების აყვანა და გადატანა. მას აკონტროლებს Picaxe მიკროკონტროლერი. დროის ამ მომენტში, მე მჯერა, რომ ეს შეიძლება იყოს მსოფლიოში ყველაზე პატარა ბორბლიანი რობოტი გრიპით. ეს უეჭველად იქნება