Robotizacija in brezposelnost sta načina za rešitev problema.  Robotizacija ne bo vodila v popolno brezposelnost.  Prispodoba o mostu - ali zakaj je naše gospodarstvo neučinkovito

Robotizacija in brezposelnost sta načina za rešitev problema. Robotizacija ne bo vodila v popolno brezposelnost. Prispodoba o mostu - ali zakaj je naše gospodarstvo neučinkovito

Pred kratkim mi je prijatelj prinesel preprosto igračo helikopter:

Ne nadzoruje se preko radia, ampak z infrardečimi signali. Na samem helikopterju je običajen sprejemnik daljinskega upravljalnika, kar pomeni, da se uporablja nosilna frekvenca 36-40 kHz in ne bo težko razumeti strukture signalov, ki jih daljinski upravljalnik pošilja, kar sem jaz odločil narediti.

Takoj moram reči, da vsa ta ideja sprva ni imela nobenega smisla, to je le članek o tem, kako se IT ljudje zabavajo :)

Po analizi signala s sprejemnikom daljinskega upravljalnika je postalo jasno, da je bil uporabljen spremenjen protokol daljinskega upravljalnika Sony, ki izgleda nekako takole:

V protokolu Sony se najprej pošlje začetni signal s trajanjem 2,4 ms, nato pa se prenesejo podatki, ki so kodirani z dolžino premora med signali: logična ničla je 600 mikrosekund, logična enota je 1200 mikrosekund.

V helikopterskem protokolu se razlikuje le trajanje časovnih intervalov. Začetni bit je približno 2 ms, nič je 300 mikrosekund, ena pa 600 mikrosekund. Žal sem pozabil narediti posnetek zaslona časovnega diagrama. Na ta način se prenesejo 4 bajti. Ostalo je le ugotoviti - za kaj so odgovorni?

To je bilo storjeno na neumen eksperimentalni način. Izkazalo se je, da se podatki najprej prenesejo z najpomembnejšimi biti, bajti pa so:

  • Prvi - zavijte levo-desno (razlika v hitrosti vrtenja glavnih propelerjev)
  • Drugi je gibanje naprej-nazaj (nadzor propelerja na repu)
  • Tretji - potisk navzgor (hitrost propelerja)
  • Četrti - položaj gumba za kalibracijo vrtenja, ni jasno, zakaj se sploh prenaša

Poleg tega je v prvih treh bajtih najmanj pomemben bit vedno nič, tj. vrednosti so vedno enake. Zdi se, da je bilo to storjeno zato, da bi razlikovali kanale, vendar je naš helikopter deloval samo s to možnostjo. Kontrolne vsote ni.

Če podate vrednosti 128, 128, 254, 128 (0x80, 0x80, 0xFE, 0x80), se obrne s polno hitrostjo in vzleti navpično navzgor. Z gladkim spreminjanjem tretjega bajta lahko naredite, da lebdi v zraku na isti višini. Zmanjšajte prvi bajt - helikopter se obrne v levo, povečajte - v desno. Povečamo drugi bajt - letimo naprej, zmanjšamo - nazaj. Vse je precej preprosto, ostalo je le, da te signale reproduciramo tako, da je helikopter verjel, da ga upravlja pravi daljinski upravljalnik.

Imel sem že doma narejeno napravo, ki je posnemala daljinske upravljalnike za upravljanje televizorja in sprejemnika, ni bilo težko spremeniti njene vdelane programske opreme, da bi pošiljala signale helikopterju. In hura, uspelo je!

Potem ga je bilo zanimivo nekako uporabiti, na primer za nadzor s pomočjo kakšnih nenavadnih naprav. Izbira je padla na Wiimout in Nunchuck iz Nintendo Wii, še posebej, ker so tam tudi merilniki pospeška. Če kdo ne ve, se Wiimout poveže z Wii-jem preko navadnega bluetootha, tako da ga je mogoče brez težav povezati z računalnikom. Res je, da je viden le kot neznana naprava HID, ne krmilnik iger, a pod Windowsom že obstaja pripomoček, ki lahko dela z njo - GlovePIE.

Na hitro je bil napisan skript za GlovePIE, ki je omogočil nadzor kazalca miške z uporabo Wiimouta. Moj program je prebral trenutne koordinate miške in podatke poslal usmerjevalniku, ki jih je posredoval v omrežje mojega pametnega doma (o tem sem pisal v drugem članku), na katerega je bil oddajnik daljinskega upravljalnika že povezan. Čudno je, da je celoten sistem deloval hitro in stabilno.

Moram reči, da je na ta način postalo veliko bolj priročno nadzorovati helikopter, ker na domači konzoli je vlečni ročaj vzmeten in se nagiba k vrnitvi v prvotni položaj.

Video te norosti:

Vse v redu!
Helikopter je bil naročen 16.10.2015. Paket je bil odposlan naslednji dan, prejel pa 12.12.2015.
Paket brez sledi. Prišel v preprostem paketu. Presenetljivo, škatla ni bila poškodovana.

Zaslon naročila:


Bila je razprodaja in takrat je stala približno 5 dolarjev.

