ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ቅድመ -ሁኔታዎች
- ደረጃ 2 - ፕሮግራም እና ማጠናቀር
- ደረጃ 3: ፕሮግራም ይፃፉ
- ደረጃ 4 እባክዎን SSD1306ASCII_I2C.h ን በሚከተለው መሠረት ያርሙ።
- ደረጃ 5: ጨርስ
ቪዲዮ: በየትኛውም ቦታ ሊዘጋጅ የሚችል አነስተኛ እና ርካሽ የኪስ ኮምፒተር። 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
CardKB ን ወደ ኪስ ኮምፒተር ማዞር ይችላሉ
ArduinoBaisc ፣ CardKB ፣ I2C OLED ማያ ገጽን በመጠቀም ለ CardKB የተሟላ የኪስ ኮምፒተር። BASIC ArduinoBasic ን (https://github.com/robinhedwards/ArduinoBASIC) ስለሚጠቀም ፣ እንደ ተንሳፋፊ እና ሕብረቁምፊ ተለዋዋጮች ፣ ባለብዙ ልኬት ድርድሮች ፣ FOR-NEXT ፣ GOSUB-RETURN ፣ ወዘተ የመሳሰሉትን ሁሉንም የተለመዱ ተግባሮችን ይደግፋል። ከ EEPROM አስቀምጥ እና ጫን ይደገፋል። የ BASIC ፕሮግራም እና ተለዋዋጮች 1 ኪ.ግ ራም ይጠቀማሉ ፣ ስለዚህ እሱ ከመጀመሪያው ኮምፒተር (ሲንክሌር ZX81) ጋር እኩል ነው። ሌላው 1 ኪ ራም ለቁልፍ ሰሌዳ እና ለማያ ገጽ ቋት ጥቅም ላይ ይውላል ፣ እና ለሲፒዩ ቁልል ትንሽ ክፍል አለ። አርዱዲኖ 1 ኪ EEPROM ስላለው ፕሮግራሙ በመሠረታዊ አከባቢው የሚስማማ ከሆነ በ EEPROM ውስጥ ይጣጣማል።
አቅርቦቶች
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (ለምሳሌ SSD1306 128x32 ወይም 128x64)
3) አነስተኛ የዳቦ ሰሌዳ
4) የባትሪ ሳጥን
5) EEPROM (ለምሳሌ 24LC256) (አማራጭ)
ደረጃ 1 ቅድመ -ሁኔታዎች
- CardKB Mini Keyboard ይጠቀሙ። ለዝርዝሮች እባክዎን https://en.aliexpress.com/item/32963872643.html ን ይመልከቱ።
- I1C ን በመጠቀም ተገናኝቷል SSD1306 የተመሠረተ OLED ማያ ገጽ። የ 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: ጨርስ
ይዝናኑ:-)
የሚመከር:
DIY Logitech Pure Fi በየትኛውም ቦታ 2 እንደገና ይገንቡ እና አነስተኛ የብሉቱዝ ድምጽ ማጉያ ማሻሻያ ልወጣ -14 ደረጃዎች (ከስዕሎች ጋር)
DIY Logitech Pure Fi በየትኛውም ቦታ 2 እንደገና ይገንቡ እና አነስተኛ የብሉቱዝ ድምጽ ማጉያ ማሻሻያ ልወጣ - ይህን ለማድረግ በጣም የምወደው አንዱ ፣ በጎ ፈቃድ ፣ ያርድሳሌ ፣ ወይም ሌላው ቀርቶ Craigslist ላይ ርካሽ ያገኘሁትን ነገር መውሰድ እና ከእሱ የተሻለ ነገር ማድረግ ነው። እዚህ አሮጌውን የ Ipod መትከያ ጣቢያ ሎጌቴች ንጹህ-ፊይ በየትኛውም ቦታ 2 አግኝቼ አዲስ ለመስጠት ወሰንኩ
6502 አነስተኛ ኮምፒተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 3 7 ደረጃዎች
6502 አነስተኛ ኮምፒዩተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 3 - አሁንም ወደ ፊት በመራመድ ፣ አሁን ኦክታል ሌች ፣ 8 አራት ማዕዘን ኤልኢዲዎች እና 220 Ohm resistor ድርድርን ወደ ዋናው ቦርድ አክዬያለሁ። ኤልዲዎቹ ሊጠፉ እንዲችሉ በድርድር የጋራ ፒን እና መሬት መካከል ዝላይም አለ። 74HC00 NAND በር ሸ
6502 & 6522 አነስተኛ ኮምፒተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 2 4 ደረጃዎች
6502 & 6522 አነስተኛ ኮምፒዩተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 2 - ከቀድሞው አስተማሪዬ በመቀጠል ፣ አሁን 6502 ን ወደ ጭረት ሰሌዳ ላይ አድርጌ 6522 ሁለገብ በይነገጽ አስማሚ (ቪአይኤ) ጨምሬአለሁ። እንደገና ፣ ለእነሱ 6502 ፍጹም ተዛማጅ ስለሆነ ፣ የ 6522 ን የ WDC ስሪት እጠቀማለሁ። እነዚህ አዲስ ሐ
6502 አነስተኛ ኮምፒተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 1 7 ደረጃዎች
6502 አነስተኛ ኮምፒዩተር (ከአርዱዲኖ ሜጋ ጋር) ክፍል 1 6502 ማይክሮፕሮሰሰር ለመጀመሪያ ጊዜ በ 1975 ታየ እና ለሞስ ቴክኖሎጂ በቹክ ፔድድል በሚመራ አነስተኛ ቡድን የተነደፈ ነው። ያኔ አታሪ ፣ አፕል ዳግማዊ ፣ ኔንቲዶ መዝናኛ ስርዓት ፣ ቢቢሲ ሚከርን ጨምሮ በቪዲዮ ኮንሶሎች እና በቤት ኮምፒተሮች ውስጥ ጥቅም ላይ ውሏል
FireBlinks ፕሮግራም ሊዘጋጅ የሚችል የ RGB LED ጫማዎች 6 ደረጃዎች
FireBlinks Programmable RGB LED Shoes: • የ DIY Light-Up እሳት ብልጭ ድርግም የሚሉ ከፍ ያሉ ስኒከር በ WS2812 በአድራሻ LED ከ attiny85 ማይክሮ መቆጣጠሪያ ጋር የተካተቱ ናቸው። • LED ዎች በቀላሉ በፕሮግራም ሊሠሩ የሚችሉ እና ስፍር ቁጥር የሌላቸው የቀለም ብጁዎች እስከ 16 ሚሊዮን ሲ