Sisällysluettelo:
Video: Lady Buggy, WiFi -versio: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
"Lady Buggy" on lady bug -tyylinen "buginen", jonka suunnittelin lapsenlapsillemme, jotka vaihtelivat 2 -vuotiaasta 2 vuoteen.
Kuten videosta näkyy, Lady Buggy on wifi -yhteensopiva kauko -ohjattava ajoneuvo, jossa on sekä hidas liike että helppo hallita. Lady Buggy käyttää kosketuspohjaista iOS -laitetta, joka on lukittu pystyasentoon (olen testannut vain iOS -laitteilla, katso Ohjelmisto -osio alla) ja vaatii yksinkertaisesti vetämällä punaista "painiketta" näytön ympäri eteenpäin, taaksepäin ja kääntymiseen; tarpeeksi helppoa 2 -vuotiaalle pojanpojallemme operoida, tietysti aikuisen alaikäisen valvonnassa.
Olen lisännyt lähdekoodin Arduino -luonnoksen muodossa Adafruit Feather Huzzah ESP8266: lle, jos haluat muokata sitä käytettäväksi eri laitteiden kanssa.
Tarvitset myös juotostaitoja ja juotoslaitteita, lankaa ja kaikkia ensimmäisessä vaiheessa lueteltuja osia sekä Arduino IDE: n, johon on asennettu asianmukaiset kirjastot Lady Buggyn suorittamiseksi.
Kuten tavallista, olen todennäköisesti unohtanut tiedoston tai kaksi tai kuka tietää mitä muuta, joten jos sinulla on kysyttävää, älä epäröi kysyä, koska teen paljon virheitä.
Suunniteltu Autodesk Fusion 360: n avulla, viipaloitu Cura 3.0.4: llä ja painettu PLA -muodossa Ultimaker 2+ Extended- ja Ultimaker 3 Extended -laitteilla.
Vaihe 1: Osat
Olen liittänyt PDF -tiedoston, joka sisältää kaksi taulukkoa. Ensimmäinen taulukko sisältää 3D -tulostettujen osien luettelon käyttämistäni asetuksista ja väreistä. Toinen taulukko sisältää ostettujen osien luettelon.
Huomaa, että runko (joko "Body.3mf" tai "Body.stl") on painettava tuilla, koska kuoren sisällä olevat 4 asennustornia ovat 2 mm korkeampia kuin kuori. Huomaa myös, että Cura 3.0.4 ei aseta "Body.3mf" rakennuslevylle, joten minun piti poistaa käytöstä "Automaattisesti pudottaa mallit rakennuslevylle" -asetus ja laskea runko käsin, kunnes se kosketti rakennuslevyä (käyttämällä Curaa ja katsomalla rakennuslevyä mallin alapuolelta, laskin runkoa, kunnes huomasin rungon kuoren heikon punaisen ääriviivan koskettavan rakennuslevyä).
Ennen asennusta testaa sovitus ja viimeistele, viilaa, hiekkaa jne. Kaikki osat tarpeen mukaan liikkuvien pintojen sujuvaa liikettä varten ja tiukasti sovi liikkumattomille pinnoille. Valitsemistasi väreistä ja tulostinasetuksistasi riippuen saatetaan tarvita enemmän tai vähemmän leikkaamista, viilaamista ja/tai hiontaa. Viilaa varovasti kaikki reunat, jotka koskettivat rakennuslevyä varmistaaksesi ehdottomasti, että kaikki rakennuslevy "tihkuu" on poistettu ja että kaikki reunat ovat sileät. Käytin pieniä jalokivikauppoja ja paljon kärsivällisyyttä tämän vaiheen suorittamiseen.
Tämä malli käyttää kierrekokoonpanoa, joten kierteiden puhdistamiseen voidaan tarvita 6 mm: n hana ja muotti.
Vaihe 2: Elektroniikka
Katkaise varovasti akun positiivinen (punainen) johto keskeltä ja kuori ja tina johdot kuvan mukaisesti.
Juotos osa akusta tulevasta punaisesta langasta kytkimen kahteen keskiliittimeen kuvan mukaisesti
Juotos punainen johto kytkinliittimien ulompien parien väliin kuvan osoittamalla tavalla.
Liitä liittimestä tuleva punaisen johdon osa jommankumpaan ulompaan kahden kytkimen liittimeen kuvan mukaisesti.
Servojen virran saamiseksi molemmat servopositiiviset (punaiset) johdot on juotettu Feather Huzzahin "BAT" -tappiin ja molemmat servo -negatiiviset (ruskeat) johdot on juotettu Feather Huzzahin "GND" -tappiin.
Servojen ohjaamiseksi vasen servosignaalin (oranssi) johto on juotettu Feather Huzzahin "12/MISO" -nastaan ja oikeanpuoleinen servo -signaalijohto (oranssi) on kiinnitetty höyhenen "13/MOSI" -nastaan Huzzah.
Vaihe 3: Ohjelmisto
Lady Buggy käyttää grafiikassaan html "canvas" -elementtiä ja ohjaus kangastapahtumissa "touchstart", "touchmove" ja "touchend" (katso https://www.w3schools.com/graphics/canvas_intro.asp). Olen sitä mieltä, että ohjelmiston pitäisi toimia muilla kosketusyhteensopivilla laitteilla kuin iOS, mutta en ole pystynyt vahvistamaan, että se toimii.
Suunnittelin Lady Buggy -ohjelmiston toimimaan sekä ap (tukiasema) että asema (wifi -reititin) langattomissa tiloissa.
Jos päätät käyttää Lady Buggyä ap -tilassa, langatonta reititintä ei tarvita, koska iOS -laitteesi kommunikoi suoraan Lady Buggyn kanssa. Jos haluat käyttää tätä tilaa, siirry iOS -laitteen wifi -asetuksiin ja valitse "LadyBuggy" -verkko. Kun yhteys on muodostettu, avaa iOS -laitteen verkkoselain ja kirjoita URL -kenttään "192.128.20.20" IP -osoite.
Jos päätät käyttää Lady Buggya asematilassa, olet yhteydessä Lady Buggyyn langattoman reitittimen kautta ja joudut siten vaihtamaan Lady Buggy -ohjelmiston siten, että "sSsid =" on asetettu langattomaan reitittimeen ssid ja "sPassword =" langattoman reitittimen salasanaan. Sinun on muutettava näitä asetuksia Arduino IDE -editorilla ennen kuin käännät ja lataat sen Lady Buggylle. Huomaa, että asematilaa käytettäessä olen sisällyttänyt myös MDNS -tuen, jonka avulla voit kommunikoida Lady Buggyn kanssa ip -osoitteessa "ladybug.local", joten fyysistä IP -osoitetta ei tarvita. Jos kuitenkin haluat käyttää langattoman reitittimesi määrittämää fyysistä IP -osoitetta, sinun on oltava yhteydessä Arduino -sarjamonitoriin, kun käynnistät Lady Buggyn (varmista, että "#define USE_SERIAL 1" on lähdekoodin yläosassa ennen kuin käännät ja lähetät koodin Lady Buggylle), jotta voit tarkastella langattoman reitittimesi Lady Buggylle osoittamaa IP -osoitetta.
Kun olet päättänyt, missä tilassa käytät Lady Buggy -laitettasi ja olet tehnyt tarvittavat muutokset ohjelmistoon, liitä sopiva kaapeli tietokoneen USB -laitteen ja Lady Buggyn mikro -USB -jatkokaapelin väliin, kytke virta liukukytkimellä ladata Lady Buggy, sitten koota ja lataa ohjelmisto Lady Buggyen.
Vaihe 4: Kokoonpano
Kiinnitä kaksi O-rengasta kumpaankin "Hammaspyörä.stl" kuvan mukaisesti.
Kiinnitä yksi hammaspyöräkokoonpano ("Gear Wheel.stl" ja kaksi O-rengasta) "Chassis.stl" -järjestelmään yhdellä "Axle Gear Wheel.stl" -kuvalla. Toista prosessi jäljellä olevan hammaspyöräkokoonpanon ja akselin kanssa.
Kiinnitä yksi "Gear Servo.stl" johonkin servosta servon mukana toimitetulla ruuvilla. Tämän kokoonpanon on oltava tiukka, joten levitä suosikkiliimaa tarvittaessa. Toista prosessi jäljellä olevalla vaihteiston servolla ja servolla.
Aseta vasen servo kotelon vasempaan servopaikkaan kuvan osoittamalla tavalla.
Aseta oikea servo kotelon oikeaan servopaikkaan kuvan osoittamalla tavalla.
Aseta akku kotelon paristolokeroon kuvan osoittamalla tavalla. Kiinnitä liukukytkin runkoon joko pienillä ruuveilla tai liimalla.
Aseta "Battery Cover.stl" akun päälle kuvan osoittamalla tavalla.
Kääri langanippu servojen ja Feather Huzzahin väliin sähköteipillä ja aseta Feather Huzzah paristolokeron kanteen kuvan mukaisesti.
Aseta kuulalaakeri runkoon ja kiinnitä se paikalleen "Kuulalaakeri Cap.stl" kuvan mukaisesti. Älä kiristä liikaa, koska kuulalaakerin täytyy pyöriä helposti rungossa.
Kiinnitä mikro -usb -kaapelin jatkeen postitulppa Huzzah ESP8266 -laitteeseen kuvan osoittamalla tavalla. Kiinnitä naaraspää runkoon mukana toimitetuilla ruuveilla kuvan mukaisesti.
Kiinnitä Lady Buggy -runko runkoon runkokokoonpanoon käyttämällä neljää Bolt.stl -kohtaa kuvan mukaisesti.
Vaihe 5: Käyttö
Kytke Lady Buggy päälle liukukytkimellä. Kytkin, jota käytin, on keskikytkin, joten liu'uttamalla se jompaankumpaan ulkopuoliseen asentoon kytkee Lady Buggyn päälle.
Muodosta yhteys Lady Buggyyn iOS -laitteellasi ja valitsemallasi menetelmällä Ohjelmistovaiheessa kuvatulla tavalla.
Liu'uta iOS -näytössä punaista painiketta näytön yläreunaa kohti eteenpäin, kohti näytön alaosaa taaksepäin liikettä varten ja vasemmalle tai oikealle vasemmalle tai oikealle.
Katso videolta lyhyt esittely Lady Buggyn ohjaamisesta.
Toivottavasti pidät siitä!
Suositeltava:
Robot Buggy Project: 3 vaihetta
Robot Buggy Project: Tätä projektia varten tarvitset: Raspberry Pi 3 Buggy -kotelon, jossa on moottorit ja pyörät 9 voltin akkuJohtosuojaimetRuuvinväänninJohto- tai hyppyjohtimetPieni leipälauta1 punainen LED1 sininen LEDT-CobblerH Bridge
Robot Buggy RPI: 7 vaihetta
Robot Buggy RPI: Robot Buggy on erittäin helppo tehdä Raspberry Pi -laitteellasi, jos noudatat menettelyä, koska se on tärkeää. Käsittelemäni aiheet ovat: Mistä löysin tämän idean ja mahdolliset muutokset (linkit toimitetaan) Materiaalit vaihe vaiheelta p
Rock Buggy Body RedCat Gen7: 9 askelta (kuvilla)
Rock Buggy Body for RedCat Gen7: Inspiration3D Tulostustarvikkeet ja jopa kokonaiset kappaleet ovat erittäin suosittuja RC -yhteisön keskuudessa, erityisesti RC Crawlers -lajissa. Minä ja muut olemme julkaisseet kaikenlaisia ilmaisia projekteja, mutta on ennenkuulumatonta, että valmistajat julkaisevat
Buggy - ovela ohjelmoitava LED -olento: 12 vaihetta (kuvilla)
Buggy - ovela ohjelmoitava LED -olento: Buggy on ohjelmoitava LED -käsityöprojekti, jossa käytetään kotitekoista yksipuolista piirilevyä ja ohjelmoitavaa AVR Attiny44v -mikro -ohjainta. Buggylla on kaksi kaksiväristä LED-silmää, ja se voi havaita näkyvän ja infrapunavalon ja lähettää ääniä pietsokaiuttimen avulla. Ei
Lady GaGa 'Video' -lasit: 4 vaihetta (kuvilla)
Lady GaGa 'Video' -lasit: Tein nämä nopeat ja helpot lasit Lady GaGa Halloween -asuun. He käyttävät kahta digitaalisen kuvakehyksen avainnippua diaesitysasetuksessa toistamaan esityksissään nähtyä vaikutusta (tässä on video hänen laseistaan). Huomaa: * Et voi nähdä