Cuprins:
- Provizii
- Pasul 1: Obțineți o mască
- Pasul 2: Plasați Neopixeli (LED-uri)
- Pasul 3: Conectați Neopixeli
- Pasul 4: Plasați placa FLORA
- Pasul 5: Conectați matricea Neopixel la Flora Board
- Pasul 6: Conectați senzorul UltraSonic
- Pasul 7: Verificați conexiunile (Pasul opțional, dar foarte recomandat)
- Pasul 8: Configurare software
- Pasul 9: Descărcați codul pentru acest proiect
- Pasul 10: Programați placa FLORA
- Pasul 11: Atingeri finale
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Poartă o mască, dar nu-ți masca emoțiile!
Această mască DIY ușoară măsoară distanța persoanei vizavi de dvs., utilizând un senzor cu ultrasunete și schimbă în mod corespunzător modelul LED („emoție”) de pe mască.
- Dacă cineva este cu mult peste 6 ft distanță de tine, acesta afișează un rânjet: D
- Dacă cineva se află chiar la pragul distanțării sociale (la 6 ft), acesta afișează un zâmbet:)
- Dacă cineva tocmai a rupt pragul de distanță socială sigur de 6 ft, acesta afișează o față dreaptă: |
- Dacă cineva se apropie mai mult de 5 ft, rupând distanțarea socială, acesta afișează o încruntare:(
- Dacă cineva se apropie de mai mult de 3 ft, fiind doar deranjant, afișează o față șocată: O
Provizii
Electronică
FLORA - Platforma electronică portabilă - Compatibil cu Arduino
14 FLORA RGB SMART NEOPIXEL
Senzor ultra-sonic
Multimetru digital (opțional), pentru a verifica conexiunile
Opțiunea de asamblare-1 (metoda fără cusătură)
Sârmă cu miez din manta din silicon (orice fir va funcționa, îmi place firul de silicon pentru flexibilitate)
Fier de lipit și lipit (poate fi achiziționat online sau la un magazin de hardware)
Fier de lipit fierbinte și lipici fierbinți (pot fi cumpărate online sau de la orice magazin de artizanat)
Opțiunea de asamblare-2 (metoda de cusut)
FIȚ CONDUCTIV MEDIU INOX
Filet neconductiv regulat
Ac de cusut
Oja limpede (opțional, dar recomandat)
Opțiuni de alimentare (una dintre următoarele opțiuni funcționează):
Cablu micro USB (care poate fi conectat la o bancă de alimentare USB)
Baterie sau pachet de baterii cu conector JST PH
Pasul 1: Obțineți o mască
- Folosiți o mască de pânză pe care o aveți deja
- Sau faceți o mască (puteți urma acest tutorial ușor fără cusături pentru a converti un tricou vechi într-o mască
Pasul 2: Plasați Neopixeli (LED-uri)
- Purtați-vă masca și marcați zona generală a gurii, astfel încât grila de neopixeli să se alinieze cu gura. (aproximativ 2 inci de la vârful măștii spre centru este o estimare bună)
- Orientați neopixeli precum grila afișată în imagine. Asigurați-vă că semnul plus, semnul minus și săgețile se potrivesc cu prima imagine.
- Întoarceți acum neopixelii, astfel încât partea LED să atingă masca de pânză și partea goală a PCB-ului să fie orientată către dvs. Așa cum se arată în a doua imagine. Din nou, asigurați-vă că marcajele se potrivesc cu imaginea!
Pasul 3: Conectați Neopixeli
- Fixați neopixelii în poziție. Puteți aplica fie lipici fierbinte pe colțurile neopixelilor (nu puneți lipici fierbinte pe tampoane). Sau utilizați un fir neconductiv obișnuit la colțurile neopixelilor pentru a le fixa în poziție.
-
Acum că neopixelii sunt siguri într-o rețea, faceți conexiunile electrice așa cum se arată în imagini.
- Dacă lipiți conexiunile, puteți conecta tampoane adiacente cu lipit în exces, fără a fi nevoie de fire. În continuare va trebui să lipiți câteva fire pentru a conecta tampoane neadiacente (Notă: adezivul fierbinte tinde să se topească în timp ce lipiți și neopixelii se pot deplasa din pozițiile lor. Rețineți acest lucru și lăsați adezivul să se răcească înainte de a vă deplasa a lipi următorul neopixel)
- Dacă coaseți neopixeli, utilizați acest lucru ca referință despre cum să cusăturați cu fir conductiv.
Pasul 4: Plasați placa FLORA
Așezați placa FLORA aproape de matricea de neopixeli așa cum se arată în imagine. Puteți fie să lipiți placa în poziție fierbinte, fie să folosiți un fir neconductiv obișnuit pentru a fixa placa în loc (folosiți tampoane # 7 și # 9 pentru cusături)
Pasul 5: Conectați matricea Neopixel la Flora Board
Faceți conexiunile așa cum se arată în figură. Asigurați-vă că tamponul nr. 6 de pe placa flora este conectat la pad-ul DATA_IN (săgeata îndreptată spre interior) pe primul neopixel
(Notă: În cazul cusăturilor, asigurați-vă că firele / conexiunile nu se încrucișează și provoacă scurtcircuit)
Pasul 6: Conectați senzorul UltraSonic
Așezați senzorul ultra-sonic pe partea frontală a măștii (partea care nu vă atinge fața). Așezați-o în partea de jos a măștii, în centru. Fixați-l în loc (cu adeziv fierbinte sau filet neconductiv obișnuit)
Faceți conexiunile la placa flora așa cum se arată în figură folosind fire sau filet conductor
Pasul 7: Verificați conexiunile (Pasul opțional, dar foarte recomandat)
- Asigurați-vă că toate conexiunile dvs. sunt corecte și sigure.
- Verificați continuitatea conexiunilor dvs. folosind un multimetru digital (rotiți cadranul DMM-ului dvs. până la punctul care arată ca o undă sonoră). Verificați dacă toate punctele care trebuie conectate pe circuit sunt de fapt conectate și dacă nu există scurtcircuituri între conexiunile care nu sunt destinate conectării (în special plăcuțele VBATT, GND și 3.3V)
Pasul 8: Configurare software
- Descărcați ID-ul Arduino de aici
-
Descărcați Biblioteca Neopixel aici
- Decomprimați fișierul ZIP după ce ați terminat descărcarea
- Redenumiți folderul (care conține fișierele.cpp și.h) în Adafruit_NeoPixel și plasați-l alături de celelalte biblioteci Arduino, de obicei în folderul (folderul de acasă) / Documents / Arduino / Libraries.
- Alternativ, puteți descărca biblioteca prin IDE Din meniul Sketch,> Includeți biblioteca> Gestionați bibliotecile … În caseta de introducere a textului tastați în „NeoPixel”. Căutați „Adafruit NeoPixel by Adafruit” și selectați cea mai recentă versiune făcând clic pe meniul pop-up de lângă butonul Instalare. Apoi faceți clic pe butonul Instalare. După instalare, puteți face clic pe butonul „închidere”.
Pasul 9: Descărcați codul pentru acest proiect
Descărcați acest cod
Pasul 10: Programați placa FLORA
- Conectați placa FLORA la computer utilizând un cablu USB-A la micro-USB
- Din meniul Instrumente, sub „Board”, alegeți „Adafruit Flora”
- Verificați portul COM la care este conectată placa pe managerul de dispozitive al computerului
- Din meniul Instrumente, asigurați-vă că este selectat același port COM
- Acum apăsați butonul Încărcare de pe IDE și verificați dacă hardware-ul funcționează
Pasul 11: Atingeri finale
-
Decideți cum doriți să vă alimentați configurarea.
Puteți utiliza un cablu USB cu o bancă de alimentare USB sau puteți utiliza o baterie cu conector JST PH (Nu conectați niciodată ambele simultan!)
- Dacă utilizați o baterie, puteți cusura sau creați un mic buzunar / suport pentru baterie cu lipici fierbinte pe mască cu material suplimentar
- Acoperiți toate componentele electronice cu material suplimentar, astfel încât să nu vă atingă fața. (nu vă va șoca, dar poate fi un pic înțepător) Puteți purta oricând o altă mască sub această mască ca opțiune alternativă.
Recomandat:
Robotul de bomboane de distanțare socială de Halloween: 7 pași (cu imagini)
Robotul social de distanțare pentru bomboane de Halloween: dacă sunteți în căutarea unui nou mod distractiv de a interacționa cu trucurile de Halloween din acest an și sunteți pregătit pentru provocarea pe care o aduce acest proiect, atunci săriți direct și construiți-vă propriul! Acest robot de distanțare socială va „vedea” când un truc sau un tratament
Detector de distanțare socială: 4 pași
Detector de distanțare socială: acest dispozitiv vă ajută să vă mențineți la o distanță de 1 metru distanță de oameni (sau riscați să vă pierdeți auzul)
Cum să faci un dispozitiv de distanțare social Arduino cu PIR: 4 pași
Cum să faci un dispozitiv de distanțare social Arduino cu PIR: 1
Detector de distanțare socială: 10 pași
Detector de distanțare socială: Acesta este un detector care poate identifica obiecte care au pătruns în spațiu la aproximativ 2 metri. Scopul acestui detector este de a păstra distanța dintre oameni în interiorul „distanței sociale”. Acest proiect a fost inspirat de acest circuit Arduino, adăugând
1,50 m bandă de măsurare socială distanțare: 3 pași (cu imagini)
Banda de măsurare socială de distanțare de 1,50 m: în această construcție adaptez o bandă de măsurare obișnuită pentru a măsura când a fost parcursă o distanță de 1,5 m. Voi spune apoi „un metru și jumătate”. De asemenea, va indica cu o lumină verde sau roșie dacă vă aflați deasupra sau sub această distanță. Acest proiect