Cuprins:
- Pasul 1: Componente majore - Lucruri pe care trebuia să le găsesc / să le obțin / să le cumpăr
- Pasul 2: De ce două zmeură cu zmeură?
- Pasul 3: Cum comunică cele două plăcinte?
- Pasul 4: fire Python
- Pasul 5: Modificări Jasper și Jasper
- Pasul 6: adăugarea a două axe la craniu
- Pasul 7: Adaifruit Hat Servo Driver
- Pasul 8: Placa de releu
- Pasul 9: Teensy și Ochii
- Pasul 10: Tamburină
- Pasul 11: Lampă cu plasmă
- Pasul 12: Cum să faceți să sclipească lumina de 120v
- Pasul 13: Platforma / Tabelul
- Pasul 14: Restul
- Pasul 15: Asamblare / Tuning / Tweaking
Video: Homunculus - The Mystical Oracle Mystic Fortune Teller: 15 Etape (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Ok - deci ce ar trebui să fie asta … povestea din spate pe care o spun oamenilor este că craniul provine dintr-un mistic din secolul al XIX-lea care a fost jefuit mormântul și că craniul său care a ajuns într-o parte laterală de carnaval apare la începutul anilor 1900. L-am găsit într-un subsol al unei case victoriene dărâmate și am reconstruit recuzita într-o prezicătoare din secolul 21 - „care poate ajunge în eterul internetului, să-ți spună averea, cine sunt prietenii și dușmanii tăi, spune-i o glumă și citește-mi e-mailul și calendarul zilei '.
Ce este cu adevărat - Ei bine, este uimitorul software Jasper care rulează pe un Raspberry pi și am creat un craniu Linburg care vorbește pe 2 canale, care vorbește împreună cu o mulțime de clopote și fluiere (și o tamburină) pentru a le adăuga.
Acesta a fost un proiect super ambițios. O mulțime de medii diferite pentru a lucra - plăcinte multiple, prelucrarea lemnului, vopsire, mult cablaj, multă codificare în python, codificare ardunio, o mulțime de cabluri mici, cablare 120v, plăci externe pi 'pălării', drivere și relee de releu, 24v surse de alimentare, făcând lucrurile să se miște - un craniu cu 2 axe și bateria de tambur.
Nu intru în detalii superioare pe fiecare bucată, în special pe codul python, dar voi încerca să descriu pe scurt fiecare componentă și să includ imagini.
De asemenea, în exemplele Python - da, aș fi putut fi mult mai orientat spre obiect în codificare, dar experiența mea Python când am început proiectul a fost destul de simplă și, desigur, este mai ușor de tăiat și lipit atunci când te grăbești vs. oprind ceea ce faci, rescrie-l corect apoi continuă.
Pasul 1: Componente majore - Lucruri pe care trebuia să le găsesc / să le obțin / să le cumpăr
Raspberry Pi
Doi dintre ei
www.adafruit.com/products/1914?gclid=CjwKE…
Jasp
„Jasper este o platformă open source pentru dezvoltarea de aplicații mereu pornite, controlate de voce”
jasperproject.github.io/
„Ochii” Adafruit
learn.adafruit.com/adafruit-1-44-color-tft…
Teensy - Creier pentru ochi
www.adafruit.com/product/2756
Cum să creați „ochii folosind afișajele tensy și 1-44 color
learn.adafruit.com/animated-electronic-eye…
Pălărie Serveo cu 16 canale
learn.adafruit.com/adafruit-16-channel-pwm…
Craniul clasic Lindberg
www.amazon.com/Lindberg-scale-Pirate-skull…
Placă de releu cu 4 canale care va funcționa cu un Raspberry Pi
www.amazon.com/Sizet-Channel-Module-Arduin…
Apăsați solenoidul
(Acest lucru este disponibil din mai multe locuri diferite)
www.aliexpress.com/item/High-quality-DC-12…
Microfon USB
Acesta este disponibil din mai multe locuri diferite
www.samsontech.com/samson/products/micropho…
Diverse
Două Servo-uri pe care le aveam așezate în jurul meu, coarne servo pe care le-am găsit în coșul de 1 $ de la magazinul de hobby-uri. Cabluri de extensie servo, difuzor USB / Bluetooth, șuruburi cu piulițe, MDF, Hot Glue, tuburi de vid vechi, diverse piese de lampă și biți, un telefon mobil Samsung S5 vechi, tablă de oțel, sârmă de cupru, bandă de cupru, cuie, lipici obișnuit etc. etc.
Pasul 2: De ce două zmeură cu zmeură?
Inițial am vrut să sincronizez craniile vorbind cu discursul, dar după ce am instalat Jasper și am determinat tot ce voiam să fac, toate lucrurile care se mișcau, m-am gândit că ar putea fi mai bine să împărțim toată munca în două plăcinte. Am avut un termen limită pentru a face acest lucru și nu am vrut să trebuiască să fac retrograd dacă aveam un anumit tip de problemă de performanță. Acum că lucrarea este terminată, cred că aș putea să o fac cu un singur Pi, la vremea respectivă am crezut că este mai bine să las un pi să gestioneze Jasper și un al doilea pi să conducă servomotoarele și releele, astfel încât să pot avea o delimitare clară între muncă. De asemenea, a fost mai ușor pentru dezvoltare. Aș putea obține totul corect în Jasper, fără să-mi fac griji cu privire la servo și relee. Pe cealaltă pi, m-aș putea concentra pe conducerea servo-urilor, sincronizarea lucrurilor - aprinderea luminilor, mișcarea servo-urilor etc.
Dezavantajul este că am pierdut capacitatea de a sincroniza craniul cu mișcarea maxilarului odată cu discursul, dar după ce m-am uitat la lucrarea lui Grant Imahara pentru The Late Late Show, care a creat „Geoff”, m-am gândit că lucrurile ar arăta destul de bine.
www.popularmechanics.com/science/a5473/4350…
Pasul 3: Cum comunică cele două plăcinte?
Există câteva moduri diferite în care puteți face acest lucru. Am mers la școala veche și am decis să merg cu o conexiune în serie. Are nevoie doar de trei fire între cele două Pies (Tx, Rx & gnd) și o cantitate mică de cod pentru a deschide o conexiune serială De la Pi # 1 la Pi # 2 și a trimite ceva către el. Pi # 2 deschide o conexiune serială pentru a citi date și setează într-o buclă strânsă citind din conexiunea sa serială. Când primește un text, vede dacă se potrivește cu o comandă (Talk, se aprinde, se stinge, se vorbește etc.) și face ceea ce trebuie să facă. Partea de jos a conexiunii seriale este că există o ușoară întârziere de la trimiterea comenzii și procesul de comandă. Pi # 2 este într-o buclă cu o mică întârziere la citire. Așa că a trebuit să fac ceva ritm. De asemenea, pentru viitoarele proiecte multi-pi este bine să știu că pot comunica două Pies și NU am nevoie de internet pentru a o face.
Pasul 4: fire Python
Pentru a adăuga o complexitate suplimentară la tot ceea ce am ajuns, a trebuit să folosesc fire Python pe Pi # 2, astfel încât să pot gestiona mai multe cereri și să le procesez în același timp. De exemplu, trebuia să pot începe să vorbesc - mișcând capul craniilor spre stânga / dreapta în timp ce maxilarul urcă și coboară, dar dacă Pi # 1 are o eroare dintr-un anumit motiv și nu pot spune Pi # 2 ca să nu mai vorbim, craniul ar vorbi pentru totdeauna. Așa că trebuia să-i spun craniului să se oprească după o perioadă de timp. Pentru a face acest lucru, a fost cel mai ușor să rotiți un fir. În interiorul rutinei de discuții pentru a vorbi există un cod care, după un timp maxim, încetează să mai vorbească, resetați capul și maxilarul și ieșiți. La fel și pentru tamburină, aveam nevoie de el pentru a da startul chiar înainte ca craniul să înceteze să mai vorbească, așa că învârt un alt fir pentru tamburină și totul funcționează împreună, iar codul pentru mișcarea capului este complet separat de lovirea tamburinei - același lucru pentru alimentarea luminilor iar ochii, toate firele pot funcționa simultan.
Cantitatea de cod necesară în Python pentru a utiliza fire este destul de mică, dar este obtuză și mi-a luat ceva timp să-mi trec capul, dar după cum se dovedește, funcționează foarte bine. Abilitatea de a utiliza fire este un instrument bun pe care îl aveți în caseta de instrumente dacă sunteți dezvoltator Raspberry Pi.
Pasul 5: Modificări Jasper și Jasper
Site-ul Jasper este resursa pentru instalarea acestuia pe un pi, ce voce recunoașteți să utilizați, cum să configurați, să scrieți module noi, totul - și este gratuit! Totuși, nu este o instalare simplă. Mulți pași, o mulțime de pachete de instalat, apoi configurate. Fac acest tip de muncă pentru a-mi câștiga existența și era totuși ceva ce aș considera o provocare. Până când am terminat acest proiect, am ajuns destul de adânc în Japer și am făcut multe modificări pentru a se potrivi cu ceea ce încercam să fac.
Câteva modificări pe care le-am făcut:
Am eliminat ascultarea pasivă și am folosit un port GPIO pentru a începe ascultarea activă cu un comutator de tăiere de casă. Acest lucru a făcut mai mult un tip de „arcadă” față de utilizarea ascultării pasive.
Am schimbat parametrii după cum este necesar pentru a lucra cu microfonul meu - a trebuit să trec prin trei microfoane USB diferite până când am găsit unul care să funcționeze corect pentru mine. De asemenea, a trebuit să reglez unele dintre valorile pragului din cod. Aceasta a fost cea mai dureroasă parte a utilizării lui Jasper personal pentru mine.
S-a adăugat codul de conectare în serie în toate modulele pentru a deschide o conexiune în serie, spune-i sclavului pi ce să facă „ochii pe”, „vorbește”, „tamburina bang”
S-au adăugat un „cine sunt prietenii mei”, „spune-mi o glumă”, „citește-mi programul din calendarul meu CRM”, „spune-mi averea mea” module. Unele dintre acestea necesită efectuarea apelurilor REST către software bazat pe cloud pentru a obține date. Există o mulțime de module out of box pe care le-am folosit ca exemple împreună cu documentația de pe site pentru a mă ajuta să fac ceea ce aveam nevoie.
Pasul 6: adăugarea a două axe la craniu
Am început cu craniul de bază Lindberg. M-am gândit inițial la un craniu de 4/5 axe, dar timpul necesar pentru a scrie codul python pentru a coordona mișcările împreună cu construirea hardware-ului pentru mișcare va depăși timpul pe care l-am avut pentru a finaliza restul proiectului. (Nu știu dacă există deja, dar un software pe un Pi sau Ardunio pentru a conduce un craniu cu mai multe axe, care ar fi un proiect destul de interesant în sine.) Deci, o axă - mișcarea maxilarului era prea șchioapă, deci Am adăugat mișcarea capului și cu ochii LCD funcționând, sunt mulțumit de rezultate.
Așa că, uitându-mă la locul de muncă pe care alții l-au făcut cu cranii vorbitoare, mi-am dat seama ce trebuia să fac, două servo și coarne servo, o bucată de MDF, lipici fierbinte, cravate cu fermoar, încercare și eroare - am avut partea fizică a acestui lucru în loc. Programarea de bază Pi a mișcării a durat mai mult. A trebuit să dau seama de valorile PWM pentru ambele servouri. Am început cu capul rotativ de bază deschis / închis până la stânga / dreapta. Dar nu arăta bine. Așa că am făcut mișcări intermediare, maxilarul complet deschis, întârzierea.1, maxilarul parțial închis, fără întârziere, borcanul parțial deschis, întârzierea,.etc etc. arata mai bine.
Un lucru nefericit prin care nu am avut timp să lucrez este că tot materialul pe care l-am pus pe capacul craniului - banda metalică, vârfurile, coroana de cupru și cablurile au făcut ca craniul general să fie mai greu și să dea servo-ului în interior o perioadă dificilă, așa că se mișcă mai încet și nu la fel de departe. Un servo cuplu mai mare probabil ar ajuta aici, dar nu am avut timp și fonduri …
Pasul 7: Adaifruit Hat Servo Driver
Adafruit are exemple grozave despre modul de utilizare a produselor lor. Ceea ce a fost provocator a fost să afle care erau exact valorile pentru fiecare dintre servome - centru, extrem stânga și dreapta. Nu sunt 0, 90, 180 așa cum ați crede. A fost doar câteva linii de program Python lung, dar a fost nevoie de câteva ore de modificări pentru a trece prin acest lucru pentru ambele servos.
Pasul 8: Placa de releu
Am luat acest lucru pe Amazon. O mulțime de site-uri web vând ceea ce pare a fi exact aceeași unitate. A fost nevoie de unele experimente aici, dar răsucirea releelor necesită doar câteva linii de cod și aveți conexiuni NC și NO pe relee, făcându-l și mai ușor. O altă provocare aici este că portul / pinul GPIO nu este un meci 1: 1 cu pinul de pe Pi. Mi-a trebuit un pic de muncă pentru a-mi întoarce capul.
Pasul 9: Teensy și Ochii
Am luat acest procent 100% de pe site-ul Adafruit. Inițial, aveam niște bile de ping pong aprinse cu LED-uri, pe care urma să le folosesc, dar odată ce am văzut acest lucru pe site-ul lor, a trebuit să o am. Am avut zero experiență Ardunio înainte de aceasta, dar am urmat orbește exemplele de pe site-ul lor și le-am lucrat în aproximativ jumătate de zi. De asemenea - de când am pornit programul pe adolescență, acesta îl păstrează și când îl porniți. Ardunio pornește în aproximativ 3 secunde și luminează ochii. Deci, tot ce trebuia să fac pentru ca ochii să funcționeze a fost să conectez 12v la unul dintre relee și să alimentez adolescența și ochii și se întâmplă magie!
Montarea ecranelor LCD în craniu a fost SUPER dureroasă. 7 fire mici pe fiecare LCD, astfel încât 14 fire în total și încercarea de a măcina craniul și de a le monta drept și să nu rupă un fir - ceea ce se întâmplă foarte mult a fost foarte dureros. Deci, programarea dificultății moderate - montarea greu. Exact opusul a ceea ce mă așteptam. Teensy s-a așezat în partea din spate a ochilor de sub placa MDF care ține cele două servouri.
Pasul 10: Tamburină
Ei bine, îmi amintesc întotdeauna capul din bila de cristal din Conacul Bântuit și tamburinul care plutea în jurul lui, în timp ce contacta spiritele, așa că a trebuit să am așa ceva pentru acest proiect. De vreme ce craniul provine de la un fost cititor de minte / văzător, spiritele trebuie să anunțe oamenii când sunt prezenți J. Am găsit cel mai puternic releu push pull pe care l-am putut găsi. Apoi l-a voltat de la 12v la 24v cu un încărcător de rezervă de laptop pe care îl aveam. A trebuit să fac câteva versiuni diferite ale mecanismului, dar a treia iterație a funcționat cel mai bine. A trebuit să mă încurc cu lungimea pârghiei, alinierea etc. Marea mea greșeală a fost să fac toate acestea cu lemn / MDF. Când am pus prima dată acest lucru în funcțiune la 24v, solenoidul ar fi lovit tamburina atât de tare încât s-a sfâșiat. (La 12v nu a fost suficient de puternic) De-a lungul timpului, având un arbore de lemn montat în MDF și pictând lucrurile, totul a devenit mai greu / mai dificil de mișcat, ceea ce a însemnat că solenoidul a fost mai greu să se împingă atunci când a fost enegerizat ȘI a revenit mai greu. Așa că a trebuit să adaug un arc de retur suplimentar - care necesită ca solenoidul să irosească energie când este alimentat. Așa că a ajuns să lovească tamburina pe partea lentă. Data viitoare voi construi acea parte a acesteia în metal - bucșă de bronz, arbore metalic etc. și evit această problemă.
Pasul 11: Lampă cu plasmă
Întrucât nu aveam de gând să construiesc o scară Jacobs sau vreo altă sursă de energie ticălosă nebună pentru proiect, aveam nevoie de un anumit tip de „energie” pentru a conduce craniul. Mi-am luat vechiul Samsung Galaxy S5, am făcut o resetare din fabrică și am încărcat pe el o aplicație cu energie. A trebuit să încărc o altă aplicație care nu lăsa telefonul să intre în modul de economisire a ecranului pentru a-l menține activ în aplicație.
Pasul 12: Cum să faceți să sclipească lumina de 120v
AVERTIZARE -
Acest lucru este o încurcătură cu o priză de 120V AC în perete. Dacă nu știi ce faci, nu o face
AVERTIZARE -
halloweenpropmaster.com/u-build-it3.htm
Acest site oferă cea mai bună explicație despre cum să faceți acest lucru. Costul starterului este foarte ieftin și am eviscerat un prelungitor de rezervă pe care îl aveam. Am câteva dintre acestea construite și le-am folosit în timpul Halloween-ului și au funcționat foarte bine, fără siguranțe suflate, fără supraîncălzire etc. Le-am rulat ore în șir fără probleme. Așadar, pentru acest proiect am luat unul dintre cablurile de extensie cu starterul în linie și l-am conectat la unul dintre cele patru relee de pe placă. Câteva linii de cod GPIO îl vor opri și porni. De asemenea, începe să funcționeze imediat, fără timp de încălzire.
Pasul 13: Platforma / Tabelul
Am văzut destul de puține „cranii pe o masă”, „capul lui Frankenstein pe o masă”, un om de știință nebun, și am decis că vreau să merg pe acel traseu. Mi-ar da o șansă să încerc mai mult decât craniul vorbitor. Am aflat dimensiunea de bază a mesei și am construit-o din ¼ MDF. Folosirea unui ferăstrău de masă face acest lucru destul de ușor. Proiectele mele sunt de obicei lucruri din metal, astfel încât construcția cu lemn a fost oarecum nouă pentru mine. Am tăiat piesele de bază și mi-am făcut cele 4 laturi ale cutiei și un top destul de repede. Unde am învățat o lecție grea, am folosit o pistol de lipit pentru a le asambla. Ceea ce am aflat este că - nu așa se face. Toate piesele s-au despărțit imediat ce am ridicat nenorocitul! Așa că am tăiat câteva bucăți suplimentare de 1”pătrat pentru a întări colțurile și lemnul l-a lipit / cuie. Lecții învățate. Am așezat niște ornamente între partea superioară și laterală a platformei, am lipit-o și am pus-o în cuie. Spotul a fost pus pentru a umple golurile și era gata să aibă restul componentelor montate pe el.
În rest m-am inspirat din imaginile pe care le-am văzut pe web. Pentru a „anticiza” craniul, am încercat să folosesc o pată întunecată. Nu a funcționat; nu s-a lipit de plastic. Așa că am încercat să pictez craniul cu un alb murdar și apoi am pus pata. A funcționat mult mai bine. Știu că există o mulțime de tehnici pentru a face acest lucru și sunt mulțumit de modul în care s-a dovedit. Banda de cupru pe care am pus-o în jurul unui alt proiect pe care l-am folosit pentru capacul craniului și în jurul oaselor obrazului. Am pictat pe pată pe restul obiectelor pictate care nu sunt negre pentru a-i da acel aspect vechi / vechi.
Restul pieselor și baloanelor le-am avut așezate din alte proiecte. Toate piesele de alamă provin dintr-un magazin de lămpi. Am făcut comutatorul tăiat din câteva materiale restante, iar butonul de la capăt este o altă piesă de lampă. Tuburile le-am găsit într-un excedent electronic împreună cu izolatoarele. Picoane punk rocker pe care le-am avut dintr-un alt proiect post-apocaliptic. Sârmă de oțel și cupru de la magazinul de feronerie și niște țevi din PVC pentru vertebrele sale.
Pentru afiș, am găsit și o poză de poster a magicianului vechi pe web și, cu unele magii din magazinul foto, mi-am schimbat numele.
Pasul 14: Restul
M-am inspirat din imaginile pe care le-am văzut pe web. Pentru a „anticiza” craniul, am încercat să folosesc o pată întunecată. Nu a funcționat; nu s-a lipit de plastic. Așa că am încercat să pictez craniul cu un alb murdar și apoi am pus pata pe ea. A funcționat mult mai bine. Știu că există o mulțime de tehnici pentru a face acest lucru și sunt mulțumit de modul în care s-a dovedit. Banda de cupru pe care am pus-o în jurul unui alt proiect pe care l-am folosit pentru capacul craniului și în jurul oaselor obrazului. Am pictat pe pată pe restul obiectelor pictate care nu sunt negre pentru a-i da acel aspect vechi / vechi.
Restul pieselor și baloanelor le-am avut așezate din alte proiecte. Toate piesele de alamă provin dintr-un magazin de lămpi. Am făcut comutatorul tăiat din câteva materiale restante, iar butonul de la capăt este o altă piesă de lampă. Tuburile le-am găsit într-un excedent electronic împreună cu izolatoarele. Picoane punk rocker pe care le-am avut dintr-un alt proiect post-apocaliptic. Sârmă de oțel și cupru de la magazinul de feronerie și niște țevi din PVC pentru vertebrele sale.
Pasul 15: Asamblare / Tuning / Tweaking
Așa că iată procesul meu de construcție:
# 1 Instalați Jasper pe un Pi și puneți-l în funcțiune.
# 2 Am achiziționat mai multe microfoane și le modificăm până când am succes.
# 3 Pe al 2-lea Pi, instalați pălăria Adafruit și înțelegeți cum să mutați servomotoarele. Introduceți servo-urile în craniu și înțelegeți valorile pe care trebuia să le folosesc pentru a le muta.
# 4 Construiți o bază de test pentru craniu, astfel încât să pot lucra la ea în biroul meu. Tweak, re-tweak, tweak încă ceva.
# 5 Montați toate componentele electrice pe o placă de plexiglas. Plăcinte, placă de releu, surse de alimentare USB și fire conexe.
# 6 Construiește ochii Adafruit. Dovedește-mi că au nevoie doar de tensiune pentru ca totul să funcționeze. Nu știam asta când am început această parte.
# 7 Faceți o dovadă a conceptului de trimitere și primire de date seriale între cele două Pies. Scrieți o rutină de buclă pentru al 2-lea Pi cu comenzile de care aveam nevoie - vorbiți activat / oprit etc. Testați-l cu un eșantion de cod pe Pi # 1. Niciun Jasper încă.
# 8 Adăugați codul serial la codul Jasper - demonstrați că pot obține mișcări de bază atunci când Jasper vorbește.
# 9 Începeți să vă încurcați cu placa de releu. Adăugați codul pentru a porni ochii.
# 10 Adăugați cod pentru a porni 120v. Construiți solenoidul și tamburina pe o platformă separată pentru a afla cum ar trebui să funcționeze.
# 11 Montați ochii în craniu.
# 12 Construiți platforma pe care totul va fi asamblat. Asamblați toate piesele pe platformă, faceți baza de oțel a craniului pentru ao ține, adăugați componentele de tamburină.
# 13 Încercați să obțineți plăcintele și masa în casă în garaj și aflați cum să le obțineți în interiorul platformei.
# 14 Începeți reglarea. Mai multă reglare, continuați să reglați. Realizați că trebuie să fac codul Python cu mai multe fire, astfel încât toate acțiunile să poată funcționa împreună.
# 15 Decideți să adăugați bila de energie sub tuburile de vid. Află că pot face asta cu un telefon celular vechi. A făcut ca acest lucru să funcționeze în mai puțin de o zi.
# 16 Continuați să adăugați detalii. Piroane, sârmă de cupru, tuburi, antic craniul. Continuați să reglați și să testați. Vopsiți, retocați și remediați lucrurile care se dezlănțuie în continuare, reconstruiți / întăriți lucrurile care se destramă.
# 17 Test & tweak Pregătește-te să-l arăți altor persoane.
Recomandat:
TAM 335 Lab 5: 8 Etape
TAM 335 Laboratorul 5: Scopul acestui instructabil este de a explica metodele de calibrare pentru debitmetrele utilizate în laborator. Pașii 1-4 se referă la calibrarea mașinilor, în timp ce Pașii 5-8 se referă la achiziția de date. Înainte de calibrare, este necesar să
Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 Etape (cu imagini)
Capteur Temperature Choix Du Type De Degres Par Infrarouge: ENGLISH VERSION HERE Dans ce program nous allons voir comment capter une temp é rature et afficher sa valeur sur un lecteur LCD en choisissant si on veut l'afficher en ° C ou ° F gr â ce à une t é l é commande infra
8x8 Led Matrix Clock & Anti-Intrusion Warning: 4 Etape (cu imagini)
8x8 Led Matrix Clock & Anti-Intrusion Warning: În acest instructable vom vedea cum să construim un 8x8 Led Matrix Clock activat prin detectarea mișcării. Acest ceas poate fi folosit și ca dispozitiv anti-intrusion care trimite un mesaj de avertizare dacă o mișcare este detectat la un bot de telegramă !!! Vom face cu două diferite
Reading Aid D4E1: 9 Etape (cu imagini)
Reading Aid D4E1: Lui Katja îi place să citească în timpul liber. Se concentrează mai ales pe cărți și fără reviste. Din cauza bolii sale musculare nu a fost posibil să citești. Are fibromialgie și spasmofilie. Fibromialgia este o boală cronică a durerii musculare, care este în principal asso
Riding Through Walls: Google Street View Stationary Bike Interface: 12 Etape (cu imagini)
Riding Through Walls: Google Street View Stationary Bike Interface: The Riding Through Walls: Google Street View Stationary Bike Interface vă permite să parcurgeți Google Street-View din confortul camerei dvs. de zi. Folosind niște electronice simple, un Arduino, o bicicletă staționară, un computer și un proiector sau TV