Kompatibilan s Gadgetom u učionici Arduino

Jeftini rabljeni hardver obično je plodno tlo za sjeckanje, a izgleda da ti digitalni pomagala u učionici nisu iznimka. [is0-mick] piše kako nam je uspio ukloniti jedan od tih uređaja, Smart Reponse XE, u Arduboy kompatibilan sustav igara . Kao što se ispostavlja, ovaj gadget pokreće ATmega128RFA, koji je u suštini Arduino-kompatibilni AVR mikrokontroler s 2.4GHz RF primopredajnik pričvršćen. To ga čini iznimno zanimljivom platformom za sjeckanje, pogotovo jer idu za onoliko malo koliko $ 3 USD na eBayu.

Ne postoji USB-serijski pretvarač ugrađen u Smart Response XE, pa ćete morati osigurati vlastiti vanjski programer za bljesak uređaja. Ali, srećom, na ploči je označen ISP priključak, što ga čini prilično jednostavno za sve.

Naravno, uzimajući hardver koji je radio bio je nešto složeniji nego samo da treperi Arduino Sketch na stvar. [is0-mick] je osigurao njegov bootloader i modificirane knjižnice kako bi dobili QWERTY tipkovnicu uređaja i ST7586S kontrolirani 384 × 160 LCD rad.

Igranje igara je zabavno, ali kada mu je prijatelj [en4rab] poslao Smart Response XE da ga pometa, cilj je bio da ih pretvore u jeftine 2,4 GHz analizatore slično onome što je učinjeno s IM-ME . Čini se da su dobro na putu, a [is0-mick] poziva svakoga tko bi bio zainteresiran za popunjavanje nekih praznina na RF strani kako bi se uključio.

Sonar u ruci

Sonar mjeri udaljenost emitiranjem zvuka i mjerenjem vremena koliko je potrebno da se zvuk kreće. To radi na bilo kojem mediju koji može emitirati zvuk poput vode, zraka, ili u slučaju FingerPing, meso i kost. FingerPing je projekt na Georgia Techu na čelu [Cheng Zhang] koji mjeri položaj ruku šaljući zvuk kroz palac i mjerenje vremena na četiri različita prijemnika. Ove čitanja upućuju na koje kosti zvuk prolazi i dopustiti uređaju da otkrije gdje je dodir palca. Ručne pozicije poput ovog uključuju američki znakovni jezik jedan do deset.

Iz perspektive diskretno jednog do deset na mobilnom uređaju, to otvara mnogo mogućnosti za unos računala, a ostaje prilično nenametljiv. Vidimo prototipove koji su sposobniji čitati geste, ali također privlače pozornost ako ih nose na autobus. To je klasičan kompromis između praktičnosti i funkcije, ali ova vrsta čitanja je jedinstvena i može se kombinirati s drugim bio signalima za finije rezultate.

Hvala vam, [QES], za savjet.

Pocket veličine Pi Zero Desktop značajke e-papir Prikaz

[Ramin Assadollahi] koristi Raspberry Pi Zero W kao samostalnu mobilnu radnu površinu, povezujući ga s VNC-om s drugog računala kad želi hakirati neki kôd ili raditi na novom projektu. No, često se našao kako želi da na uređaju postoji prikladan način prikazivanja relevantnih stavki, kao što je IP adresa koju Pi Zero izdvaja. Zatim je pronašao 2,13 inčni E-Paper HAT za Pi Zero iz Waveshara, i sve je kliknuo na svoje mjesto.

Konačni uređaj, koji se naziva kao StickPi , kombinira Pi Zero W, Waveshare e-Paper zaslon i traku ploče s nekoliko tipki s tipkama, sve unutar 3D ispisane kutije. Kako bi doista iskoristio unutarnji volumen svojeg slučaja, [Ramin] zalio je zaglavlja na Pi Zero u sredini, dopuštajući mu da stvori sendvič koji štedi prostor od svih komponenti.

