OPENWORLD
Descarcă

Tehnologie

Logică și automatizare

Semnale, porți logice, memorie, senzori și radio: cum faci ca luminile, ușile și mașinile tale să reacționeze singure.

Pe scurt

  • Un semnal este între 0 și 255 și contează ca activ de la 128. Fiecare piesă logică adaugă o tură de 50 ms.
  • Piese logice: întârziere, poartă (AND, OR, NOT), amplificator operațional, memorie și cuplor optic. Le alimentează un cablu de semnal, fără cablu de putere.
  • Senzorii (prezență, nivel, chunk) și aparatele de măsură pun o valoare pe un cablu de semnal; releele, dimerele și ușile o ascultă.
  • Radioul are 256 de canale; parabolele ajung până la Lună, dar nu trec niciodată prin sol.
  • Nu scrii niciun cod: totul sunt piese și cabluri, și continuă să meargă cât ești plecat.
În această pagină
  1. Cum funcționează semnalele?
  2. Ce face fiecare piesă logică?
  3. Cum fac o mașină să reacționeze la lume?
  4. Cum construiesc un ceas sau un contor?
  5. Cum funcționează radioul?
  6. Întrebări

Cum funcționează semnalele?

Un semnal este un număr de la 0 la 255, purtat de un cablu de semnal subțire, de o fibră optică sau prin radio. Contează ca activ de la 128. Piesele logice răspund cu 255 sau 0, iar fiecare piesă adaugă o tură de 50 ms (cablurile, joncțiunile și repetoarele nu adaugă nimic), așa că poți vedea un semnal călătorind printr-o construcție. Semnalele și energia sunt două lucruri diferite: cablul de semnal duce doar informație, în timp ce lămpile și motoarele au nevoie de un cablu de putere (energie). Piesele logice nu au nevoie de cablu de putere: le ajunge cablul de semnal care le alimentează. O intrare neconectată citește 0.

Ce face fiecare piesă logică?

PiesăCe face
ÎntârziereReturnează ce a primit acum N ture: de la 0,05 s la 30 s (implicit 0,5 s).
Poartă logicăAND, OR sau NOT, bit cu bit pe cei 8 biți. NOT dă 255 minus A.
Amplificator operaționalA + B (plafonat la 255), A - B (minim 0), A x B / C (C neconectat = 255, un procent), A > B, A = B.
MemoriePe frontul crescător al intrării Write, copiază intrarea Value și o păstrează (pornește de la 0).
Cuplor optic8 canale de comandă pe o parte, o fibră pe cealaltă. Ca laser trimite, ca fotocelulă citește. 5 W pe un cablu de putere mică.
Panou de afișajO plăcuță de perete cu 4 intrări; {1} până la {4} în textul ei arată valorile în timp real. 1 W pe un cablu de putere mică.
Întrerupător, butonÎntrerupătorul trimite o valoare pe care o alegi (0 la 255, implicit 255); butonul rămâne apăsat 1 secundă.

Modul fiecărei piese (tipul porții, întârzierea, operația amplificatorului) se setează pe fișa ei și este gravat pe model, așa că poți citi un circuit doar privindu-l. Fiecare piesă se fabrică: cuplorul cere o lentilă, poarta siliciu și contacte de aur.

Cum fac o mașină să reacționeze la lume?

  • Senzor de prezență: pune 255 pe cablul lui de semnal cât un jucător sau o creatură stă în fața lui, la 1 până la 8 m (implicit 4), și îl ține implicit 3 s după plecarea ultimului. 3 W pe un cablu de putere mică.
  • Senzor de nivel: pus lângă un rezervor, dă nivelul de umplere al rezervorului de la 0 la 255. 3 W.
  • Senzor de chunk: 255 cât timp terenul din jur este încărcat și stabilizat. 5 W.
  • Releu și dimer: un releu electric își închide linia de energie când comanda este 128 sau mai mult (2 W). Un tranzistor trece semnal / 255 din curent, deci lămpile strălucesc în sferturi. Ușile și trapele se deschid la 128 și se închid sub.
  • Aparate de măsură: turometrul (viteza arborelui), voltmetrul, ampermetrul și cuplumetrul transformă o valoare citită într-un semnal 0-255, scalat după un interval pe care îl setezi pe fișă.
  • Înregistrator de semnal: un înregistrator grafic. 15 W și hârtie necesară; desenează semnalul (8 penițe colorate de la o fibră octo), 128 de puncte pe foaie, și păstrează până la 16 foi terminate.

Cum construiesc un ceas sau un contor?

  1. 1

    Un ceas

    Închide o întârziere într-o poartă NOT și înapoi în întârziere: ieșirea se inversează la fiecare timp de întârziere.

  2. 2

    Un impuls

    Un buton în intrarea Write a unei memorii stochează o valoare la clic.

  3. 3

    Un contor

    Buton la Write, memorie la amplificator operațional (A + 1) și înapoi la Value. Fiecare clic adaugă unu.

  4. 4

    Un prag

    Un întrerupător setat la o valoare și un amplificator operațional în modul A > B: activ când valoarea citită îl depășește.

  5. 5

    Un indicator de baterie

    Semnalul de încărcare al bateriei înmulțit cu 100 și împărțit la 255 (amplificator operațional A x B / C), pe un panou de afișaj.

Cum funcționează radioul?

  • 256 de canale, o amplitudine de un octet. Un emițător trimite valoarea de pe cablul lui de semnal; un receptor pune amplitudinea pe care o aude pe cablul lui de semnal. Cel mai puternic emițător de pe un canal este cel pe care îl aude un receptor.
  • Antenă omnidirecțională (un catarg) sau parabolă (un con de 2 grade, orientată manual sau urmărind Pământul ori Luna). Radioul nu trece niciodată prin sol: o parabolă aflată sub orizontul corpului pe care îl urmărește rămâne mută.
  • Alege o țintă pe fișă: În apropiere (100 m), Sat (1 km), Regiune (10 km), Departe (100 km), Luna sau Pământul. Îți spune cu litere mari ce va consuma. Un emițător omni ia până la 2 kW, o parabolă până la 100 kW.
  • Fibrele duc semnale până la 10 km: mono (1 octet) sau octo (8 canale, câte o culoare). Un cablu de semnal ajunge la 256 m; pune un repetor ca să mergi mai departe.

Întrebări

De ce întârzie semnalul meu?

Fiecare piesă logică adaugă o tură de 50 ms. Un lanț de zece piese întârzie semnalul cu o jumătate de secundă; cablurile și joncțiunile nu adaugă nimic.

Au piesele logice nevoie de energie?

Nu. Cablul de semnal care le leagă le alimentează. Doar cuplorul optic (5 W) și panoul de afișaj (1 W) cer un cablu de putere mică.

Cum fac ca o lampă să se aprindă când mă apropii?

Pune un senzor de prezență pe un cablu de putere mică, du ieșirea lui de comandă la un releu electric de pe linia de energie a lămpii, iar lampa se aprinde cât stai în fața lui.

Pot construi un calculator?

Piesele ajung pentru registre, contoare și o unitate aritmetică; jucătorii construiesc procesoare de dragul artei.

Actualizat