Škatla je narejena iz debelega sijajnega kartona, prijetnega na otip.

Škatla vsebuje daljinski upravljalnik s helikopterjem in navodila. Za jasnost velikosti je priložena baterija AA.






Na sliki je standardni kabel za polnjenje helikopterja. Helikopter ima 3,7 V Li baterijo s kapaciteto 75 mAh. Hitro se polni - približno 15-20 minut. Čas letenja je približno 5 minut.


Lahko ga enostavno napolnite prek USB-ja, če je na voljo ustrezen kabel. Dobil sem kabel iz Syma X12 nano-quadric.
Infrardeči daljinski upravljalnik se napaja s 4 AA baterijami. Vijaka za pritrditev pokrova predala za baterije ni bilo v škatli. Toda pokrov brez njega ne pade ven. Prav tako niso priložene baterije. Na komande so nameščeni majhni beli podaljški, ki so v "spravljenem" stanju pritrjeni na prozorni pokrov.

Helikopter ima mehansko stikalo, IR sprejemnik in svetlo belo LED.



Vidna sta tudi dva motorja, ki vrtita vijake skozi zobnike. Helikopter je izdelan po koaksialni shemi - zadnji propeler je ponaredek.

Zdaj pa o letu - to je moj prvi helikopter in bil je vzorčen. Zaenkrat se je z upravljanjem težko spopasti. Leva palica je odgovorna za plin, desna palica je za zavijanje levo-desno. Skoraj nemogoče je obesiti na mestu. Med vzletom vedno leti naprej. Potrebna je praksa, pristanek helikopterja brez padca pa je zelo težko. Zato imam občutek, da bi lahko umrl, preden se ga naučiš nadzorovati. Ni izključeno, da je zadeva v ne povsem neposrednih rokah. Za daljinski upravljalnik lahko rečemo, da se kljub IR komunikaciji signal v prostoru ne izgublja, daljinskega upravljalnika ni treba usmerjati na "muho". Zunaj ga nisem preverjal - vreme še ne leti.
Takole izgleda, ko je vklopljen:


Skupaj.
Prednosti:
+ majhna velikost, težko poškodovati sam helikopter in nekaj v sobi.
+ Li baterija
+ svetla osvetlitev ozadja sveti navzdol
+ priročno za prenašanje celotnega kompleta v daljinskem upravljalniku
+ dobra IR povezava
+ se lahko polni z daljinskega upravljalnika ali preko USB-ja (potreben je dodaten kabel)
minusi:
- brez USB polnjenja, brez priloženih rezervnih rezil
- rezervnih delov ne boste našli, samo izberite ali kmetujte sami
- nemogoče je obesiti na mestu
- za začetnika ni enostavno upravljati

video:


Pred kratkim mi je prijatelj prinesel preprosto igračo helikopter:

Ne nadzoruje se preko radia, ampak z infrardečimi signali. Na samem helikopterju je običajen sprejemnik daljinskega upravljalnika, kar pomeni, da se uporablja nosilna frekvenca 36-40 kHz in ne bo težko razumeti strukture signalov, ki jih daljinski upravljalnik pošilja, kar sem jaz odločil narediti.

Takoj moram reči, da vsa ta ideja sprva ni imela nobenega smisla, to je le članek o tem, kako se IT ljudje zabavajo :)

Po analizi signala s sprejemnikom daljinskega upravljalnika je postalo jasno, da je bil uporabljen spremenjen protokol daljinskega upravljalnika Sony, ki izgleda nekako takole:

V protokolu Sony se najprej pošlje začetni signal s trajanjem 2,4 ms, nato pa se prenesejo podatki, ki so kodirani z dolžino premora med signali: logična ničla je 600 mikrosekund, logična enota je 1200 mikrosekund.

V helikopterskem protokolu se razlikuje le trajanje časovnih intervalov. Začetni bit je približno 2 ms, nič je 300 mikrosekund, ena pa 600 mikrosekund. Žal sem pozabil narediti posnetek zaslona časovnega diagrama. Na ta način se prenesejo 4 bajti. Ostalo je le ugotoviti - za kaj so odgovorni?

To je bilo storjeno na neumen eksperimentalni način. Izkazalo se je, da se podatki najprej prenesejo z najpomembnejšimi biti, bajti pa so:

  • Prvi - zavijte levo-desno (razlika v hitrosti vrtenja glavnih propelerjev)
  • Drugi je gibanje naprej-nazaj (nadzor propelerja na repu)
  • Tretji - potisk navzgor (hitrost propelerja)
  • Četrti - položaj gumba za kalibracijo vrtenja, ni jasno, zakaj se sploh prenaša
V tem primeru je v prvih treh bajtih najmanj pomemben bit vedno nič, t.j. vrednosti so vedno enake. Zdi se, da je bilo to storjeno zato, da bi razlikovali kanale, vendar je naš helikopter deloval samo s to možnostjo. Kontrolne vsote ni.

