Post

Visualizzazione dei post da luglio, 2018

Restoring Amiga 3000T - Part 6 - Cyberstorm mk2 040 CPU card

Immagine
The Cyberstorm board is working fine and fasssstttt, but on Amiga 3000T has 2 problems. Cyberstorm and motherboard are vertical mounted and the 2 plastic spacers provided are too weak to bring the boards connected. I solve the issue using 2 Cyanoacrylate glue drops (look the red boxes below). Cyberstorm’s 68040 CPU is covered by the hard disk’s chassis and the air flow is capped. I cut a boxed window on the chassis to allow air flow.

Restoring Amiga 3000T - Part 5 - GVP EGS 28/24 Graphic card

Immagine
Powering on the Amiga I saw a smoke cloud from the (opened) cabinet. Two capacitors (C58 and C59) on Graphic card blown! (in the picture, in the red box). I found the solution on www.amiga.org; replace both of them with 2 standard capacitors 47uF, 16V, connecting them in the right polarity. In the picture above, graphic card on Zorro III slot, the new caps (in the red box).

LEGO Rocket Launcher - Part 5 - Software, the client side

Immagine
The Lego Rocket Launcher can be controlled using a web browser: or using the Android App:   I developed the app using MIT App Inventor ( http://appinventor.mit.edu/explore/ ). You can download apk from here and project from here . You can access the ESP using your home network dhcp assigned IP (192.168.0.9 in the first picture) or the ESP Access Point IP (192.168.4.1 in the third picture). Remember to connect to right wifi network. 

LEGO Rocket Launcher - Part 4 - The prototype

Immagine
This is the motor driver board with ESP8266. The three motors are connected using cutted Lego Power Functions cables. To avoid mechanical stress on cables I fixed them using hot glue.

LEGO Rocket Launcher - Part 3 - Microcontroller

Immagine
The Rocket Launcher is controlled by an ESP8266-12 microcontroller. I bought a NodeMCU Amica v2 board. It costs less than 10 euros from european internet sellers or 2/3 euros from asiatic sellers (if you can wait a month for shipping). The ESP8266's GPIO pins (D0, D1, D2, D3, D5, D6) are connected to motor driver board inputs (C1, C2, C3).  The motor board is able provide +5V to ESP8266, as shown in the figure; don't forget GND pin. I flashed the  ESP8266 using NodeMCU firmware version 1.5.4.1-final. Then I uploaded the needed lua scripts, init.lua and lrr.lua: init.lua configures wifi and then calls lrr.lua lrr.lua: runs a web server listening for motor commands wifi.setmode(wifi.STATIONAP) wifi.sta.config("YOURssid","YOURpassword") print(wifi.sta.getip()) cfg={} cfg.ssid="ESP8266" wifi.ap.config(cfg) dhcp_config ={} dhcp_config.start = "192.168.4.100" wifi.ap.dhcp.config(dhcp_confi...