Sadržaj:
- Korak 1: Zahtjevi
- Korak 2: Prijenos na Arduino Pro Mini
- Korak 3: RTC - Postavljanje sata
- Korak 4: Postavljanje senzora temperature
- Korak 5: Servo podešavanje
- Korak 6: Sastavite sve zajedno
Video: Shensuo: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Shensuo haljina dio je nosive tehnologije koja ublažava stres haljine moderne žene; kroz svoj raspon senzora temperature i vlažnosti uz pomoć sata, kao i ručno upravljanje. Koristeći dva mala motora ugrađena u prsluk pričvršćen na suknju pomoću žice, koji se povlači za rotiranje nabora, Shensuo se može prilagoditi svim temperaturama (na temelju vanjske temperature), 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, toplu ili hladnu, za svaku prigodu, dan ili noć.
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. Grove 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 konektor na ploči. Za oslanjanje koda i korištenje serijskog monitora oslanja se na neki oblik USB -a za serijsku vezu.
Možete se obratiti ovom drugom uputstvu pomoću push_reset ako zaglavite.
SparkFun 5v FTDI adapter je dobar izbor za 5v Arduino Pro Mini, a mi ćemo koristiti njegovu varijaciju 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 nudi i 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; označeni su kao DTR - TXO - RXO - VCC - GND - GND.
2. Sa SparkFun adapterom možete jednostavno gurnuti Arduino u pinove na dnu ploče. Ovaj projekt je 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 tako da Arduino i dalje bude priključen na vaše računalo. Arduino i adapter bi trebali zasvijetliti.
Otpremanje na ploču
1. Kad su adapter i Arduino povezani, otvorite Arduino IDE
2. Kliknite na Tools (Alati), a zatim zadržite pokazivač iznad Port (Port) na padajućem meniju
3. Odaberite FTDI adapter sa popisa, može se pojaviti kao serijski uređaj ili COM port
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 nekoliko varijanti, pa ćete morati navesti procesor koji se koristi. To je obično naznačeno na poleđini ploče. Naziv procesora je odštampan 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. Kada 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 opcija procesora dok ne možete učitati.
5. Sada, na traci menija; kliknite Datoteka, a zatim Primjeri -> Osnove -> Treptanje
6. Otpremite 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. Biblioteka je dostupna od upravitelja biblioteke Arduino, a to je način na koji preuzimamo potrebne datoteke. Biblioteci možete pristupiti i sa GitHub -a.
Način instalacije
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 biblioteku i pričekajte da se sve završi.
Način postavljanja ploče
U ovom projektu koristili smo obični Arduino bez zaglavlja Grove, uhvatili smo nekoliko š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, kao što je Seeeduino ili Grove Shield, poput ove za Arduino Mega, možete jednostavno upotrijebiti kabele u kutiji za povezivanje ploče. Dodatnu pomoć potražite u ovom vodiču.
Ako ste poput mene i samo imate običan Arduino, nastavite čitati.
NAPOMENA: A4 i A5 su i2c pinovi 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 odbora
Sada ste spremni za postavljanje nekog koda, pogledajte prethodni slajd o postavljanju na Arduino Pro Mini ako ste zaglavili u ovoj fazi.
S instaliranom bibliotekom iz Makune, instalirani su i brojni primjeri koji se mogu koristiti za testiranje uređaja.
1. Na traci s izbornicima kliknite na datoteku, a zatim na primjere
2. Pri dnu liste bit će RTC Makuna, zadržite pokazivač iznad ove opcije i odaberite DS1307_Simple s popisa.
3. Otpremite skicu na Arduino pritiskom na vodoravnu strelicu u gornjem lijevom kutu ekrana. 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 čudni znakovi ispisuju na ekranu; vrlo je vjerojatno da je odabrana brzina prijenosa pogrešna, u donjem desnom kutu zaslona serijskog monitora kliknite 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 ekranu. Treba prikazati tačno vrijeme.
FAQ
Izlaz sa takta je neka varijacija na 165. To je obično zato što ploča prima nedovoljan napon. Otkrio sam da će ploče zasnovane 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. Adafruit vodič za povezivanje ploče na arduino
Korak 4: Postavljanje senzora temperature
Ugradnja senzora temperature uvelike je slična onoj na satu RTC. U ovom vodiču koristit ćemo senzor temperature i vlage 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 instalacije1. 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 biblioteku i pričekajte da se sve završi.
Način postavljanja ploče
Pretpostavlja se da imate Grove splitter kabel poput ovog.
NAPOMENA: A4 i A5 su i2c pinovi 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 šumara u senzor 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 odbora
1. Na traci s izbornicima kliknite na datoteku, a zatim na primjere2. Pri dnu popisa bit će "Grove Temper Humidity TH02", zadržite pokazivač iznad ove opcije i odaberite demonstraciju
3. Otpremite skicu na Arduino pritiskom na vodoravnu strelicu u gornjem lijevom kutu ekrana. 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.
FAQ
Ako nema izlaza ili se čudni znakovi ispisuju na ekranu; vrlo je vjerojatno da je odabrana brzina prijenosa pogreš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 ekranu. Trebalo bi prikazati tačno vrijeme.
Korak 5: Servo podešavanje
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.
Zahtevi
- 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 do potrebnog napona 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
- Premosni kablovi
- Oglasna ploča
Vanjsko napajanje
Vanjsko napajanje treba biti veće od 5V, može se napajati iz baterije.
Postavljanje transformatora
1. Spojite pozitivne i negativne veze vašeg vanjskog izvora 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 zlatno dugme na transformatoru dok višemetar ne očita vrijednost ispod 6v, pokušajte se približiti 6v bez prekoračenja
Povezivanje servomotora
1. Uzmite svoj Arduino, spojite jedan od uzemljenih igala s negativnom šinom na ploči.
2. Spojite negativni izlaz transformatora i spojite ga na istu šinu na matičnoj ploči.
3. Uzmite servo, spojite njegov uzemljivač, crni ili smeđi, na istu šinu. 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 odbora
1. Otvorite Arduino IDE
2. Kliknite Datoteka na traci izbornika -> Primjeri -> Servo -> Sweep
3. Otpremanje na Arduino i Servo bi se trebali kretati unaprijed i naprijed
Korak 6: Sastavite sve zajedno
Posljednji korak procesa je kombiniranje svega ovoga zajedno kako bi se aktivirali servo upravljači sa senzorima temperature i sata.
Konačni kod dostupan je ovdje na mom GitHubu.
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa 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 svog 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 ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Atari Punk konzola s bebom Sekvencer za 8 koraka: 7 koraka (sa slikama)
Atari Punk konzola sa Baby Step Sequencer-om: Ova srednja verzija je sve-u-jednom Atari Punk Console i Baby 8 Step Sequencer koju možete glodati na stolnoj 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čunar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. 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 izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja