ProHoster > Օրագիր > Վարչակազմը > [Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը
[Flipper Zero]-ը հանում է Raspberry Pi-ը և զրոյից պատրաստում մեր սեփական տախտակը: Գտնել ճիշտ WiFi չիպը
Pinball Zero - հաքերների համար գրպանային բազմագործիքների նախագիծ Tamagotchi ձևի գործոնով, որը ես մշակում եմ ընկերների հետ: Նախորդ գրառումը [1].
Շատ բան է տեղի ունեցել պտույտի մասին առաջին գրառումից հետո: Այս ամբողջ ընթացքում մենք քրտնաջան աշխատել ենք, և նախագիծը ենթարկվել է արմատական փոփոխությունների։ Հիմնական նորությունն այն է, որ մենք որոշեցինք ամբողջությամբ հրաժարվել Raspberry Pi Zero-ից և զրոյից պատրաստել մեր տախտակը i.MX6 չիպի հիման վրա: Սա շատ ավելի դժվարացնում է զարգացումը և ամբողջովին փոխում է ամբողջ հայեցակարգը, բայց ես վստահ եմ, որ արժե այն:
Բացի այդ, մենք դեռ չենք գտել WiFi-ի ճիշտ չիպսեթը, որն աջակցում է WiFi-ի գրոհների համար անհրաժեշտ բոլոր գործառույթներին՝ միաժամանակ աջակցելով 5 ԳՀց տիրույթին և 15 տարով հնացած չէ: Ուստի բոլորին հրավիրում եմ մասնակցելու մեր հետազոտությանը։
Հոդվածում ես ձեզ կասեմ, թե ինչու ենք մենք այս որոշումը կայացրել, ինչ փուլում է նախագիծը, ընթացիկ առաջադրանքները և ինչպես կարող եք ներգրավվել:
Ինչու է Raspberry Pi Zero-ն վատ:
Ես անձամբ սիրում եմ Raspberry Pi-ն, բայց մշակման գործընթացում պարզվեց, որ այն ծծում է բազմաթիվ պատճառներով: Ամենատարօրինակն այն է, որ դուք պարզապես չեք կարող այն գնել: Նույնիսկ խոշոր դիստրիբյուտորները պահեստում ունեն ոչ ավելի, քան մի քանի հարյուր rpi0 կտոր, իսկ խանութներում, ինչպիսիք են Adafruit-ը և Sparkfun-ը, վաճառում են ոչ ավելի, քան 1 հատ մեկ ձեռքի համար: Այո, կան մի քանի գործարաններ, որոնք արտադրում են rpi0 Raspberry Pi Foundation-ի լիցենզիայի ներքո, բայց նրանք նույնպես չեն կարող առաքել 3-5 հազար հատ խմբաքանակ: Կարծես rpi0-ը վաճառվում է ինքնարժեքին մոտ գնով և ավելի շատ ուղղված է հարթակի հանրահռչակմանը:
Ահա rpi0-ից հրաժարվելու հիմնական պատճառները
Չի կարելի գնել մեծ քանակությամբ: Farnell-ի նման գործարաններն առաջարկում են գնել Compute Module: Alibaba-ի չինացիները ստում են մեծ ծավալների առկայության մասին, բայց երբ խոսքը գնում է իրական խմբաքանակի մասին, դրանք միաձուլվում են։ Բոլորին, ովքեր գրում են, որ լավ չենք փնտրել, փորձեք ինչ-որ մեկի հետ բանակցել 5 հազար հատ գնելու համար, որ ձեզ վճարման հաշիվ-ապրանքագիր ուղարկեն։
Քիչ միջերեսներ:
Հին BCM2835 պրոցեսոր, որն օգտագործվել է rpi-ի առաջին տարբերակում։ Տաք և ոչ շատ էներգաարդյունավետ:
Չկա էներգիայի կառավարում, դուք չեք կարող քնեցնել խորհուրդը:
Հնացած ներկառուցված WiFi:
և շատ այլ պատճառներ:
Raspberry Pi հիմնադրամն ինքն է առաջարկում օգտագործել RPi Compute Module-ը նման առաջադրանքների համար։ Սա SO-DIMM մոդուլի ձևաչափի տախտակ է (ինչպես նոութբուքերի RAM-ը), որը տեղադրված է մայր տախտակի մեջ: Այս տարբերակը մեզ համար հարմար չէ, քանի որ այն մեծապես մեծացնում է սարքի չափերը։
Raspberry Pi Compute Module - SO-DIMM մոդուլի ձևաչափի տախտակ՝ ձեր սարքում տեղադրելու համար
Հետո մենք սկսեցինք դիտարկել տարբեր SoM-ներ (System on Module), i.MX6-ի վրա հիմնված մոդուլները ամենագրավիչ տեսք ունեին: Մեր բոլոր որոնումները նկարագրված են ֆորումի թեմայում Raspberry Pi Zero Alternatives. Բայց դուք պետք է հիշեք, որ ոչ բոլոր ընկերությունները պատրաստ կլինեն աշխատել ձեզ հետ տարեկան նույնիսկ 3-5 հազար հատ ծավալով: Օրինակ՝ իսրայելական Variscite-ը պարզապես դադարեց մեզ պատասխանել, երբ պարզեց գնումների պլանավորված ծավալները։ Ըստ երևույթին, նրանք շահագրգռված չեն պարզապես վաճառել SoMs առանց լրացուցիչ ծառայությունների աջակցության և ինտեգրման տեսքով: Հատկապես կցանկանայի նշել ռուս ծրագրավորողին Starterkit.ru, որոնք պատրաստում են շատ հետաքրքիր սարքեր, ինչպես SK-iMX6ULL-NANO. Դրանք գրեթե անհնար է Google-ում, և ես չէի իմանա դրանց գոյության մասին, եթե ընկերներս ինձ չասեին։
Արդյունքում, բոլոր տարբերակները համեմատելուց և տնտեսագիտությունը գնահատելուց հետո, մենք դժվար որոշում կայացրինք զրոյից ստեղծել մեր SoM-ը հատուկ Flipper-ի համար՝ չիպի հիման վրա: i.MX6 ULZ. Դա միամիջուկ Cortex-A7-ն է, որն աշխատում է 900 ՄՀց հաճախականությամբ, գրեթե նույն գործունակությամբ, ինչ rpi0-ը, սակայն ծանրաբեռնվածության տակ գրեթե ցուրտ է, մինչդեռ rpi0-ը տաք է որպես վառարան:
Մեր տախտակը զրոյից պատրաստելով՝ մենք լիակատար ազատություն ունենք տախտակի վրա տարրերի դասավորության հարցում, այդ իսկ պատճառով մենք ակնկալում ենք ստանալ ավելի կոմպակտ սարք։ i.MX6 ULZ-ը i.MX6 ULL-ի անջատված տարբերակն է՝ առանց որոշ միջերեսների և վիդեո միջուկի, ուստի զարգացման համար մենք օգտագործում ենք MCIMX6ULL-EVK devboard i.MX6 ULL չիպով, պարզապես առանց որոշ միջերեսների օգտագործման: Այս տախտակն, ի դեպ, աջակցում է հիմնական Linux միջուկը, ուստի Kali Linux-ը միջուկի փաթեթներով բեռնված է դրա վրա:
Ահա թե ինչ տեսք ունի այս պահին ֆլիպերն առանց հագուստի.
Ճիշտ WiFi
WiFi-ի կոտրումը Flipper-ի հիմնական առանձնահատկություններից մեկն է, ուստի չափազանց կարևոր է ընտրել ճիշտ WiFi չիպսեթ, որը կաջակցի բոլոր անհրաժեշտ գործառույթները՝ փաթեթների ներարկում և մոնիտորինգի ռեժիմ: Միևնույն ժամանակ, կարող եք օգտագործել 5 ԳՀց տիրույթը և ժամանակակից ստանդարտները, ինչպիսիք են 802.11ac-ը: Ցավոք, նման չիպսեր անմիջապես չհաջողվեց գտնել
Չինական SiP մոդուլ (համակարգը փաթեթում) Apmak AP6255՝ հիմնված BCM43456-ի վրա
Mediatek MT7668 - դեռ փորձարկված չէ, բայց տեսականորեն այն կարող է հարմար լինել:
Խնդրում եմ, նախքան որևէ բան խորհուրդ տալը, ուշադիր կարդացեք ֆորումի պահանջները, ներառյալ կապի միջերեսը: Հիշեք, որ ես մի քանի ամիս ուշադիր ուսումնասիրել եմ այս թեման և արդեն փորել եմ այն ամենը, ինչ կարելի է գտնել։
Ինչ պատրաստ է
Ամբողջ մասը, որի համար պատասխանատու է STM32-ն արդեն աշխատում է՝ 433 ՄՀց, iButton, ընթերցում-էմուլացիա 125 կՀց։
Մեխանիկական մասը, կոճակները, պատյանը, միակցիչները, դասավորությունը ներկայումս ակտիվ մշակման փուլում են, հնացած պատյանի տակ գտնվող տեսանյութում և լուսանկարներում, նոր տարբերակներում ջոյսթիկն ավելի մեծ կլինի։
Տեսանյութում ցուցադրվում է պատնեշի բացման պարզ ցուցադրում՝ օգտագործելով հեռակառավարման ազդանշանի կրկնությունը:
FAQ
Ինչպես գնել:
Ենթադրվում է, որ այս տարվա ապրիլ-մայիսին մենք Kickstarter-ում քրաուդֆանդինգի արշավ կսկսենք։ Մենք հույս ունենք, որ պատրաստի սարքերը կառաքենք հավաքագրման ավարտից վեց ամիս հետո: Եթե դուք հետաքրքրված եք սարքով, խնդրում եմ ձեզ թողնել ձեր էլ сайта, մենք առաջարկներ կուղարկենք բաժանորդներին, երբ նախատիպերն ու վաղ նմուշները պատրաստ լինեն վաճառքի։
Օրինական է?
Սա հետազոտական գործիք է: Դրա բոլոր բաղադրիչները կարելի է գնել առանձին խանութում։ Եթե դուք կառուցեք WiFi ադապտեր և 433 ՄՀց հաճախականությամբ հաղորդիչ փոքրիկ պատյանի մեջ և այնտեղ էկրան ավելացնեք, այն այլևս անօրինական չի դառնա: Սարքը չի ընկնում հատուկ սահմանման տակ: տեղեկատվության գաղտնի հավաքագրման միջոց կամ սարք: ՄԻԱՅՆ անօրինական է այն օգտագործել վնաս պատճառելու կամ անօրինական գործունեության համար: Այսինքն՝ ես կարող եմ ցանկացած ձևի և ցանկացած մետաղից դանակներ պատրաստել, իմ դանակների օգտագործման պատասխանատվությունը ձեր վրա է։
Ինչպե՞ս նվիրաբերել:
Այս պահին դուք կարող եք անձամբ ինձ աջակցել սննդի փոքր նվիրատվություններով Patreon. 1 դոլարի կանոնավոր նվիրատվությունները շատ ավելի լավն են, քան միաժամանակ մեծ գումարը, քանի որ դրանք թույլ են տալիս կանխատեսել առաջ:
Ես հրապարակում եմ նախագծի բոլոր գրառումները իմ Telegram ալիքում @zhovner_hub.