Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Oton todella avoimen lähdekoodin luonne mahdollistaa avoimen STEAM -koulutuksen, keräämme palautetta erilaisista työpajoista ja kouluista ympäri maailmaa, jotka jo käyttävät Otto DIY -opetusta luokkahuoneessaan, ja järjestämme opetusmateriaalin avoimuudesta riippuen myös oppitunteja.
CC-BY-SA Creative commons -lisenssi tarkoittaa, että voit kopioida ilmaiseksi, mutta sinun on annettava hyvitys alkuperäiselle julkaisemalla verkkosivustomme (https://www.ottodiy.com/)
Otto DIY + on parannettu ja edistyksellinen versio alkuperäisestä #OttoDIY: stä, ajatuksena on saada samat perusominaisuudet DIY -robotti + Bluetooth -ohjaus ja ohjelmointi + metallivaihteiset servomoottorit + ladattava + muuttuvat tilat kosketusanturilla + äänianturi + valon liikkeet + muut lähdöt +…?
Jännittävä osa on se, että teemme avointa kehitystä tekijöiden ja hakkereiden kanssa ympäri maailmaa, joten olemme avoimia ideoille, ei vain asiantuntijoille, joiden kanssa voit liittyä, palautteelle, sosiaaliselle jakamiselle, testaukselle tai muulle ajatuksellesi.
Tarvikkeet
1 × Arduino Nano
1 × HC-06 tai HC-05 Bluetooth-moduuli
1 × Arduino Nano Shield I/O; voit käyttää minileipälevyä, mutta paljon enemmän kaapelityötä
1 × USB-A-Mini-USB-kaapeli
4 × Mikroservo MG90 (metalli)
1 × summeri
10 × naaras/naarasliitinjohdot
1 × Kosketusanturi
1 × äänianturi
1 × 8x8 mm Mikrokytkin Itselukittuva Päälle/Pois
1 × 3,7 V LiPo -akku tehostimella 5 V: iin (valinnainen) 1 × ristipääruuvimeisseli 1 x 3D -tulostin (tai käytä palvelua tai ystävää;))
Vaihe 1: 3D -tulostimen asetukset
On tärkeää lukea ensin Otto DIY: n aikaisempi ohje, jotta voit oppia kaksijalkaisen robotin rakentamisen perusteet Hanki kaikki 3D-tulostuksen STL-osat, koodit ja kirjastot Bluetoothille menemällä tähän https://wikifactory.com/+OttoDIY/otto-diy- plus Tiedostot -välilehdellä
- Suosittelemme FDM 3D -tulostimen käyttöä PLA -materiaalin kanssa.
- Ei tarvitse lainkaan tukea tai lauttoja.
- Resoluutio: 0,15 mm
- Täyttötiheys 20%
Jos haluat muuttaa kokoa, jotkin muutokset käyttävät Autodesk Fusion 360: ssa tehtyä lähdetiedostoa
Tai Tinkercad täällä
Vaihe 2: Rakenna oma Otto DIY+
Seuraavassa videossa ja kuvissa voit viitata Otto DIY+: n rakentamiseen, koska joitakin uusia versioita robotin suunnittelusta.
Vaihe 3: Koodaa oma Otto
Joten tässä vaiheessa sinun pitäisi tulostaa Otto 3D, koota ja nyt ohjelmoida kirjastoja ja Arduino asennettuna tietokoneeseesi.
Helpoin koodata oma Otto on käyttämällä Blockly -ohjelmistoa, kehittyneempi koodaaja voi kokeilla Arduino IDE: tä suoraan.
Vaihe 4: Bluetooth -sovelluksen pääkoodi
Otto on oltava valmis vastaanottamaan komentoja Bluetoothin kautta ja sitä varten täytyy laittaa pääkoodi aivojensa sisään
- Kopioi Otto -kirjastot Arduino IDE -kansioon
- Lataa APP.ino -luonnos Ottoon
- Lataa ja asenna APP älypuhelimeesi. Google Play Kauppa (https://play.google.com/store/apps/details?id=com.ottodiy)
- Nyt voit liittää moduulin ja ottaa Bluetoothin käyttöön puhelimessasi.
- Etsi Otto ja liitä Bluetooth -osoite /nimi
- Nyt voit käyttää APP: ta Otto -ohjaukseen!
- Pelaa uusilla ominaisuuksilla, ja jos et, sinun on ehkä määritettävä BT uudelleen, mutta älä huoli on myös helppoa;)
Vaihe 5: Kopioi, laajenna, muokkaa, muokkaa, Remix ja jaa
Katso tästä blogikirjoituksesta ideoita oman robotin mukauttamiseen
Liity Otto Builder -yhteisöön! Seuraa meitä, tykkää ja jaa luovuutesi, sinut voitaisiin esitellä täällä jakamalla robotti missä tahansa sosiaalisessa mediassa
Facebook ja Instagram
käytä hashtagia #ottodiy viestissäsi ja merkitse tai mainitse @OttoDIY
Ole osa tätä ystävällistä robottirakentajien, opettajien ja valmistajien yhteisöä! Tervetuloa Otto Builder -yhteisöömme!
Vaihe 6: Bluetooth (BT) -asetus (vain, jos pariliitos ei onnistu):
Tätä asetusta tarvitaan VAIN moduuleissa, joissa ei ole 9600: n vakionopeutta, mistä tietää? Kokeile ensin koodia ja SOVELLUSTA, jos puhelin ei muodosta paria Oton kanssa tai vastaa komentoihin, se tarkoittaa todennäköisesti, että moduulisi on eri baudinopeudella, joten se on määritettävä
BT-koodissa on 115200 baudinopeutta, joten BT-moduulin on vastattava tätä nopeutta voidakseen kommunikoida Arduino Nanon kanssa UART-liitännän kautta.
HC-05: 38400 tai 115200
1. Lataa luonnos HC05_BT_config.ino ensin Nano -laitteeseesi ja irrota sitten Nano USB -liitännästä.
2. Liitä nyt BT Arduino Nano -laitteeseen kaavion mukaisesti, mutta älä kytke VCC: tä.
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Liitä USB Nano -laitteeseen ja kytke sitten VCC, jotta BT siirtyy AT -tilaan. BT: n LED -valon pitäisi alkaa vilkkua hitaammin noin 2 sekunnin välein. (Jos tämä ei toimi, yritä pitää BT -moduulin painiketta painettuna, kun liität VCC: n).
Avaa sarjamonitori IDE: ssä, aseta baudinopeudeksi 9600 ja linjan päättymiseen sekä NL että CR.
Kirjoita AT ja paina enter; (jos kaikki on oikein, BT: n tulee vastata OK -näppäimellä ja kirjoittaa sitten seuraavat komennot:
AT+NAME = Zowi "nimen asettaminen"
AT+PSWD = 1234 "pariliitossalasana"
AT+UART = 115200, 1, 0 "baudinopeus"
AT+POLAR = 1, 0 "mahdollistaa STATE -nastan käytön nollauksena arduinon ohjelmoinnissa BT: n yli"
Siirry nyt APP -vaiheeseen
Jos ongelmia ilmenee, tarkista tämä ohje siitä, miten voit muuttaa HC-05-Bluetooth-moduulin oletusasetuksia AT-komentojen avulla
www.instructables.com/id/Modify-The-HC-05-…
HC-06: 9600 tai 115200
HC-06 BT -moduulin asiat ovat hieman yksinkertaisempia, koska moduuli on aina AT-komennotilassa, kun sitä ei ole kytketty mihinkään. Mutta haittapuoli on, että HC-06-moduulia ei voi käyttää luonnosten lataamiseen Arduinolle, koska sillä ei ole nollaus. Moduulin konfigurointiin
1. lataa tämä luonnos HC06_BT_config.ino nanollesi
1. irrota USB
2. liitä BT -moduuli Arduino Nano -laitteeseen seuraavasti:
TX - RX
RX - TX
VCC - 5V
GND - GND
3. Kytke Nano päälle ja noin 10-15 sekunnin kuluttua kaikki on valmis ja BT on määritettävä (LED13: n pitäisi alkaa vilkkua).
Jos sinulla on ongelmia, tarkista tämä ohje
JOS KYSYMYKSIÄ, en saa ilmoituksia ohjeiden uusista kommenteista, joten jos jotain, lähetä ne yhteisöömme
Suositeltava:
Helppo ääretön peili Arduino Gemma & Neo -pikselillä: 8 vaihetta (kuvilla)
Helppo ääretön peili Arduino Gemma & NeoPixeleillä: Katso! Katso syvälle lumoavaan ja petollisesti yksinkertaiseen äärettömyyspeiliin! Yksittäinen LED -valonauha loistaa sisäänpäin peilikerroksessa luodakseen loputtoman heijastuksen vaikutuksen. Tämä projekti soveltaa intro Arduinin taitoja ja tekniikoita
Helppo maaperän kosteusanturi Arduino 7 segmentin näyttö: 4 vaihetta (kuvilla)
Helppo maaperän kosteusanturi Arduino 7 -segmenttinäyttö: Hei! Karanteeni voi olla rankkaa. Olen onnekas, että minulla on pieni piha ja paljon kasveja talossa, ja tämä sai minut ajattelemaan, että voisin tehdä pienen työkalun, joka auttaa minua pitämään niistä hyvää huolta, kun olen jumissa kotona. Tämä projekti on yksinkertainen ja toimiva
Helppo RFID MFRC522 -liitäntä Arduino Nanon kanssa: 4 vaihetta (kuvilla)
Helppo RFID MFRC522 -liitäntä Arduino Nanon kanssa: Kulunvalvonta on fyysisen turvallisuuden ja tietoturvan alalla toimiva mekanismi, jolla rajoitetaan anonyymi pääsy/pääsy organisaation tai maantieteellisen alueen resursseihin. Saanti voi tarkoittaa kulutusta, sisäänpääsyä tai käyttöä
Arduino -sanakello - muokattavissa ja helppo rakentaa: 15 vaihetta (kuvilla)
Arduino -sanakello - muokattavissa ja helppo rakentaa: Kumppanini näki myymälässä kellon, joka kertoi sinulle ajan sytyttämällä sanat ja kirjoittamalla koko kirjoitettu lause satunnaisista kirjaimista. Pidimme kellosta, mutta emme hinnasta - joten päätimme tehdä oman suunnittelumme
2 dollaria Arduino. ATMEGA328 itsenäisenä. Helppo, halpa ja erittäin pieni. täydellinen opas .: 6 vaihetta (kuvilla)
2 dollaria Arduino. ATMEGA328 itsenäisenä. Helppo, halpa ja erittäin pieni. täydellinen opas: Tässä ohjeessa opit käyttämään Arduino ATMEGA328 -mikro-ohjainsirua erillisenä mikro-ohjaimena. Ne maksavat vain 2 dollaria, voivat tehdä saman kuin Arduino ja tehdä projektistasi erittäin pieniä