Përmbajtje:
- Hapi 1: Kërkesat
- Hapi 2: Ngarkimi në Arduino Pro Mini
- Hapi 3: RTC - Konfigurimi i orës
- Hapi 4: Konfigurimi i sensorit të temperaturës
- Hapi 5: Konfigurimi i shërbimit
- Hapi 6: Vendosja e të gjitha së bashku
Video: Shensuo: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Veshja Shensuo është një pjesë e teknologjisë së veshshme e cila lehtëson stresin e veshjes së gruas moderne; përmes gamës së tij të sensorëve të temperaturës dhe lagështisë të ndihmuar nga një orë, si dhe një anashkalim manual. Duke përdorur dy motorë të vegjël të integruar në bustin e lidhur me skajin me tela, e cila tërhiqet për të rrotulluar palosjet, Shensuo është i aftë të përshtatet me të gjitha temperaturat (bazuar në temperaturën e jashtme), një kohë të caktuar të ditës ose sipas kërkesës. Më tej, Shensuo gjithashtu posedon mjetet për të ndryshuar ngjyrën, duke përdorur të njëjtin mekanizëm. Ergo, Shensuo fustani i përsosur i zgjuar rastësor për çdo rast, natën apo ditën, të ngrohtë apo të ftohtë.
Hapi 1: Kërkesat
Pajisjet e kërkuara
1. Arduino Pro Mini - 5v
2. Breadboard - për prototipim
3. Kabllo kërcyese për dërrasën e bukës
4. LM2596 - Transformator DC në DC ose ekuivalent
5. Grove to Kabllo Femërore
6. Sensori i Temperaturës dhe Lagështisë së Grove
7. Ora Grove RTC
8. Përshtatës USB në Serial - për komunikim me Arduino
8. Një formë e burimit të jashtëm të energjisë për fuqizimin e motorëve Servo
Hapi 2: Ngarkimi në Arduino Pro Mini
Nëse Arduino juaj ka një lidhës USB, mund ta kaloni këtë seksion.
Arduino Pro Mini është ndryshe nga shumica e tabelave normale Arduino, në atë që nuk ka një lidhës standard USB në tabelë. Ai mbështetet në një formë të lidhjes USB me serinë në mënyrë që të ngarkoni kodin dhe të përdorni monitorin serik.
Ju mund t'i referoheni këtij udhëzuesi tjetër nga push_reset nëse ngecni.
Përshtatësi SparkFun 5v FTDI është një zgjedhje e mirë për 5v Arduino Pro Mini, dhe ne do të përdorim një variant të tij në këtë tutorial.
SH NOTNIM: Përshtatësi juaj FTDI duhet të prodhojë tensionin e duhur për Arduino Pro Mini tuaj, Arduino Pro Mini vjen në dy variante; 5v dhe 3v3. Sigurohuni që përshtatësi juaj FTDI të nxjerrë tensionin e duhur, përndryshe rrezikoni të blini Arduino tuaj. SparkFun gjithashtu ofron përshtatësin FTDI në një variant 3v3.
Lidhja e Bordit
1. Kunjat në Arduino Pro Mini që janë pingul me tabelën. Me butonin e rivendosjes në fund, dhe kunjat e lidhjes në krye; ato janë etiketuar DTR - TXO - RXO - VCC - GND - GND.
2. Me përshtatësin SparkFun ju thjesht mund ta rrëshqisni Arduino në kunjat në pjesën e poshtme të tabelës. Ky projekt kishte një përshtatës paksa të ndryshëm nga ai që unë rekomandoj nga SparkFun i cili na kërkoi të përdorim kabllo kërcyes për të lidhur Arduino.
3. Lidheni përshtatësin, me Arduino të lidhur ende në kompjuterin tuaj. Arduino dhe përshtatësi duhet të ndizen.
Ngarkimi në tabelë
1. Me Përshtatësin dhe Arduino të lidhur, hapni Arduino IDE
2. Klikoni Tools dhe më pas rri pezull mbi Port në menunë zbritëse
3. Zgjidhni përshtatësin FTDI nga lista, mund të shfaqet si një pajisje serike ose një port COM
4. Në shiritin e menusë Tools, do t'ju duhet të siguroheni që Bordi i saktë është zgjedhur, rri pezull mbi bord dhe zgjidhni "Arduino Pro ose Pro Mini"
5. Arduino Pro Mini gjithashtu vjen në një numër variantesh, kështu që do t'ju duhet të specifikoni procesorin që përdoret. Kjo zakonisht tregohet në pjesën e pasme të tabelës. Emri i procesorit është shtypur në katrorin e zi në tabelë, në rastin tim ky ishte ATMEGA328p. Pjesa e dytë e informacionit që do t'ju duhet është tensioni i tabelës, kjo duhet të tregohet në anën e pasme. Pasi të keni këtë informacion, mund të zgjidhni procesorin dhe tensionin në meny.
Nëse e merrni këtë gabim asgjë problematike nuk do të ndodhë thjesht nuk do të ngarkojë asnjë kod, nëse kjo ndodh thjesht provoni një tjetër nga opsionet e procesorit derisa të mund të ngarkoni.
5. Tani, në shiritin e menusë; klikoni Skedar dhe më pas Shembuj -> Bazat -> Blink
6. Ngarko skicën duke klikuar shigjetën e djathtë të drejtimit në pjesën e sipërme të majtë të ekranit Arduino.
7. Skica duhet të ngarkohet saktë dhe një dritë duhet të ketë filluar të pulsojë vazhdimisht në Arduino tuaj
Hapi 3: RTC - Konfigurimi i orës
Arduino dhe mikrokontrolluesit e tjerë nuk mund të gjurmojnë kohën aktuale të ditës. Për të mundësuar që projekti ynë të ruajë kohën aktuale ne do të përdorim Seeed Grove - RTC.
Në këtë tutorial ne do të përdorim RTC të Makuna. Biblioteka është në dispozicion nga menaxheri i bibliotekës Arduino, dhe kjo do të jetë mënyra se si ne i shkarkojmë skedarët e kërkuar. Ju gjithashtu mund të hyni në bibliotekë nga GitHub.
Metoda e instalimit
1. Hapni aplikacionin Arduino
2. Shkoni te Sketch -> Përfshini Bibliotekën -> Menaxhoni Bibliotekat
3. Në kutinë e kërkimit, shkruani "RTC Makuna" dhe duhet të jetë rezultati i vetëm
4. Instaloni bibliotekën dhe prisni që gjithçka të përfundojë.
Metoda e vendosjes së bordit
Në këtë projekt ne përdorëm një Arduino normale pa titujt e Grove, kapëm një korije çift për të fiksuar kabllot lidhës për bashkimin dhe prototipimin me tabelën tonë.
Nëse keni një dërrasë me një lidhës korije siç është Seeeduino ose një Grove Shield, si kjo për Arduino Mega, thjesht mund të përdorni kabllot në kuti për të lidhur bordin. Referojuni këtij tutoriali për ndihmë të mëtejshme.
Nëse jeni si unë dhe thjesht keni një Arduino të rregullt, vazhdoni të lexoni.
SHENIM: A4 dhe A5 janë kunjat i2c për Arduino Pro Mini, ato do të jenë në kunja të ndryshëm në dërrasa të ndryshme prandaj sigurohuni që të kontrolloni që keni
1. Arduino Pro Mini ka dy kunja i2c në A4 dhe A5, A5 është lidhja SCL dhe A4 është lidhja SDA - Shikoni këtë referencë Imazhi
2. Merrni Grove tuaj në ndarësin 4pin, lidhni fundin e koriçit në orën RTC.
3. Bashkangjitni kabllon e kuq në 5v ose pinin vcc në Arduino tuaj
4. Bashkangjitni kabllon e zi në një nga bazat në Arduino, të etiketuar si GND.
5. Bashkangjitni kabllon e verdhë në A5, dhe kabllon e bardhë në A4.
Testimi i Bordit
Tani jeni gati për të ngarkuar ndonjë kod, referojuni rrëshqitjes së mëparshme për ngarkimin në Arduino Pro Mini nëse jeni të bllokuar në këtë fazë.
Me bibliotekën nga Makuna të instaluar, u instaluan gjithashtu një numër shembujsh të cilët mund të përdoren për testimin e pajisjes.
1. Në shiritin e menysë, klikoni skedarin dhe më pas shembujt
2. Në fund të listës do të jetë RTC Makuna, rri pezull mbi këtë opsion dhe zgjidh DS1307_Simple nga lista.
3. Ngarko skicën në Arduino duke shtypur shigjetën horizontale në pjesën e sipërme të majtë të ekranit. Nëse hasni ndonjë problem me ngarkimin, referojuni hapit të mëparshëm.
4. Tani doni të shikoni daljen e tabelës, hapni monitorin serik duke shtypur xhamin zmadhues në të djathtën e sipërme të ekranit Arduino, ose duke klikuar Veglat dhe më pas Serial Monitor. Nëse nuk ka dalje, ose personazhe të çuditshëm po printojnë në ekran; ka shumë të ngjarë që shkalla e përzgjedhur e baudit të jetë e pasaktë, në të djathtën e poshtme të ekranit të monitorit serik, klikoni aty ku shfaqet fjala baud. Arduino Pro Mini ka një normë të paracaktuar të baud prej 57600, zgjidhni këtë nga lista dhe teksti duhet të shfaqet në ekran. Koha e saktë duhet të shfaqet.
FAQ
Dalja nga ora është një ndryshim në 165. Kjo është zakonisht sepse bordi po merr tension të pamjaftueshëm. Kam gjetur se bordet me bazë 5v do të rezultojnë në një funksionim më të butë sesa homologët e tyre 3v3, nëse keni një bord 3v3 unë do të rekomandoja ose të gjeni variantin 5v të Pro Mini ose të rritni tensionin.
Burime të tjera
1. Udhëzuesi i Adafruit për lidhjen e tabelës me arduino
Hapi 4: Konfigurimi i sensorit të temperaturës
Instalimi i sensorit të temperaturës është kryesisht i ngjashëm me atë të orës RTC. Në këtë tutorial do të përdorim sensorin e Temperaturës dhe Lagështisë së Shikuar Grove. Seeed ka një tutorial këtu, por mbështetet në ju që të keni një tabelë me kokë për Arduino, të cilën ne nuk e përdorëm në këtë tutorial.
Metoda e instalimit 1. Hapni aplikacionin Arduino
2. Shkoni te Sketch -> Përfshini Bibliotekën -> Menaxhoni Bibliotekat
3. Në kutinë e kërkimit, shkruani "TH02" dhe duhet të jetë rezultati i vetëm
4. Instaloni bibliotekën dhe prisni që gjithçka të përfundojë.
Metoda e vendosjes së bordit
Supozohet se keni një kabllo ndarëse Grove si kjo.
SHENIM: A4 dhe A5 janë kunjat i2c për Arduino Pro Mini, ato do të jenë në kunja të ndryshëm në dërrasa të ndryshme prandaj sigurohuni që të kontrolloni që keni
1. Arduino Pro Mini ka dy kunja i2c në A4 dhe A5, A5 është lidhja SCL dhe A4 është lidhja SDA - Shikoni këtë referencë Imazhi
2. Merrni Grove tuaj në ndarësin 4pin, lidhni fundin e koriës në sensorin e temperaturës
3. Bashkangjitni kabllon e kuq në 5v ose pinin vcc në Arduino tuaj
4. Bashkangjitni kabllon e zi në një nga bazat në Arduino, të etiketuar si GND.
5. Bashkangjitni kabllon e verdhë në A5, dhe kabllon e bardhë në A4.
Testimi i Bordit
1. Në shiritin e menysë, klikoni skedarin dhe pastaj shembujt2. Në fund të listës do të jetë "Grove Temper Humidity TH02", rri pezull mbi këtë opsion dhe zgjidh demonstrimin
3. Ngarko skicën në Arduino duke shtypur shigjetën horizontale në pjesën e sipërme të majtë të ekranit. Nëse hasni ndonjë problem me ngarkimin, referojuni hapit të mëparshëm.
4. Tani doni të shikoni daljen e tabelës, hapni monitorin serik duke shtypur xhamin zmadhues në të djathtën e sipërme të ekranit Arduino, ose duke klikuar Veglat dhe më pas Serial Monitor.
FAQ
Nëse nuk ka dalje, ose personazhe të çuditshëm po printojnë në ekran; ka shumë të ngjarë që norma e zgjedhur e baudit të jetë e pasaktë, në të djathtën e poshtme të ekranit të monitorit serik, klikoni aty ku shfaqet fjala baud. Arduino Pro Mini ka një normë të paracaktuar të baud prej 57600, zgjidhni këtë nga lista dhe teksti duhet të shfaqet në ekran. Koha e saktë duhet të shfaqet.
Hapi 5: Konfigurimi i shërbimit
Servo në këtë veshje do të përdoret për të zhvendosur plisat midis ngjyrave të tyre. Për këtë projekt ne përdorëm TowerPro 5010 Servo, i disponueshëm nga Adafruit këtu.
Servo kërkon një tërheqje shumë më të madhe të rrymës sesa Arduino, dhe shumica e Arduino nuk mund ta mbështesin këtë luhatje kur Servo është nën ngarkesë. Servo duhet të mundësohet nga jashtë në Arduino për të siguruar që tensioni të mos luhatet në të gjithë Arduino.
Kërkesat
- Transformatori DC në DC - ne kemi përdorur bordin LM2596 - kjo do të sigurojë që tensioni i daljes të jetë i qëndrueshëm për Servo -në tonë. Kjo gjithashtu do të zvogëlojë çdo tension të hyrjes në tensionin tonë të kërkuar që ne do të vendosim.
- Një burim i jashtëm i energjisë - Ne përdorëm një bateri 7.2v 2000mah
- Kaçavidë me kokë të sheshtë
- Multimetër për të matur tensionin dalës të transformatorit DC në DC
- Kabllo kërcyes
- Tabela e bukës
Furnizimi me energji të jashtme
Furnizimi me energji të jashtme duhet të jetë më i madh se 5v, kjo mund të furnizohet nga një bateri.
Vendosja e Transformatorit
1. Lidhni lidhjet pozitive dhe negative të furnizimit me energji të jashtme me kunjat e hyrjes në transformatorin DC në DC
2. Ndizni multimetrin tuaj dhe vendoseni në cilësimin e tensionit
3. Lidhni kontaktet e multimetrit me daljen e transformatorit
4. Tani merrni kaçavidën tuaj.
5. Servuset kanë një tension maksimal prej 6v, leximi në multimetër duhet të jetë nën këtë vlerë
6. Kthejeni çelësin e artë në transformator derisa multimetri të lexojë një vlerë nën 6v, përpiquni t'i afroheni 6v pa e tejkaluar atë
Lidhja e Servos
1. Merrni Arduino -n tuaj, lidhni njërën nga kunjat e tokëzuar me shinën negative në dërrasën e bukës.
2. Lidhni daljen negative të transformatorit dhe lidheni atë me të njëjtën binarë në dërrasën e bukës.
3. Merrni servo -n tuaj, lidhni kunjin e tij të tokëzimit, të zi ose kafe, në të njëjtën binar. Servo, fuqia e jashtme dhe Arduino duhet të kenë të njëjtën terren.
4. Prodhimi pozitiv i transformatorit duhet të lidhet me fuqinë servo (e kuqe).
5. Lidhni pinin e sinjalit të bardhë/të verdhë në servo me pin 9 në Arduino Mini Pro
Testimi i Bordit
1. Hapni Arduino IDE
2. Klikoni File në shiritin e menysë -> Shembuj -> Servo -> Fshij
3. Ngarkimi në Arduino dhe Servo duhet të lëvizë mbrapa dhe përpara
Hapi 6: Vendosja e të gjitha së bashku
Hapi i fundit i procesit është që të kombinohen të gjitha këto së bashku në mënyrë që të shkaktojnë servot me sensorët e temperaturës dhe orës.
Kodi përfundimtar është i disponueshëm këtu në GitHub tim.
Recommended:
Spërkat! Fotografi me pika të ujit: 10 hapa (me fotografi)
Spërkat! Uji Droplet Photography: Unë kam xhiruar pika uji për një kohë tani …. që nga viti 2017. Ende mbaj mend se sa i emocionuar isha kur mora pika uji që kërcejnë nga sipërfaqja me konfigurimin tim të parë që bëra me Littlebits … Me këto konfigurimet (Marku I dhe Marku II) u frymëzova
Bëni fotografi të shkëlqyera me një iPhone: 9 hapa (me fotografi)
Bëni fotografi të mrekullueshme me një iPhone: Shumica prej nesh mbajnë një smartphone me vete kudo këto ditë, kështu që është e rëndësishme të dini se si ta përdorni kamerën tuaj të smartphone për të bërë fotografi të mrekullueshme! Kam vetëm një smartphone për disa vjet dhe më ka pëlqyer të kem një aparat fotografik të mirë për të dokumentuar gjërat që kam
Si të bëni: Instalimi i Raspberry PI 4 pa kokë (VNC) me imazh Rpi dhe fotografi: 7 hapa (me fotografi)
Howto: Instalimi i Raspberry PI 4 Headless (VNC) Me Rpi-imager dhe Fotografi: Unë planifikoj ta përdor këtë Rapsberry PI në një mori projektesh argëtuese përsëri në blogun tim. Mos ngurroni ta kontrolloni. Doja të kthehesha në përdorimin e PI -së time të Raspberry por nuk kisha një tastierë ose miun në vendndodhjen time të re. Kishte pak kohë që kur krijova një mjedër
Si të çmontoni një kompjuter me hapa të thjeshtë dhe fotografi: 13 hapa (me fotografi)
Si të çmontoni një kompjuter me hapa dhe fotografi të lehta: Ky është një udhëzim se si të çmontoni një kompjuter. Shumica e përbërësve bazë janë modularë dhe hiqen lehtë. Sidoqoftë, është e rëndësishme që të jeni të organizuar në lidhje me të. Kjo do t'ju ndihmojë të mos humbni pjesë, dhe gjithashtu në bërjen e ri -montimit
Konvertimi i njehsorit të qirinjve për fotografi: 5 hapa (me fotografi)
Shndërrimi i njehsorit të qirinjve për fotografi: Nëse ju pëlqen puna ime, ju lutemi votoni për këtë Instructable në Make It Real Challenge para 4 qershor 2012. Faleminderit! Për ata prej fotografëve amatorë që ju pëlqen të xhironi film, ndonjëherë kamerat e vjetra nuk kanë matësin e duhur të dritës