Ezblock Pi - бағдарламалаусыз бағдарламалау, бұл жолы Raspberry Pi әуесқойлары үшін

Кодты жазбай код жазу идеясы (иә, жазу - жазу, қазір онымен өмір сүру етістігінің осы шақтығы) ақылды адамдардың да, жалқаулардың да санасына бірнеше рет келді. Басқаларға сүйек лақтыруға, өзара байланыстарды салуға және сүйкімді ашылмалы тізімдерден объект сипаттарын таңдауға, содан кейін сиқырлы «Компиляция» түймесін басу арқылы кодқа баламалы жұмыс кодын алуға болатын графикалық интерфейс туралы арман Басқа (соншалықты ақылды емес, әрине) қолмен терудің ескірген әдісін қолданатын бағдарламашы әрқашан кешегі әрбір студентті бағдарламалаумен таныстыруды армандайтын екі корпоративті бастықтың санасында оттайтын, оның интеллектісі дәретхананы жіберіп алмауға мүмкіндік берді және барабар бағаға бүкіл әлемді қуантқысы келетін стартаперлер. Бүгін біз сіздердің назарларыңызға:

Краудфандинг жобасы: Ezblock Pi.
Жобаның мәні: Raspberry Pi үшін кеңейту тақтасымен тандемде графикалық бағдарламалау ортасы.
Платформа: Kickstarter.
Жоба мекенжайы: kickstarter.com/ezblock.
авторларБасты рөлдерде: Джорганна Чанг, Реджи Лау.
Орналасуы: АҚШ, Делавэр, Вилмингтон.

Ezblock Pi - бағдарламалаусыз бағдарламалау, бұл жолы Raspberry Pi әуесқойлары үшін

Күрделі графикалық бағдарламалау орталарын әзірлеу әрекеттері бірте-бірте жойылды; тіпті жоғарғы бастықтар да бағдарламалау процесі түрлі-түсті текшелердің Прокруст төсегіне сыймайтындай тым күрделі екенін түсінді. Бақытымызға орай, әлі де әуесқой бағдарламашылар қалды, бұл краудфандинг жобасы жағдайында - Raspberry Pi әуесқойлары. Жалаң бағдарламалық қамтамасыз етуді насихаттамау үшін авторлар графикалық өңдеу ортасын сыртқы құрылғыларға қосылу процесін жеңілдетуге арналған кеңейту тақтасымен толықтырады.

Жоба бетінде, тақырыптық бейнеде біз екі робототехника бағдарламашысы Роберт пен Эмилимен таныстық. Роберт, галстук пен көзілдірікке өзін құрметтейтін кез келген адам сияқты, монитор мен пернетақтаны пайдаланып Python-да ескі стильде кодтайды. Эмидің жағдайында біреудің қамқор қолдары жақтаудың шетінен ұшып, пернетақтаны, мониторды және тіпті тінтуірді алып тастап, оның бәрін әдемі ақ планшетке ауыстырады. Планшет, өз кезегінде, Drag-n-Drop-n-be-happy стилінде қазіргі сәнді IoT үшін жазуға мүмкіндік беретін Ezblock Studio деп аталатын бағдарламаны басқарады.

Әрине, Роберт әрекеттен кейін әрекеттен сәтсіздікке ұшыраған кезде (мүмкін ойын пернетақтасын пайдалану себебінен болуы мүмкін), робот Эмили стақандағы сумен зауытты сәтті суарады, қыздың өзі роботтан хабарландыруларды тікелей телефонына алады және тіпті жауап беру тапсырыстарын айтады. дауыспен басқаруды пайдалану.

Квадраттарды әлі де қандай да бір логикамен жабыстыру керек болғандықтан, бейненің соңына қарай бағдарламалау тілдерін қолдау ақыры жарияланды, бұл Python және Swift (бейненің басты кейіпкері, планшет, бар. алма логотипі). Енді ғана Эми экрандық пернетақтаны басу керек, өйткені оған ешкім қалыпты пернетақтаны қайтарған жоқ. Ezblock Studio iOS, Android, Linux, Windows және macOS жүйесін қолдайтынын мәлімдейді. Барлығы бақытты. Бәлкім, видеоның ортасында жоғалып кеткен Робертті қоспағанда; Мүмкін ол ішімдікке барған немесе оны тастаған шығар.

