Sisukord:
- Tarvikud
- Samm: tehke vooluring
- 2. samm: failid
- Samm: programmeerige Arduino Nano
- Samm 4: Kuidas kasutada
- Samm: nuppude kalibreerimine
- 6. samm: laiendage süsteemi rohkemate sahtlite jaoks
- Samm: eraldage sahtlite valgus
Video: Takisti salvestamise asukoha süsteem "Resys": 7 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See on süsteem, mis muudab takistite leidmise lihtsaks.
Otsige soovitud väärtust ja parem sahtel süttib.
Seda süsteemi saab laiendada soovitud sahtlite arvule.
Tarvikud
Aadressiga LED -id WS2812B
Arduino Nano
4 x 4 maatriksmassiivi 16 klahvi
Takisti omad
USB -laadija või muu 5 V toiteallikas
PLA hõõgniit
Pistikute päised
PCB prototüüpimine
10k potimeeter
Samm: tehke vooluring
Tehke vooluring kahepoolsel protüüp -PCB -l
Klaviatuur:
Odaval klahvistikul on mõned sisemised takistid, mida saab muuta veeru, temperatuuri, niiskuse ja nuppude tugeva vajutamise järgi. nii et peate koodi nupud kalibreerima.
Mul ei olnud selle projekti jaoks ettenähtud i2c LCD -ekraani, nii et pidin gpio tõttu klaviatuuri koos adc -ga (analoogsisend) arduino nano jaoks kättesaadavaks tegema.
Takistid klahvistiku pistikute vahel.
Tihvt 2-3 = 10k oomi
Tihvt 3-4 = 22k oomi
Tihvt 4-5 = 33k oomi
Tihvt 6-7 = 2,2 kΩ
Tihvt 7-8 = 4,8 k oom
Tihvt 8-9 = 10 k oom
1 ja 10 pole kasutusel.
Tihvt 2 läheb arduino puiesteel 5 V pingele.
Tihvt 9 läheb voolutugevusse A0 ja maapinnale 15 k oomi.
Pistikute 5 ja 6 vahel ei tohiks olla ühendusi.
Led:
Arduino D7 läheb läbi 330 oomi ja WS2812B esimese LED -i (teise tihvti) (andmete sisend) juurde
Maapinnast maapinnale.
Leds 5v kuni arduino
Peate LED -id üksikult lõikama ja juhtmed tagaplaadi külge ühendama või kuidas soovite LED -id paigutada.
Ärge unustage juhtmeid juhtida õiges suunas, neil on sisend ja väljund.
LCD ekraan:
Järgige skeemi.
Potomeetrit on vaja ainult ekraani kontrastsuse reguleerimiseks.
Seda tuleb reguleerida ainult siis, kui sisendpinge i on muutunud.
www.arduino.cc/en/Tutorial/HelloWorld
Lähtesta:
D10 tihvti lähtestamiseks
Toiteallikas:
USB laadija.
Katkestage USB -kaabel ja ühendage maandus (must) arduino maandusega ja 5v (punane) Viiniga
2. samm: failid
See on hobiprojekt, ma pole professionaalne kodeerija.
Nõuanded ja nipid on teretulnud:)
Samm: programmeerige Arduino Nano
Laadige alla raamatukogud:
Arduino IDE -s klõpsake vahekaarti nimega visand ja klõpsake käsku kaasata kogu/Halda teeke.
Otsima
-FastLED.h
-VedelikKristall.h
Paigaldage need.
Avage "ohmsys1.44.ino"
Ühendage arduino USB -ga
Valige õige komport ja laadige visand üles.
Samm 4: Kuidas kasutada
Sisestage oma väärtus numbritega
* on koma
# on süsteemi lähtestamine
A on oom
B on K-oom
C on M-oom
D on taaskäivitusnumber
Samm: nuppude kalibreerimine
Tühistage kommentaar "Serial.println (sensorValue);" (teine rida silmusest)
Käivitage oma seeriamonitor.
Nuppudel on muutuv takistus, mis tuleneb sellest, kui tugevalt/õrnalt nuppu vajutate.
Võtke teadmiseks seriaalmonitori otsingu nupu ülemine/madal väärtus.
Leidke koodist nupud.
Esimene number on "madal" ja viimane "kõrge".
// **************************** Nupp 1 ****************** ********
if ((sensorValue> 387) && (sensorValue <394) && delayrunning == false)
Muutke numbreid vastavalt oma tulemustele.
Koodis saate erinevaid numbreid, ärge laske sellel end häirida:)
6. samm: laiendage süsteemi rohkemate sahtlite jaoks
Praeguseks on süsteem tehtud 16 sahtli jaoks.
Saate seda laiendada nii palju kui soovite.
Lihtsalt veenduge, et toiteplokk saab sellega hakkama.
Selle pikendamiseks peate muutma "#define NUM_LEDS 15" soovitud sahtlite/LED -ide arvu.
See algab nullist, nii et lahutage soovitud sahtlitelt/LEDidelt 1
Kopeeri kleebi
"kui ((kokku> 6) && (kokku <16))
{LEDreset ();
ledid [1] = CRGB (255, 0, 255);
FastLED.show (); viivitus (300); }"
ja joonistage oma vahemik sahtli kohta.
Lisage üks number iga uue sahtli kohta "ledides [1]"
Soovi korral saate muuta ka valgusdioodide värvi (255, 0, 255)
Samm: eraldage sahtlite valgus
Esines kerge leke, mis tekitas probleeme.
Parandasin selle, lisades igale sahtlile peegelindi.
Lisage teip külgedele ja põhja.
Peeglit pole vaja, kui teil on lint, mis ei lase valgust läbi.
See lahendas probleemi:)
Soovitan:
Ioonjahutusega süsteem teie Raspberry Pi mänguserveri jaoks!: 9 sammu (koos piltidega)
Ioonjahutusega süsteem teie Raspberry Pi mänguserverile!: Tere tegijad! Mõni aeg tagasi sain Raspberry Pi, kuid ma ei teadnud, mida sellega teha. Hiljuti on Minecraft taas populaarsust kogunud, nii et otsustasin endale ja sõpradele Minecraft serveri üles seada. Noh, selgus, et olen lihtsalt mina:
Ambilighti süsteem iga teie teleriga ühendatud sisendi jaoks. WS2812B Arduino UNO Raspberry Pi HDMI (uuendatud 12.2019): 12 sammu (koos piltidega)
Ambilighti süsteem iga teie teleriga ühendatud sisendi jaoks. WS2812B Arduino UNO Raspberry Pi HDMI (uuendatud 12.2019): Olen alati tahtnud oma telerisse ambilight lisada. See näeb nii lahe välja! Lõpuks tegin seda ja ma ei pidanud pettuma! Olen näinud palju videoid ja palju õpetusi teie teleri jaoks Ambilighti süsteemi loomiseks, kuid ma pole kunagi leidnud täielikku õpetust oma täpse nee jaoks
Vazamentose autonoomse asukoha süsteem: 11 sammu
Automaatne Localizador De Vazamentos: Este projeto consiste em um rob ô, que atrav é s leitura realization por um dispositivo, equipado com um sensor piezoel é trico, captura os espectros das vibra ç õ es no solo, pider com või protsessinimi
Odav nutitelefoni juhitav käepide (+ valiku salvestamise asend): 5 sammu
Odav nutitelefoni juhitav käepide (+ valikupäästmisasend): projekt Juhtige nutitelefoniga juhitavat robotkätt bluetooth -seadme abil. Režiimi boonus: meil on nupp, mis võimaldab arduino'l positsiooni meelde jätta. Kui tahame, võime teise nupuga sellesse salvestatud asendisse minna. FRLE PROJETi käsk
Keegi armastab mind asukoha kell: 6 sammu (koos piltidega)
Keegi armastab mind Asukoha kell: koos lähedastega välismaal või väljaspool riiki ei ütle miski, et ma mõtlen teie peale paremini kui alati teades, mis kell neil on! Minu pensionäridest ämmaemandad valmistusid Saksamaal Berliinis kiriklikuks missiooniks ja mu naine pakkus välja