Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
Îmi place să privesc proiectele creative ale oamenilor. Instrumentele și tehnologia modernă ne oferă atât de multe opțiuni creative. Învăț materiale dificile elevilor de gimnaziu la un liceu din Noua Zeelandă, așa că dezvolt și testez mereu lucruri noi. Anul acesta (2020) școala mea s-a mutat într-o clădire modernă de mediu de învățare deschis, așa că am fost dornică să știu cum sunt nivelurile sonore, în special în spațiile tehnologice. În mod ideal, aș avea un semn LED care arată dacă este sigur sau dacă trebuie să purtăm toți căști.
Cumpăr o mulțime de articole electronice ieftine de la Aliexpress, așa că mai întâi am cumpărat niște senzori de sunet. Se pare că erau doar digitale, oferind doar ieșire înaltă-joasă, adică se aprinde LED-ul verde sau roșu. Deci, înapoi la Aliexpress și de data aceasta am primit senzorii digitali și analogici KY-037.
Există un foarte bun instructabil făcut de Universitatea Rice numit „Unsafe Noise Level Alert System”. Acest lucru mi-a dat ideile de a-mi construi propriul sistem. Puteți verifica munca lor aici: https://www.instructables.com/id/Unsafe-Noise-Level-Alert-System/. Cu toate acestea, proiectul lor a fost cam prea complicat pentru mine, în special codul. Cerințele mele specifice au fost:
Trebuie să fie ușor vizibil în atelier
Trebuie montat pe perete
Trebuie să arate ca niște căști, adică un semn
Trebuie alimentat de un încărcător de telefon mobil
Trebuie să fie robust și închis, astfel încât degetele în gol să nu poată deteriora
Provizii
Placajul taia grosimea de aproximativ 10mm
Ștergeți pastica dintr-o cutie de prânz veche
Comutator slider on / off
Senzor de nivel sonor compatibil KY-037 Arduino
Arduino Uno
Breadboard
Sârme jumper
Banda LED RGB (LED-uri adresabile individual)
Ciocan de lipit
Solder
Carton
hartie alba
Pistol de lipit fierbinte și bastoane de lipici
Vopsea - grund și strat superior (acrilic)
Cablu imprimantă pentru conectarea și alimentarea dispozitivului Arduino
Încărcător de telefon mobil
Computer cu Arduino instalat - trebuie să descărcați și să instalați FastLED.h în directorul Arduino Library de pe Github
Pasul 1: Pasul 1: Realizarea plăcilor frontale și posterioare
Diametrul plăcii frontale este de 230 mm pe al meu. Placa din spate are 3 cleme sau cleme, astfel încât să pot găuri și monta ulterior contorul pe perete. Tăiați bucățile folosind un ferăstrău cu role, apoi folosiți o căști de urechi adevărată așezată pe placa frontală pentru a marca forma acesteia. Apoi găuriți o gaură pentru a plasa lama ferăstrăului. Apoi decupați forma căștii de urechi și șlefuiți marginile netede.
După aceasta, marcați unde doriți senzorul și comutați - pentru mine a fost în partea dreaptă jos. Acest lucru necesită un pic de joc cu burghie și ferăstrău pentru a obține forma potrivită. De asemenea, am tăiat o adâncitură din spatele plăcii frontale pentru știfturi, astfel încât senzorul KY-037 să stea plat la suprafață. În plus, am refuzat gaura senzorului din față, astfel încât sunetul să poată fi primit cel mai bine din toate unghiurile.
Pasul 2: Pasul 2: Pornirea benzii RGB
Este util să exersați iluminarea benzii RGB. Am folosit 10 LED-uri pentru contor, deci cu asta am practicat. Ți-ai tăiat banda la îmbinarea de cupru - este evident unde. Am lipit un mic antet cu 3 pini pe care îl aveam de la un kit de pornire Arduino la capăt. Lipirea pe contactele de cupru cu bandă RGB este destul de dificilă, așa că noroc! Observați săgețile de pe banda RGB - trebuie să vă conectați astfel încât semnalul dvs. de alimentare și de date să urmeze săgețile. Veți vedea literele DO & Din care înseamnă Data Out și Data In.
Acest lucru mi-a permis să conectez banda într-o placă de calcul împreună cu jumperii la Arduino. În cod veți vedea că pinul de date al benzii este conectat la pinul digital numărul 6 al Arduino. Am setat numărul de LED-uri la 10. Bucla de gol ciclează LED-urile pornite / oprite în sus și în jos pe bandă, o culoare după alta. Rețineți că i merge de la 0 la 9, adică un total de 10 lED.
Am omis senzorul în acest stadiu (spre deosebire de imagine) pentru a-l simplifica - dă-ți un succes!
După ce ați făcut acest lucru, următoarea provocare este calibrarea și încorporarea senzorului KY-037. Există un tutorial excelent realizat de ElectroPeak pe site-ul web Arduino, care vă oferă un cod simplu care trimite numerele pe monitorul serial al Arduino, permițându-vă să calibrați cu șurubul potențiometrului de pe senzor. Iată linkul: https://create.arduino.cc/projecthub/electropeak/h…. Am adăugat acest fișier de cod la acest tutorial așa cum veți vedea.
Apoi, conectați banda LED RGB la circuit conform schemei de circuite pe care o veți vedea în documentul PDF însoțitor (datorită parțial circuitelor Tinkercad pentru acest lucru). După aceasta, puteți încărca codul (KY_037_sound_sensor_LEDS_v2) pe Arduino Uno sau pe altă placă pe care o utilizați (un Nano ar funcționa și el). Rețineți că veți avea nevoie de folderul FastLED și fișierele adăugate în folderul Arduino Library care se va instala atunci când ați instalat Arduino pe computer. Biblioteca ar putea fi într-o cale de fișiere, cum ar fi: C: / Program Files (x86) Arduino / libraries. Descărcați-l de la Github:
Alte lucruri de care trebuie să aveți grijă sunt să vă amintiți să alegeți placa corectă din software-ul Arduino sub Instrumente … bord și asigurați-vă că placa vorbește cu portul computerului dvs. făcând clic pe Instrumente … port.
În afară de aceasta, va trebui să faceți ajustări la potul potențiometrului de pe senzorul KY-037 în funcție de sursa de alimentare a telefonului mobil pe care o aveți - ieșirea amplificatorului va varia în funcție de diferite încărcătoare, schimbând astfel răspunsul benzii RGB. Calibrează-l în funcție de situația ta sau folosește un contor de decibeli separat, așa cum fac eu, pentru a ghici pragul de schimbare a culorii. Am simplificat codul, astfel încât acesta să nu mai încorporeze conversii de la ieșirea de tensiune de la senzor la nivel de decibeli absolut, ca în proiectul Universității Rice.
Pasul 3: Pasul 3: Unirea tuturor
Am pregătit plăcile din spate și din față înainte de asamblare, apoi am vopsit mai multe straturi superioare. Veți avea nevoie de ceva clar pentru a monta LED-urile la plus o barieră în cazul meu, pentru a opri degetele tinere să exploreze funcționarea interioară. Am folosit o cutie de prânz tăiată și lipită cu adeziv pentru constructor fără mai multe unghii. Era prea gros pentru a fi tăiat cu un cuțit, așa că am folosit un fier de lipit pentru a topi 80%, apoi am terminat cu un cuțit. Adeziv fierbinte orice altceva în loc. După ce am pornit banda LED, am observat că LED-urile erau o sursă prea mare și am vrut un efect mai difuz, așa că …
Pasul 4: Pasul 3+: Puneți totul împreună, luați doi …
Am vrut un difuzor în fața LED-urilor, așa că era nevoie de ceva opac și disponibil și în timpul blocării stricte a coronavirusului în Noua Zeelandă. O bucată de hârtie fotocopiator este un început bun. Așa cum se poate observa în imagini, am desprins banda RGB lipită la cald, am tăiat și am lipit hârtia în loc, apoi am realegat banda RGB.
Cartonul este ușor disponibil și puternic atunci când este utilizat pe distanțe mai mici, deci a fost perfect pentru ca forma circulară să se unească cu plăcile din față și din spate. Adezivul fierbinte face trucul frumos.
În cele din urmă, terminați pictura, conectați-l și nu uitați să purtați EIP!
Recomandat:
Un contor de nivel al apei în timp real: 6 pași (cu imagini)
Un contor de nivel al apei de fântână în timp real: Aceste instrucțiuni descriu cum să construiți un contor de nivel al apei în timp real, cu cost redus, pentru a fi utilizat în puțurile săpate. Contorul de nivel al apei este proiectat să stea în interiorul unei fântâni săpate, să măsoare nivelul apei o dată pe zi și să trimită datele prin WiFi sau conexiune celulară
Un contor de temperatură, conductivitate și nivel al apei în timp real: 6 pași (cu imagini)
Un contor de temperatură, conductivitate și nivel al apei în timp real: Aceste instrucțiuni descriu cum să construiți un contor de apă cu cost redus, în timp real, pentru monitorizarea temperaturii, a conductivității electrice (EC) și a nivelului apei în puțurile săpate. Contorul este proiectat să stea în interiorul unei fântâni săpate, să măsoare temperatura apei, EC și
Sistem de alertă la nivel de zgomot nesigur: 11 pași (cu imagini)
Sistem de avertizare cu nivel de zgomot nesigur: Bucătăria Oshman Engineering Design (OEDK) este cel mai mare spațiu de producție de la Universitatea Rice, oferind un spațiu tuturor studenților pentru a proiecta și a prototipa soluții la provocările din lumea reală. Pentru a îndeplini acest scop, OEDK găzduiește o serie de instrumente electrice
Detector de nivel de zgomot Micro: bit: 3 pași
Micro: bit Noise Level Detector: Acesta este doar un scurt exemplu pentru un detector de nivel de zgomot bazat pe micro: bit și Pimoroni enviro: bit. Microfonul de pe enviro: bit detectează nivelul de sunet, iar din valoarea rezultată o poziție pe matricea LED 5x5 se calculează și
Contor de nivel al rezervorului cu ultrasunete: 5 pași (cu imagini)
Contor de nivel al rezervorului cu ultrasunete: Trebuie să monitorizați nivelul fluidului într-o sondă cu diametru mare, într-un rezervor sau într-un recipient deschis? Acest ghid vă va arăta cum să fabricați un sonar fără contact de nivel al fluidului folosind electronice ieftine