Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Prijenos na Arduino Pro Mini
- Korak 3: RTC - Postavljanje sata
- Korak 4: Postavljanje osjetnika temperature
- Korak 5: Servo postavljanje
- Korak 6: Sve spojite
Video: Shensuo: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Haljina Shensuo dio je nosive tehnologije koja ublažava stres odjeće moderne žene; kroz svoj raspon senzora temperature i vlažnosti uz pomoć sata, kao i ručno upravljanje. Pomoću dva mala motora ugrađena u prsluk pričvršćen na suknju pomoću žice, koji se povlači za zakretanje nabora, Shensuo se može prilagoditi svim temperaturama (ovisno o vanjskoj temperaturi), određeno doba dana ili prema potrebi. Nadalje, Shensuo također posjeduje sredstva za promjenu boje, koristeći isti mehanizam. Ergo, Shensuo savršena pametna ležerna haljina za svaku prigodu, noću ili danju, toplo ili hladno.
Korak 1: Zahtjevi
Potrebna oprema
1. Arduino Pro Mini - 5v
2. Breadboard - za izradu prototipa
3. Kratki kabeli za ploču
4. LM2596 - DC / DC transformator ili ekvivalent
5. Grove to Female Cables
6. Senzor temperature i vlažnosti Grove
7. Groveov RTC sat
8. USB na serijski adapter - za komunikaciju s Arduinom
8. Oblik vanjskog izvora napajanja za napajanje servo motora
Korak 2: Prijenos na Arduino Pro Mini
Ako vaš Arduino ima USB priključak, možete preskočiti ovaj odjeljak.
Arduino Pro Mini je za razliku od većine normalnih Arduino ploča po tome što nema standardni USB priključak na ploči. Za oslanjanje koda i korištenje serijskog monitora oslanja se na neki oblik USB -a za serijsku vezu.
Ako se zaglavite, možete se obratiti ovoj drugoj uputi pomoću push_reset.
SparkFun 5v FTDI adapter dobar je izbor za 5v Arduino Pro Mini, a mi ćemo ga koristiti u ovom vodiču.
NAPOMENA: Vaš FTDI adapter trebao bi ispisati ispravan napon za vaš Arduino Pro Mini, Arduino Pro Mini dolazi u dvije varijante; 5v i 3v3. Uvjerite se da vaš FTDI adapter daje ispravan napon, u protivnom riskirate da svoj Arduino zidate. SparkFun također nudi FTDI adapter u 3v3 varijanti.
Povezivanje ploče
1. Igle na Arduino Pro Mini koje su okomite na ploču. S gumbom za poništavanje na dnu i priključcima na vrhu; imaju oznaku DTR - TXO - RXO - VCC - GND - GND.
2. Pomoću SparkFun adaptera možete jednostavno gurnuti Arduino u igle na dnu ploče. Ovaj je projekt imao malo drugačiji adapter od onog koji preporučujem od SparkFuna, a koji je od nas zahtijevao da koristimo kratkospojne kabele za povezivanje Arduina.
3. Priključite adapter, a Arduino još uvijek priključen na vaše računalo. Arduino i adapter bi trebali zasvijetliti.
Učitavanje na ploču
1. Kad su adapter i Arduino povezani, otvorite Arduino IDE
2. Pritisnite Alati, a zatim zadržite pokazivač miša iznad Port na padajućem izborniku
3. Odaberite FTDI adapter s popisa, može se pojaviti kao serijski uređaj ili COM priključak
4. Na traci izbornika Alati morate provjeriti je li odabrana ispravna ploča, zadržite pokazivač iznad ploče i odaberite "Arduino Pro ili Pro Mini"
5. Arduino Pro Mini također dolazi u brojnim varijantama, pa ćete morati navesti procesor koji se koristi. To je obično naznačeno na stražnjoj strani ploče. Naziv procesora ispisan je na crnom kvadratu na ploči, u mom slučaju ovo je bio ATMEGA328p. Drugi podatak koji će vam trebati je napon ploče, to bi trebalo biti naznačeno na poleđini. Nakon što dobijete ove podatke, u izborniku možete odabrati procesor i napon.
Ako ovo pogrešno shvatite, ništa se problematično neće dogoditi, jednostavno neće prenijeti nikakav kôd, ako se to dogodi, pokušajte s jednom od mogućnosti procesora dok ne možete prenijeti.
5. Sada, na traci izbornika; kliknite Datoteka, a zatim Primjeri -> Osnove -> Treptanje
6. Prenesite skicu klikom na strelicu koja pokazuje desno u gornjem lijevom kutu zaslona Arduino.
7. Skica bi se trebala ispravno učitati i lampica bi trebala početi neprestano treptati na vašem Arduinu
Korak 3: RTC - Postavljanje sata
Arduino i drugi mikrokontroleri ne mogu pratiti trenutno doba dana. Kako bismo omogućili našem projektu održavanje trenutnog vremena, koristit ćemo Seeed Grove - RTC.
U ovom vodiču koristit ćemo Makunin RTC. Knjižnica je dostupna od upravitelja knjižnice Arduino, pa ćemo na taj način preuzeti potrebne datoteke. Knjižnici možete pristupiti i s GitHub -a.
Način ugradnje
1. Otvorite aplikaciju Arduino
2. Idite na Sketch -> Include Library -> Manage Libraries
3. U okvir za pretraživanje upišite "RTC Makuna" i to bi trebao biti jedini rezultat
4. Instalirajte knjižnicu i pričekajte da sve završi.
Način postavljanja ploče
U ovom projektu koristili smo običan Arduino bez zaglavlja Grove, uhvatili smo par šumaraca za spajanje konektorskih kabela za pričvršćivanje i izradu prototipa s našom pločom.
Ako imate ploču s konektorom za šumice, poput Seeeduina ili Grove Shielda, poput ovog za Arduino Mega, možete jednostavno upotrijebiti kabele u kutiji za povezivanje ploče. Za daljnju pomoć pogledajte ovaj vodič.
Ako ste poput mene i samo imate običan Arduino, nastavite čitati.
NAPOMENA: A4 i A5 su i2c igle za Arduino Pro Mini, bit će na različitim pinovima na različitim pločama pa provjerite imate li
1. Arduino Pro Mini ima dva i2c pina na A4 i A5, A5 je SCL veza, a A4 je SDA veza - pogledajte ovu referentnu sliku
2. Odnesite Grove na 4pin razdjelnik, priključite kraj šumara u sat RTC.
3. Priključite crveni kabel na 5v ili vcc pin na vašem Arduinu
4. Priključite crni kabel na jednu od podloga na Arduinu, označenu kao GND.
5. Priključite žuti kabel na A5, a bijeli kabel na A4.
Testiranje ploče
Sada ste spremni za prijenos nekog koda, pogledajte prethodni slajd o prijenosu na Arduino Pro Mini ako ste zaglavili u ovoj fazi.
S instaliranom knjižnicom iz Makune, instalirani su i brojni primjeri koji se mogu koristiti za testiranje uređaja.
1. Na traci izbornika kliknite datoteku, a zatim primjere
2. Pri dnu popisa bit će RTC Makuna, zadržite pokazivač iznad ove opcije i odaberite DS1307_Simple s popisa.
3. Prenesite skicu na Arduino pritiskom na vodoravnu strelicu u gornjem lijevom kutu zaslona. Ako naiđete na probleme pri prijenosu, pogledajte prethodni korak.
4. Sada želite vidjeti izlaz ploče, otvoriti serijski monitor pritiskom na povećalo u gornjem desnom kutu zaslona Arduino ili klikom na Alati, a zatim Serijski monitor. Ako nema izlaza ili se na zaslon ispisuju čudni znakovi; vrlo je vjerojatno da je odabrana brzina prijenosa netočna, u donjem desnom kutu zaslona serijskog monitora kliknite tamo gdje se pojavljuje riječ baud. Arduino Pro Mini ima zadanu brzinu prijenosa od 57600, odaberite ovo s popisa i tekst bi se trebao pojaviti na zaslonu. Treba prikazati točno vrijeme.
Pitanja
Izlaz sa sata je neka varijacija na 165. To je obično zato što ploča prima nedovoljan napon. Otkrio sam da će ploče temeljene na 5v rezultirati glatkijim radom od njihovih 3v3 kolega, ako imate 3v3 ploču, preporučio bih ili pronalaženje 5v varijante Pro Mini ili pojačavanje napona.
Ostali izvori
1. Adafruitov vodič za povezivanje ploče s arduinom
Korak 4: Postavljanje osjetnika temperature
Ugradnja senzora temperature uvelike je slična onoj na satu RTC. U ovom vodiču koristit ćemo senzor temperature i vlažnosti Seeed Grove. Seeed ovdje ima vodič, ali se oslanja na to da imate zaglavlje za Arduino, koje nismo koristili u ovom vodiču.
Način ugradnje1. Otvorite aplikaciju Arduino
2. Idite na Sketch -> Include Library -> Manage Libraries
3. U okvir za pretraživanje upišite "TH02" i to bi trebao biti jedini rezultat
4. Instalirajte knjižnicu i pričekajte da sve završi.
Način postavljanja ploče
Pretpostavlja se da imate Grove razvodni kabel poput ovog.
NAPOMENA: A4 i A5 su i2c igle za Arduino Pro Mini, bit će na različitim pinovima na različitim pločama pa provjerite imate li
1. Arduino Pro Mini ima dva i2c pina na A4 i A5, A5 je SCL veza, a A4 je SDA veza - pogledajte ovu referentnu sliku
2. Odnesite Grove na 4 -pinski razdjelnik, priključite kraj utora u osjetnik temperature
3. Priključite crveni kabel na 5v ili vcc pin na vašem Arduinu
4. Priključite crni kabel na jednu od podloga na Arduinu, označenu kao GND.
5. Priključite žuti kabel na A5, a bijeli kabel na A4.
Testiranje ploče
1. Na traci izbornika kliknite datoteka, a zatim primjeri2. Pri dnu popisa bit će "Grove Temper Humidity TH02", zadržite pokazivač miša iznad ove opcije i odaberite demonstraciju
3. Prenesite skicu na Arduino pritiskom na vodoravnu strelicu u gornjem lijevom kutu zaslona. Ako naiđete na probleme pri prijenosu, pogledajte prethodni korak.
4. Sada želite vidjeti izlaz ploče, otvoriti serijski monitor pritiskom na povećalo u gornjem desnom kutu zaslona Arduino ili klikom na Alati, a zatim Serijski monitor.
Pitanja
Ako nema izlaza ili se na zaslon ispisuju čudni znakovi; vrlo je vjerojatno da je odabrana brzina prijenosa netočna, u donjem desnom kutu zaslona serijskog monitora kliknite tamo gdje se pojavljuje riječ baud. Arduino Pro Mini ima zadanu brzinu prijenosa od 57600, odaberite ovo s popisa i tekst bi se trebao pojaviti na zaslonu. Treba prikazati točno vrijeme.
Korak 5: Servo postavljanje
Servo u ovom odjevnom komadu koristit će se za prebacivanje nabora između njihovih boja. Za ovaj projekt koristili smo TowerPro 5010 Servo, dostupan od Adafruit ovdje.
Servo uređaji zahtijevaju znatno veće strujno napajanje od Arduina, a većina Arduina ne može podržati ovu fluktuaciju kada je Servo pod opterećenjem. Servo se mora napajati izvana na Arduino kako bi se osiguralo da napon ne varira na Arduinu.
Zahtjevi
- DC / DC transformator - koristili smo ploču LM2596 - to će osigurati da je izlazni napon stabilan za naše Servo. Ovo će također smanjiti bilo koji ulazni napon na naš potrebni napon koji ćemo postaviti.
- Vanjski izvor napajanja - Koristili smo 7,2v 2000mah bateriju
- odvijač s ravnom glavom
- Multimetar za mjerenje izlaznog napona istosmjernog na istosmjerni transformator
- Kablovi za skakače
- Oglasna ploča
Vanjsko napajanje
Vanjsko napajanje mora biti veće od 5V, to se može napajati iz baterije.
Postavljanje transformatora
1. Spojite pozitivne i negativne spojeve vašeg vanjskog napajanja na ulazne pinove na istosmjernom / istosmjernom transformatoru
2. Uključite multimetar i postavite ga na postavku napona
3. Spojite kontakte multimetra na izlaz transformatora
4. Sada uzmite odvijač.
5. Servomotori imaju maksimalni napon od 6v, očitanje na multimetru treba biti ispod ove vrijednosti
6. Okrenite zlatni gumb na transformatoru dok višemetar ne očita vrijednost ispod 6v, pokušajte se približiti 6v bez prekoračenja
Spajanje servomotora
1. Uzmite svoj Arduino, spojite jedan od uzemljenih igala s negativnom vodilicom na ploči.
2. Spojite negativni izlaz transformatora i spojite ga na istu vodilicu na ploči s ploču.
3. Uzmite servo, spojite njegov uzemljivač, crni ili smeđi, na istu tračnicu. Servo, vanjsko napajanje i Arduino moraju dijeliti istu osnovu.
4. Pozitivni izlaz transformatora trebao bi se spojiti na servo napajanje (crveno).
5. Spojite bijelo/žuti signalni pin na servu na pin 9 na Arduino Mini Pro
Testiranje ploče
1. Otvorite Arduino IDE
2. Pritisnite Datoteka na traci izbornika -> Primjeri -> Servo -> Sweep
3. Prijenos na Arduino i Servo bi se trebao pomicati naprijed -natrag
Korak 6: Sve spojite
Posljednji korak procesa je kombiniranje svega ovoga zajedno kako bi se aktivirali servomotori s osjetnicima temperature i sata.
Konačni kod dostupan je ovdje na mom GitHubu.
Preporučeni:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) s Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovno početi vježbati. Koju opremu trebam pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekt će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kad se Micro: Bit protrese, zbroju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola s Baby 8 Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koje možete glodati na stolnom PCB glodalici Bantam Tools. Sastoji se od dvije ploče: jedna je ploča korisničkog sučelja (UI), a druga je pomoćna bo
Kako rastaviti računalo jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računalo jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računalo. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da spriječite gubitak dijelova, a također i prilikom ponovnog sastavljanja