Satura rādītājs:

Ziemassvētku vecīša automašīna: 6 soļi
Ziemassvētku vecīša automašīna: 6 soļi

Video: Ziemassvētku vecīša automašīna: 6 soļi

Video: Ziemassvētku vecīša automašīna: 6 soļi
Video: Relaxing Christmas Jazz Music 10 Hours 2024, Novembris
Anonim
Ziemassvētku vecīša automašīna
Ziemassvētku vecīša automašīna
Ziemassvētku vecīša automašīna
Ziemassvētku vecīša automašīna
Ziemassvētku vecīša automašīna
Ziemassvētku vecīša automašīna

Šeit ir neliels jautrs projekts, ko veicu Ziemassvētku brīvdienās. To ir vienkārši un viegli izveidot, to kontrolē, izmantojot WiFi savienojumu un Android tālruni vai planšetdatoru. Mikrokontrolleris ir ESP8266 uz Wemos D1-mini plates, tajā ir instalēts MicroPython un tiek palaists neliels skripts ar nosaukumu remote.py. Tam ir vairogs (diy) ar 3 tranzistoriem, dažiem rezistoriem un sprieguma regulatoru (barošanas avots ir vecs 2S 850mAh Lipo).

Tālvadības pults ir Android tālrunis vai planšetdators ar fantastisku lietotni RoboRemo:

Dodieties uz RoboRemo

Šī lietotne var izveidot savienojumu, izmantojot Bluetooth, TCP un UDP. Tā kā mūsu D1 ir WiFi, mēs varam izlaist Bluetooth aparatūru un saglabāt ķēdi ļoti vienkāršu. Mēs konfigurējam savu D1 kā piekļuves punktu, izveidojam savienojumu ar tālruni vai planšetdatoru un nosūtām komandas, izmantojot UDP.

YouTube video

Piegādes

1 Wemos D1 mini ar instalēto jaunāko Micropython. Ahmeds Nouira sniedza lielisku pamācību, kā mirgot D1 mini: atrodiet to šeit

1 DIY vairogs jūsu D1 mini (Banggood)

3 tranzistori BC 517 (nedaudz pārspīlēti, bet man nebija citu)

3 rezistori 39 kOhm 0, 25 vati bāzes polarizācijai

1 Sprieguma regulators 5V (7805 vai līdzīgs, es izmantoju LM2940-5 AR KAPACITORU)

Led, 2 vai 4, ja jums patīk aizmugurējie lukturi uz jūsu automašīnas.

220 omi rezistori, 1 katram vadam.

2 dzinēji ar pārnesumiem ar riteņiem, piemēram, Banggood līnijas robotā.

Koks, plastmasas loksne vai kas cits, lai izgatavotu automašīnas virsbūvi.

Planšetdators vai tālrunis, ANDROID, ar instalētu lietotni RoboRemo.

1. darbība: sagatavojiet tālvadības pulti

Sagatavojiet tālvadības pulti
Sagatavojiet tālvadības pulti
Sagatavojiet tālvadības pulti
Sagatavojiet tālvadības pulti
Sagatavojiet tālvadības pulti
Sagatavojiet tālvadības pulti

Vispirms mums ir jākonfigurē tālrunis vai planšetdators kā tālvadības pults. Instalējiet lietotni RoboRemo un apskatiet viņu vietni: RoboRemo vietne.

Šeit jūs atradīsit visu nepieciešamo un apmācības. Lejupielādējiet PDF rokasgrāmatu un izlasiet to.

Pēc instalēšanas vienkārši izmēģiniet to, tas ir ļoti vienkārši! Mūsu tālvadības pultī ir 4 pogas, kā redzams attēlos: sākt, apturēt, pa kreisi un pa labi.

Nospiežot katru pogu, tiks nosūtīta teksta virkne, kam seko jauna rindiņa (slīpsvītra un simbols). Konfigurējiet pogas, atzīmējiet katras pogas teksta virkni. Jūsu skripts meklēs šīs stīgas, lai vadītu Ziemassvētku vecīša transportlīdzekli:-)

2. darbība. Sagatavojiet D1 Mini: mirgojošs mikropitons

Sagatavojiet savu D1 Mini: mirgojošs mikropitons
Sagatavojiet savu D1 Mini: mirgojošs mikropitons

Ahmeds Nouira paveica lielisku darbu, šeit ir viss, kas jums nepieciešams, lai sagatavotu Wemos D1:

Mirgojošs MicroPython

tomēr D1 ir jāizmanto šāda esptool komanda:

esptool.py --port /dev /ttyUSB0-write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin

(Tas attiecas uz Linux mašīnu, Mac un Windows būs atšķirīgi, arī.bin fails var atšķirties). Vissvarīgākais ir --flash_mode dio Wemos D1.

Ja terminālī ierakstāt tikai esptool.py, tas parāda visas iespējas.

Ja jums rodas problēmas ar MicroPython mirgošanu, šeit ir dažas noderīgas saites:

Darba sākšana ar MicroPython

Random Nerd apmācības

MicroPython forums

Un Google ir jūsu draugs, vienkārši ierakstiet “Mirgojošs mikropitons ierīcē Wemos D1”.

3. darbība: ielādējiet Remote.py skriptu

Kad jūsu D1 ir instalēts Micropython, ir pienācis laiks augšupielādēt skriptu Remote.py.

Jūtieties brīvi modificēt/koplietot/kopēt/jebko:-). Vienkārši sakārtojiet savas RoboRemo komandu virknes

(tiek nosūtīts katru reizi, kad tālrunī/planšetdatorā nospiežat pogu) atbilst skriptam.

Pārdēvējiet AP nosaukumu un paroli skriptā, kā vēlaties.

Es izmantoju Thonny IDE, lai rakstītu un augšupielādētu skriptus. Ja izmantojat citu metodi, pārliecinieties, vai teksta redaktors nemaina skriptu identitāti, pretējā gadījumā Micropython sūdzēsies.

Kate teksta redaktoru (Linux) var konfigurēt Python skriptiem, un tas parūpēsies par pareizām identitātēm. Ampy var flash skriptu jūsu kuģa. Ampy.

Visas iespējas skatiet Random Nerd Tutorials vietnē: Saite

Ritiniet uz leju līdz sadaļai Priekšnosacījumi

Thonny ļauj jums ielādēt skriptu, pārdēvējot to, pirms Remote.py ir jāpārdēvē par boot.py, pirms tas mirgo jūsu panelī.

4. solis: pārbaudiet savu dēli

Image
Image

Pēc AP nosaukuma un paroles mainīšanas un skripta ielādes ir pienācis laiks vienkāršai pārbaudei:

- Ieslēdziet tālruni/planšetdatoru un datoru

- Pievienojiet D1mini USB portam un nedaudz pagaidiet, D1 jāsāk kā piekļuves punkts

-savienojiet tālruni/planšetdatoru ar piekļuves punktu iestatīšanas/Wifi sadaļā

-savienojiet lietotni Roboremo ar piekļuves punktu: izvēlne/savienojums/internets (UDP)/izveidojiet savienojumu ar ip: portu

ievadiet 192.168.4.1:5000

-atveriet PuTTy vai citu sērijas emulatoru

-ievadiet portu (/dev/ttyUSB0 manā gadījumā) un iestatiet pārraides ātrumu uz 115200, jūs neredzēsit REPL, bet neuztraucieties:-)

- nospiediet Android tālruņa/planšetdatora komandu pogas un novērojiet izvadi uz PuTTy termināli: skatiet video

-ja nav kļūdu: nākamais solis: aizdedziniet lodēšanas aprīkojumu:-)

5. solis: vairoga lodēšana

Sāciet lodēt akumulatora savienotāju un sprieguma regulatoru (un kondensatoru, ja tiek izmantots LM2940-5). Pēc darba pārbaudes uzlādējiet akumulatoru. Izmēriet izejas spriegumu (5V). Ja OK lodēt 5V izeju un GND pie vairoga spailēm, skatiet marķējumus uz vairoga. Lodējiet vairoga savienotājus.

Tagad pievienojiet 5V un GND kopni, pielodējiet pārējās daļas, kā redzams shēmā. Pievienojiet motorus un gaismas diodes, un esat pabeidzis!

SVARĪGS ! Pirms vairoga uzstādīšanas D1mini pārbaudiet un vēlreiz pārbaudiet savu darbu. Kļūdas var iznīcināt jūsu dēli …

6. solis: automašīnas izveide

Tas ir arī ļoti vienkārši: mans ir izgatavots no koka krāsu sajaukšanas nūjām, kas salīmētas kopā ar ciānu jeb superlīmi. Motori ir fiksēti ar divpusēju lenti, un noapaļota skrūve tiek izmantota kā "deguna ritenis". Es izmēģināju citus iestatījumus, taču tas deva vislabākos rezultātus, iestatīšana ir tāda pati kā Banggood līnijas sekotājam. Virsbūve ir izgatavota no balsa (es izgatavoju daudz skrāpējumu veidotu lidmašīnu, tāpēc man joprojām ir krājumi):-)

Tagad pielodējiet motora vadus un vadu vadus, pārbaudiet, vai abi riteņi iet uz priekšu, ja tiek nospiests "start".

Šis ir pēdējais solis, tagad ir pienācis laiks palaist automašīnu un izklaidēties:-)

Ieteicams: