Мазмуну:
- 1 -кадам: Анахронисттик объекттер: Эч качан болбогон түзмөктү долбоорлоо
- 2 -кадам: Техникалык мүнөздөмөлөр
- 3 -кадам: Электрондук жыйын
- 4 -кадам: Программалык камсыздоо
- 5 -кадам: 3D басып чыгаруу
- 6 -кадам: Ишти сырдоо
- 7 -кадам: Чаптамалар
- 8 -кадам: Кыйынчылыктар…
- 9 -кадам: Акыркы ойлор
Video: Apple II Watch: 9 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
CUPERTINO, Калифорния, 9-сентябрь, 1984-жыл. Apple Computer Inc.® бүгүн Apple // watch ™-эң жеке түзмөгүн чыгарды. Apple // сааты революциялык дизайнды жана кичинекей түзүлүш үчүн атайын түзүлгөн КОЛДОНУУЧУНУН БАЙЛАНЫШЫН киргизет. Apple // сааттарында дисплейге тоскоолдук кылбастан, SCROLLдун новатордук ыкмасы, KNOB бар. KNOB ошондой эле КАЙТУУ баскычы жана PRESS RETURN үчүн ыңгайлуу ыкма катары кызмат кылат. Apple // CATHODE RAY TUBE дисплейи TEXT технологиясын камтыйт, бул технология сизге ОКУУГА РУКСАТ берет, базалык ПРОГРАММАЛАРГА тез жана оңой жетүүнүн жаңы жолун сунуштайт. Apple // сааты сиз уккан эскертмелердин жана эскертмелердин таптакыр жаңы лексикасын иштеткен, орнотулган ӨТӨ КИЧИ СПИКЕРДИ киргизет. Apple Computer бүтүндөй компьютердин архитектурасын БАСЫЛГАН АЙЛАНМА ТАКТАСЫНА кичирейтүү үчүн өзүнүн 6502 ПРОЦЕССОРУН ЖАРЫМЫНА ылайыкташтырып иштеп чыккан. Apple // саатында магниттик сактоочу дисктериңиз менен үзгүлтүксүз жупташуу үчүн ЭКИ Диск Драйвы бар.
Баасы жана жеткиликтүүлүгү
Apple // w 1985 -жылдын башында 1299 доллардан (АКШ) башталат. Apple // сааты Apple // же Apple // Plus, Apple /// же Apple /// Plus, Apple // c, Apple // e, Apple Lisa жана Macintosh менен шайкеш келет.
1 -кадам: Анахронисттик объекттер: Эч качан болбогон түзмөктү долбоорлоо
Мен Apple II саатын долбоорлоону чечкенде, мен башында классикалык машинанын ишенимдүү кичинекей репликасын билек өлчөмүндөгү форма факторунда түзүүнү пландадым. Дизайнды изилдеп жатып мен чын эле миниатюраны, же таптакыр жаңы нерсени жасагым келип жатабы деп сурай баштадым? Мен экинчисине токтолду. Дизайн толук көлөмдүү компьютердин форма факторунан абдан шыктанган жумушчу* түзмөк болмок, бирок бул технологияны мааниге ээ боло электе эле башталган, кийиле турган технологиялык дүйнөнүн элестүү изилдөөсү болмок. Калькулятор сааттары мурунтан эле, билекке тагынган компьютер жана абдан тыкан, бирок кичинекей билекке тагынган CRT идеясы ушунчалык жагымдуу. Мен дагы жаңы 3D моделдөө көндүмдөрүмдү өнүктүргүм келди, андыктан татаал корпус куруу кызыктуу чакырык болду.
Бул BASIC иштейби?
Мен колдонгон MCU 72 МГц ылдамдыкта иштейт (1980 -жылдардын башында), бирок функциялар негизинен заманбап Apple Watchтун пародиясы. Менин версиям реалдуу убакытты жана күндү сактап, көрсөтүп турат, калган UI көбүнчө көңүл ачуу үчүн. Мен BASIC котормочуну (Wozдун Integer Basic же балким Tiny Basic) кошуу үчүн убакыт коротууну ойлодум, бирок убактымдын кайтарымы азаят. Мен болжол менен 3 жума корпустун дизайны жана негизги схемасы боюнча иштедим, дагы бир жума графика жана программалык камсыздоо боюнча.
2 -кадам: Техникалык мүнөздөмөлөр
Иш жүзүндө иштеп жаткан жабдык төмөнкүлөрдү камтыйт:
Teensy 3.1 (72 MHz ARM процессору, 256K ROM 64K RAM, реалдуу убакытта орнотулган)
1.8 TFT LCD (160x128 пиксел 18 бит түс)
SOMO II MP3 (үн эффекттерин ойнотуу үчүн)
LiPo кубаттагычы/күчөткүч алмаштыргыч
баскыч баскычын которгуч
убактылуу баскыч
айлануучу кодер (панелге орнотуу)
8 Ом 2W динамиги
(2х) 3мм кызыл LED
(2x) 1 К ом каршылыгы
800 мАч LiPo батарейкасы (3 саатка жакын өмүр берет)
2032 тыйын батареясы
32.768 кГц кристалл
(2x) 2GB microSD карта
1/4 баскычы
(8x) M2.5 x 6
(4x) M2.5 x 10
зым (26 ченегич)
3 -кадам: Электрондук жыйын
Бул кичинекей пакетке толтурулган көп нерсе бар. Менде орун аз болгондуктан, бүтүндөй схема зымдын жардамы менен чекитти колдонот. Акыр -аягы, бул бир нече баш ооруну пайда кылды (бул тууралуу кийинчерээк), ошондуктан мен бул ишти кысуу кыйыныраак болгонуна карабастан, катуу өзөктүк зымга отурдум. Электроника акыры электр лентага оролуп, чогуу кысылганда кысылып калбашы үчүн. Кызыккандар үчүн, мен MP3 модулунун маалымат барагын тиркеп койдум (мурунку кадамда шилтемеленген продукт баракчаларынан толук пинуттарды таба аласыз).
4 -кадам: Программалык камсыздоо
Негизги программа Teensy 3.1де иштеген жөнөкөй Arduino эскизи (жогоруда негизги эскиз, керектүү китепканалар, битмап сүрөттөр жана үн эффекттери тиркелет). Муну иштетүү үчүн сизге Teensy IDE + жүктөгүч керек болот. Пол Штофреген Teensy dev такталарын сонун жана колдонууга оңой кылуу үчүн көп эмгек жумшады, андыктан алар тез орнотулган долбоорлор үчүн менин микрофонум.
Программа бир нече нерсени аткарат:
I/O
Негизги колдонуучу интерфейси-бул айлануучу кодер, ehem, санариптик таажы, андыктан өспүрүм ар кандай айланууну текшерүү үчүн үзгүлтүккө негизделгенди (Encoder китепканасы аркылуу) колдонот. Bounce китепканасы баскычты оңой окуу үчүн тез иштейт. Төмөнкү менюга кирүү жана чыгуу үчүн баскычты басуу менен суб-менюну тандоо аркылуу баскычты айлантуу.
Жүктөө ырааттуулугу
Чыныгы Apple] [компьютеринин баштоо процессин тууроо үчүн саат тез "жүктөө" тартибин аткарат. Кронштейндердин толук экраны тутумдун сигналынын алдында толтурулат, андан кийин дисктин башы "калибрлөө". Эки үндөр тең кичинекей 2 ватт динамикте ойнолуучу. MP3 файлдары.
Менюлар
Колдонуучунун негизги экраны учурдагы күндү жана убакытты жана ар кандай суб меню функцияларынын жөнөкөй бардык капкак тизмесин көрсөтөт:
саат - туш келди аналогдук сааттын жүзүн көрсөтөт
фитнес - кыймылдоо, көнүгүү жана туруу үчүн "прогресс тилкелерин" толтурат
сүрөттөр - битмаптарды тандоо аркылуу циклдер
телефон китепчеси - кыскартылган аттардын тизмесин көрсөтөт
аба ырайы - Жердин сүрөтүн көрсөтөт
музыка - жай гүл ачууну жандандырат
утилита - көпөлөктүн статикалык сүрөтүн көрсөтөт
Диск менеджери -дисктин LED диоддорун бир нече жолу күйгүзөт
5 -кадам: 3D басып чыгаруу
Мен Autodesk Fusion 360тын жардамы менен сааттын дизайнын түздүм жана бүтүндөй саатты Objet Connex принтеринде басып чыгардым. Мен.stl файлдарын тиркегим келгендердин баарына тиркеп койдум. Эгерде сизде 3D принтерге кирүү мүмкүнчүлүгү болбосо, анда Shapeways, Ponoko же 3D Hubs (бузулгус нерселерге курулган) дээрлик бардык нерсени басып чыгара ала турган эң сонун кызматтарды колдоно аласыз.
6 -кадам: Ишти сырдоо
Бул сүрөттөр магниттик индукциялык кубаттоо тутумун дагы эле камтыган мурунку прототиптин боёк процессин көрсөтөт, бирок процесс ошол эле. Мен Монтана маркасындагы праймердин бөлүктөрүн каптадым жана андан кийин "Elm" түстүү боек менен сүрттүм. Бул менин жергиликтүү көркөм дүкөнүмдө 1985 -жылы болжол менен "классикалык" беж түстүү электроникага жакын болгон табылгалар. 3D басып чыгаруу процессиндеги бардык кемчиликтерди жабуу үчүн дисктин бетине кара боёк катмары кошулган..
7 -кадам: Чаптамалар
Кошумча тийүү үчүн, мен саатты ого бетер масштабдуу кылып көрсөтүү үчүн кичине таякчаны кошкум келди (саат болжол менен Appleдин [мониторуна] 1: 6). Бул масштабды эске алып, мен сааттын алдыңкы бетине жыла ала турган 7/8 дюймдук дискти түзүүнү чечтим. Мен 5,25 дюймдун жогорку чечилиштүү сүрөтүн таап, басып чыгаруу үчүн вектордук файл түздүм. Мен ийкемдүү чыгармаларды стикерлерге айлантуу үчүн Roland винил кескичин/принтерин колдондум, андан кийин аларга бир аз катуулук берүү үчүн лазер менен кесилген карточканын жука бөлүгүн кармадым. Мен индуктивдүү заряддагыч жана негизги корпустагы Apple логотиптери үчүн ушундай дизайн процессинен өттүм. Мен ийкемдүү дисктердин жана логотиптердин сүрөтүн жогоруда. PDFs катары тиркеп койгом.
8 -кадам: Кыйынчылыктар…
Сабырдуулук - бул касиет
Саатты бүтүрүү үчүн жеке мөөнөтүмө жетүүнү каалап, кыска туташуу үчүн аңчылыкта өзүмдүн айланамда үзгүлтүксүздүк тестин өткөрүүнү унуткам. MP3 модулундагы сак электр зымы менин тегерегимди кууруп, чектеш жерге туташтыргычты көздөй кыймылдады. Блин. Мен чынында кандай зыян келтиргенимди билбедим, бирок ошентсе да менин схемам күйбөйт. Кайра коюу убактысы келди. Бактыга жараша, Adafruitтин powerboost микросхемасы мени LiPo батареясынын кыйроосунан куткарды, орнотулган ток коргоочу спецификацияга чейин болчу!
Индуктивдүү кубаттоо
Бул акыры жок кылынганы менен, мен бул кичинекей кошулган гизмону көрсөткүм келди. Мен башында жаңы алма саатынын магниттик кулпусун индуктивдүү кубаттоо жагын туурагым келген, бирок индуктивдик катушкалар сынып кеткен. Мен ийгиликсиздиктин чоо -жайын так билбейм, бирок бул учурда мен бул функцияны жок кылууну чечтим. Бул сонун болчу, менин жасалма "mag-safe" туташтыргычы иштеди, бирок бул өзгөчөлүккө караганда түйшүк. Муну артка калтыруу негизги саатка көбүрөөк көңүл бурууга көбүрөөк убакытты талап кылды!
9 -кадам: Акыркы ойлор
Бул куруу үчүн чынында эле жагымдуу долбоор болду жана мен, албетте, чыныгы продуктылар үчүн муну жасаган инженерлерге чоң урмат -сыйга ээ болдум. Мен, албетте, келечекте дагы анахронисттик түзүлүштөрдү түзүүгө маанайым бар. Мен дагы кимдир бирөөнүн ушуга негизделгенин көрүп, ретро компьютердин дизайнын жана чыныгы ОСти колдонуп, "акылдуу саатты" жасагым келет. Эгерде сизде ушул сыяктуу долбоорлор боюнча идеялар болсо, мен билгим келет. Окуганыңыз үчүн рахмат!
UPDATED F. A. Q
Сиз буларды сатасызбы?
Жок. Бул жөн эле бир жолку көркөм чыгарма.
Эмне үчүн жок?
Бул дизайн Apple соода белгилерин колдонот. Мындан тышкары, мен буларды өндүргүм келбейт. Мен жумушума абдан ыраазымын жана буйруктарды токтотуу жана токтотуу.
Бул үчүн канча акча кетти?
Болжол менен $ 100 электроникада жана $ 100 3D басып чыгарылган бөлүктөрдө жана ар кандай аппараттык биттерде.
Ал канчалык чоң?
Акыркы иш болжол менен 3 "x 3" x 1"
Сунушталууда:
Bluetooth Tile Finder менен Apple TV Siri Remote Hard Case: 7 кадам (Сүрөттөр менен)
Apple TV Siri Remote Hard Case Bluetooth плиткаларын тапкыч менен: Мен бир жолу iPhone'дун сүрөттөмөсүн окуп чыктым: "Майга чыланган жана жакшы өлчөө үчүн WD40 менен себилген май таякчасы!" Менимче, бул модель 6 чыккан кезде болгон жана баары кымбат баалуу жаңы телефондорун таштап, айнектерин талкалап кетишкен
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: 4 кадам (сүрөттөр менен)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno менен: Кийилүүчү кыймылга көз салуу саатын кантип жасоо керек? Бул стагнацияны аныктаганда титирөө үчүн иштелип чыккан кийилүүчү гаджет. Убактыңыздын көбүн мен сыяктуу компьютерде өткөрөсүзбү? Сиз өзүңүз билбей сааттап отурасызбы? Анда бул аппарат f
Arduino Project - Watch Watch: 3 кадам
Arduino Project - Stop Watch: Бул секундомер каалаган нерсеңизди жасоо үчүн колдонулушу мүмкүн, мисалы, бир ишти бүтүрүүгө же өзүңүзгө жумушту бүтүрүү үчүн кысым көрсөтүүгө кеткен убакыт. Светодиоддор колдонуучуга баштоо жана токтотуу убактысын так билүүгө жардам берет
DIY Apple Watch кубаттоочу стенд (IKEA Hack): 5 кадам (сүрөттөр менен)
DIY Apple Watch заряддоо стенди (IKEA Hack): Эгерде сиз Apple Watchтун кошумча узун кубаттоо кабелине нааразы болсоңуз, анда бул кубаттоочу стендди куруп көрүңүз жана андан ырахат алыңыз
Arduino Apple Watch: 6 кадам (сүрөттөр менен)
Arduino Apple Watch: Мага iPhone'дон келген билдирүүлөрдү көрсөткөн, кие турганчалык кичинекей жана жок дегенде бир күнгө чейин заряддалуучу батарейкасы бар акылдуу саат керек болчу. Мен Arduino'го негизделген өзүмдүн Apple саатты жараттым. Бул Arduino мини негизделген акылдуу саат