Če podate vrednosti 128, 128, 254, 128 (0x80, 0x80, 0xFE, 0x80), se obrne s polno hitrostjo in vzleti navpično navzgor. Z gladkim spreminjanjem tretjega bajta lahko naredite, da lebdi v zraku na isti višini. Zmanjšajte prvi bajt - helikopter se obrne v levo, povečajte - v desno. Povečamo drugi bajt - letimo naprej, zmanjšamo - nazaj. Vse je precej preprosto, ostalo je le, da te signale reproduciramo tako, da je helikopter verjel, da ga upravlja pravi daljinski upravljalnik.

Imel sem že doma narejeno napravo, ki je posnemala daljinske upravljalnike za upravljanje televizorja in sprejemnika, ni bilo težko spremeniti njene vdelane programske opreme, da bi pošiljala signale helikopterju. In hura, uspelo je!

Potem ga je bilo zanimivo nekako uporabiti, na primer za nadzor s pomočjo kakšnih nenavadnih naprav. Izbira je padla na Wiimout in Nunchuck iz Nintendo Wii, še posebej, ker so tam tudi merilniki pospeška. Če kdo ne ve, se Wiimout poveže z Wii-jem preko navadnega bluetootha, tako da ga je mogoče brez težav povezati z računalnikom. Res je, da je viden le kot neznana naprava HID, ne krmilnik iger, a pod Windowsom že obstaja pripomoček, ki lahko dela z njo - GlovePIE.

Na hitro je bil napisan skript za GlovePIE, ki je omogočil nadzor kazalca miške z uporabo Wiimouta. Moj program je prebral trenutne koordinate miške in podatke poslal usmerjevalniku, ki jih je posredoval v omrežje mojega pametnega doma (o tem sem pisal v drugem članku), na katerega je bil oddajnik daljinskega upravljalnika že povezan. Čudno je, da je celoten sistem deloval hitro in stabilno.

Moram reči, da je na ta način postalo veliko bolj priročno nadzorovati helikopter, ker na domači konzoli je vlečni ročaj vzmeten in se nagiba k vrnitvi v prvotni položaj.

Video te norosti:

Zdaj sem šel v propadli Yulmart, razumel sem, zakaj gre v stečaj. Izkazalo se je, da je Yulmart okoli Sankt Peterburga zgradil kup tako imenovanih PCIZ-jev, centrov za izpolnjevanje naročil.

Ta PCIZ izgleda kot ogromen hangar s predelno steno za kupce. Uporabljate ga lahko kot običajno spletno trgovino, le da je blago na voljo takoj. Naročeno-prišlo-prejeto. Na voljo je skoraj vse – od hrane za pse do uteži za pud. Izkaže se veliko hitreje in bolj priročno kot pri obisku navadnih hipermarketov: asortiman je najširši, porabi se veliko manj časa kot pri "tradicionalnih" nakupih.

Tudi storitev je dobra. Osebje je okretno in vljudno, za večje nakupe brezplačno dajo praznični komplet: klobuk Božička in trilitrsko pločevinko za pranje stekla (se ne hecam).

Stroški takšnih centrov so po mojem mnenju zelo dragi, a če se bo Yulmart vseeno uspel izogniti stečaju, bo verjetno pobil ogromno malih in staromodnih trgovin.

Veste, jaz sem proti hipermarketom kot takim, verjamem, da ubijajo mestno infrastrukturo. Vendar pa so mi takšne spletne trgovine, kot je Yulmart (ali kot Petrovich), ki izpadajo v realnost, morda privlačne, ker ne opravljajo razvedrilne, temveč zgolj uporabne funkcije.

Za vsak slučaj: ogromna nakupovalna središča, kot je IKEA, so slaba za uničenje trgovin na mestnih ulicah (nakupovalce privabijo na svoje mesto) in tudi za ubijanje časa nakupovalcev tako, da jih prisilijo, da se vrtijo v krogih v nakupovalnem območju, namesto da bi jim takoj dali tisto, kar iščejo .

Tudi običajni supermarketi počasi preraščajo nove tehnologije. Trgovine brez blagajne že obstajajo - tam se denar samodejno bremeni z računa kupca, ko zapusti vrata z blagom:

In tukaj je japonska različica. Košaro z blagom je treba spustiti v maternico posebnega robota, nato pa v trenutku izračuna njihovo ceno in ... zapakira blago v vrečko:

Kaj bo povzročilo širjenje teh tehnologij? K odmiranju poklica blagajničarja. Ljudje, ki so bili pripravljeni na naporno, neumno in brezupno delo, bodo morali iti na borzo dela ...

bom povzel

Če oblasti ne bodo začele prehajati na strogo načrtovanje trgovine na drobno, se bo ta kmalu večinoma osredotočila na tri vrste pošasti - tip Yulmart, tip IKEA in tip Auchan/Magnet.

To seveda ne bo pripeljalo do nič dobrega: za nekatere ugodnosti bo morala družba plačati z neživimi ulicami in povečanjem brezposelnosti. In če menite, da je bilo o tem problemu doslej zelo malo napisanega, lahko domnevam, da bo tako, brez možnosti ...

No, da ne bi končal članka z molskim akordom, bom dodal malo dobre novice. Povprečni račun že nekaj mesecev vztrajno pridobiva na teži.