Pomoću e-Paper prikaza, [Ramin] sada ima način prikazivanja podataka o samom uređaju bez povezivanja s njom preko mreže. No, zahvaljujući taktilnim prekidačima na stražnjoj strani spojenoj na Pi’s GPIO, također ima šest programibilnih gumba koji mogu učiniti sve što želi.

U najosnovnijoj implementaciji, svaki gumb može izvršiti naredbu ili skriptu na Pi. Ali [Ramin] ima nešto pomalo uznapredovanije. U videu nakon pauze on objašnjava da će njegov sljedeći korak raditi na stvarnom korisničkom sučelju za Pi’s e-Paper zaslon, koristeći se grubom izgledu stražnjih tipaka gamepada. “Pojedeno” sučelje s opcijama pomicanja omogućilo bi korisniku da brzo i jednostavno izvodi sve vrste funkcija, a veselimo se što ćemo vidjeti što dolazi.

Ovo nije prvi put da smo vidjeli da netko pokuša pretvoriti Pi Zero u platformu koja je mobilnija , a metoda gradnje zapravo nas podsjeća na mnogo manju verziju Zero telefona .

Kalkulator otvorenog koda poučava nas o kvalitativnoj dokumentaciji

Grafički kalkulatori su jedno od onih smiješnih tržišta koja se nikad ne mijenjaju. Standardizirano testiranje stvorilo je iskonsku žaru regulatornog hvatanja u kojoj se drevna tehnologija uspijeva u modernim maloprodajnim cijenama, a mijenja malo. NumWorks kalkulator zasigurno nije prvi natjecatelj koji je izazvao dinastiju Texas Instruments sa suvremenim sučeljem (i dizajnom iz ovog desetljeća), ali iza nje suptilne boje i elegantne linije leži pravi dragulj; fantastično dobro dokumentiran komad open source hardvera. Posljednji put kada smo pisali o NumWorksu , bilo je to pokazati prilično divlji hak koji je ugradio cijeli Pi Zero, ali vrijedno je privući pozornost na sam kalkulator.

Čitatelji Hackaday koji putuju na web stranicu tvrtke NumWorks mogli bi pregledati odjeljak na dnu stranice pod nazivom “Programeri” s tantalizacijskim vezama poput ” Hardver “, ” Softver ” i ” GitHub “. To dovodi do bogatog znanja o tome kako je proizvod sastaviti i izvore za izgradnju ograde i firmware sebe (PCB shematski i izgled izvora Čini se da nedostaje, iako je ovaj zgodan gerber gledatelja ). Međutim, samo objavljivanje izvora je niska traka NumWorks daleko premašuje.

Kako se sastavlja firmware? Evo praktičnog vodiča arhitekture ! Zašto su odabrali C + + i koja je kompromisa napravljena da se sve uklopi u resurs ograničen ugrađeni sustav? Evo vodiča za dizajn ! Kako točno matematski motor uzima tekst, shvaća izraz koji se nalazi u njemu i procjenjuje ga? Postoji dokument za to! Postoji čak i vodič za postavljanje SDK više platformi.

Dokumentacija firmvera je stari šešir; za to smo očekivali (ili barem nadu!). Za nas je najzanimljivija dokumentacija za mehaničke i električne sustave. Vodiči za EE započinju odabirom dijelova (s podatkovnim vezama), a zatim se prebacuju na prolaze glavnih područja sheme . U ovom trenutku ne bi trebalo biti iznenađenje da ploča ima jastučiće za potpuno standardni 10-pinski ARM ispravljač konektora i dokumentirane testne točke za UART, SPI i SD karticu.

Mehaničke stranice čitaju kao brz temeljni premaz na dizajnu za injekcijsko prešanje i trikove kako bi se smanjile pogreške montaže (nazvane ” poka-jaram “). Jeste li se ikada zapitali što se u tim inženjerima pojavljuju smiješni modeli? Tipke NumWorks kalkulatora izrađene su u jednom , a nazivaju se “sprue”. Postoje stranice koje opisuju svaki komad kućišta jedan po jedan.

Priuštite si čitanje NumWorksove izvrsne dokumentacije. A ako vam treba novi kalkulator, možda razmislite o opciji otvorenog izvora.