Жарайды, менің ойымша, бұл жеткілікті әдеби материалдар. Ешқандай әзілсіз, әзірлеушілер бізге 35 долларға не ұсынатынын көрейік.

Ezblock Pi - бағдарламалаусыз бағдарламалау, бұл жолы Raspberry Pi әуесқойлары үшінEzblock Pi жобасы минималды конфигурацияда үш бөліктен тұрады:

  • Raspberry Pi үшін кеңейту тақтасы ретінде пайдаланылатын Ezblock Pi тақтасының өзі;
  • 15 модульден тұратын негізгі жиынтық (IoT үшін модульдер жиынтығы да бар, қымбатырақ жиынтықта 74 долларға сатылады, төменде толығырақ);
  • Drag-n-Drop манипуляциялары арқылы Raspberry Pi үшін бағдарламалық құрал жазуға мүмкіндік беретін Ezblock Studio бағдарламасына кіру;
  • Raspberry Pi + Ezblock Pi құрастыруға арналған пластикалық корпус;
  • нұсқаулар.

Іс пен нұсқаулармен бәрі түсінікті деп ойлаймын, алғашқы үш тармақты толығырақ қарастырайық.

Ezblock Pi тақтасының аппараттық құралын тек «STM32 контроллері қолдайтын» туралы ескерту және бірінші прототиптің анық емес фотосуреті арқылы бағалауға болады. Шамасы, тақтада TQFP32 пакетіндегі STM32 микроконтроллері бар. Осы пакеттегі ең арзан микроконтроллер, STM32L010K4T6 (ARM Cortex-M0+) 0,737 дана көлемінде €100 тұрады; ең қымбат, STM32F334K8T6 (ARM Cortex-M4) - €2.79 (тышқан бағасы). Қуат SOT-3.3 пакетіндегі 223 В желілік тұрақтандырғышпен қамтамасыз етіледі, ал Bluetooth сыртқы түрі бойынша ESP12E сияқты дайын модуль арқылы қамтамасыз етіледі. Екі 20 істікшелі коннектор және тақтаның ортасында орналасқан тақта өрісі сыртқы әлеммен байланысқа жауап береді.

15 модульдің негізгі жиынтығының құрамы, шынымды айтсам, жобаға арналған иллюстрацияларды мұқият зерттегеннен кейін де мен үшін жұмбақ болып қала берді. Егер IoT модульдерінің толық жиынтығы шынайы түрде суретке түсіріліп, аталса, онда бастапқы пакетке енгізілген негізгі жиынтық ірі автомобиль көрмесіне дейін жаңа автомобиль дизайнына қарағанда құпия болып табылады. Негізгі жиынтық «15 түрлі жобаны жасауға» мүмкіндік береді, бірақ иллюстрацияларда 10 картон қорап бар, олардың ішінде электронды компоненттер бар сияқты, бірақ негізгі жиынтықтың толық құрамы ешқашан шифрланбайды.

Ezblock Studio-ға келетін болсақ, мен жаңалықтың басында өз күмәніммен бөлістім. Менің ойымша, аталған барлық опцияларды шынымен игеретін жүйе (еске сала кетейін: (блок бағдарламалау + Python + Swift) * (iOS + macOS + Android + Linux + Windows)) жақсы әзірленген болуы мүмкін, бірақ мен бюджетті алар едім. мұндай бағдарламалық жасақтаманы әзірлеу үшін шамамен 5 адам-жыл немесе бес адамнан тұратын команда үшін бір жыл жұмыс (қанша берер едіңіз?), тіпті Electron сияқты көп құралды пайдаланған кезде де. Әзірлеушілер бар болғаны 10000 400 доллар талап еткенін ескерсек (жоба өте көңілді көрінеді, сондықтан қазір бұл соманың XNUMX% жиналды), бұл команданың бүкіл даму кезеңінде не жейтіні белгісіз. Авторлардың құрметіне біз Ezblock Studio-ның бірінші нұсқасы Google Play-де қол жетімді екенін қосуымыз керек.

Тұсаукесер мәтінінде қытайлық өндірушілерге тән қателер бар, бұл жағдайда IoT модульдер жинағына кіретін діріл қозғалтқышы «Діріл модулі» орнына «Вабрационды модуль» деп аталады. Дегенмен, бұл жолы нақты әзірлеушілер тіпті жасыру туралы ойламайды; Делавэр штатындағы Уилмингтон қаласының тұрғындарының топтық фотосуреті:

Ezblock Pi - бағдарламалаусыз бағдарламалау, бұл жолы Raspberry Pi әуесқойлары үшін

Мені қате түсінбеңіз, мен ҚХР әзірлеушілеріне теріс көзқарас үшін мүлдем өкінбеймін. Бұл, тұтастай алғанда, орындалған іс – біріншіден, қытайлық бағдарламашылар Google Play және Apple App Store қолданбалы дүкендерінің едәуір бөлігін иемденді, енді олар краудфандинг платформаларының көмегімен күн сәулесіндегі орындарын жеңіп алуда. Краудфандинг өте жақсы, өйткені ол Интернет пен банк картасы бар кез келген адамға өзінің дамуы туралы бүкіл әлемге айтып беруге және кейде одан жақсы ақша табуға мүмкіндік береді. Жағымсыздық тек жобаның техникалық құрамдас бөлігінен кемпірқосақ маркетингіне баса назар аударудың тым күшті ауысуынан туындауы мүмкін, бұл кезде [мүмкін] дизайн кемшіліктері жабылып, эмоционалды және қуанышты жағы тым тым тым әсірелеу. Ezblock Pi презентациясынан тағы бір сурет:

Ezblock Pi - бағдарламалаусыз бағдарламалау, бұл жолы Raspberry Pi әуесқойлары үшін

BadComedian есімді видеоблогер Евгений Баженов айтқандай, «авторлық өңдеу» сақталған. Сіз ОСЫ құрастыру үшін Raspberry Pi және «Діріл модулін» қалай пайдалана отырып, байсалды және жақсы есте сақтау туралы ойларыңыз бар ма? Әлде бұл әлі де біздің ұжымдық бейсаналыққа: «Қараңдаршы, бұл қандай керемет, оны тез сатып ал!» деген шақыру ма?

Алу немесе алмау? Ең алдымен, 509 адам 41000 10000 АҚШ долларын (сұраған 3 35 доллармен) қайырымдылыққа бергенін еске сала кетейін, науқанның аяқталуына 179 аптаға жуық уақыт қалды. Адамдарға ұнайды. Мүмкін, егер сіз Raspberry Pi әуесқойы болсаңыз, сіз ұсынылған дизайндағы 35 доллардан 53 долларға дейінгі сомаға бөлінгісі келмейтіндіктен жоғары оң аспектілерді көресіз. Мүмкін сіз де жарнамалық бейнедегі Роберт сияқты «қайталанатын код жолдарын жазудан» шаршаған шығарсыз. Немесе сіз жай ғана жігіттер дұрыс бағытта жүріп жатыр деп ойлайсыз және оларды қаржылық инвестицияңызбен қолдағыңыз келеді. Raspberry Pi-нің өзі $1,4 баламалы сомаға сатылатынын есте сақтаңыз (бұл жерде Raspberry Pi Zero және Raspberry Pi Zero W бағасын нақты айтпай-ақ қояйын), оны жасау үшін инженерлер тобы шын мәнінде көп жұмыс істеуге тура келді және ол 1000 ГГц тактілік жиілігі бар ARM Cortex-A802.11, 4.2 Мбит Ethernet, Wi-Fi XNUMXn және Bluetooth XNUMX арқылы жұмыс істейді.

Мен кішкентай көлік жүргіземін блог, мен осы мақаланы алдым. Егер сізде DIY немесе Ашық бастапқы жабдық саласында қызықты краудфандинг жобасы болса, сілтемені бөлісіңіз, біз оны да талқылаймыз. Краудфандинг науқандары тез өтеді және қоғамдастықтың қолдауымен тығыз байланысты, мүмкін, кейбір энтузиастар үшін Хабрдан келген аздаған тапсырыстар науқанды жеңіспен аяқтауға көмектеседі.

Ақпарат көзі: www.habr.com

пікір қалдыру